Khám phá hố thỏ BTCFi từ góc độ khả năng lập trình Bitcoin

Bài viết này được dịch máy
Xem bản gốc

Được viết bởi: Hợp tác xã liên doanh

bản tóm tắt

Bài viết này bắt đầu từ tính khả thi và con đường phát triển của việc lập trình Bitcoin, đồng thời thảo luận một cách có hệ thống về tiềm năng và thách thức của Bitcoin trong lĩnh vực tài chính phi tập trung(BTCFI). Bitcoin áp dụng mô hình UTXO trong kiến ​​trúc của nó và hình thành một hệ thống hợp đồng với xác minh làm cốt lõi thông qua ngôn ngữ kịch bản và mã hoạt động độc đáo. So với các hợp đồng thông minh của Ethereum, hợp đồng Bitcoin có đặc điểm là "không trạng thái" và "không thể tính toán", khiến chúng bị hạn chế về mặt chức năng, nhưng chúng cũng có đặc điểm bảo mật và phi tập trung cao hơn.

Với việc triển khai nâng cấp Taproot, khả năng hợp đồng Bitcoin đã được nâng cao đáng kể. Sự ra đời của Taproot, đặc biệt là ứng dụng chữ ký MAST và Schnorr, cho phép Bitcoin hỗ trợ logic hợp đồng phức tạp hơn và cải thiện đáng kể quyền riêng tư cũng như hiệu quả giao dịch. Những đổi mới công nghệ này mở đường cho sự phát triển hơn nữa của BTCFI, cho phép Bitcoin khám phá nhiều kịch bản ứng dụng tài chính hơn trong khi vẫn duy trì các lợi thế phi tập trung ban đầu.

Trên cơ sở đó, bài viết này cung cấp phân tích chuyên sâu về cách lập trình Bitcoin hỗ trợ các ứng dụng BTCFI khác nhau. Thông qua việc giải thích đa chữ ký, khóa thời gian, khóa băm và các cơ chế khác, cũng như thảo luận ứng dụng của các công cụ như DLC, PSBT, MuSig2, v.v., bài viết cho thấy khả năng Bitcoin hiện thực hóa các hợp đồng tài chính phức tạp và thanh toán bù trừ phi tập trung không có sự tin tưởng vào tình dục. Phi tập trung mạng Bitcoin này không chỉ khắc phục rủi ro tập trung của mô hình bắc cầu Chuỗi chéo trong kỷ nguyên WBTC mà còn cung cấp nền tảng niềm tin vững chắc hơn cho người nắm giữ Bitcoin .

Bài báo cuối cùng nhấn mạnh rằng sự phát triển của tài chính phi tập trung Bitcoin không chỉ là một tiến bộ công nghệ mà còn là sự thay đổi sâu sắc trong cấu trúc sinh thái của nó. Với sự xuất hiện của các ứng dụng mới như giao thức đặt cược Babylon và ra mắt các phương pháp mở rộng quy mô gốc dựa trên UTXO như Fractal Bitcoin, tiềm năng thị trường của BTCFI đang dần nổi lên. Trong tương lai, khi giá Bitcoin tăng, BTCFI sẽ thu hút hơn nữa sự tham gia của người dùng phổ thông và hình thành một hệ sinh thái tài chính mới với Bitcoin là cốt lõi. Sự hình thành của hệ sinh thái này sẽ tiếp tục phát triển Bitcoin từ câu chuyện “vàng kỹ thuật số” và trở thành cơ sở hạ tầng tài chính phi tập trung không thể thiếu trong hệ thống kinh tế toàn cầu.

Lời nói đầu

Kể từ khi ra mắt giao thức Ordinals vào tháng 12 năm 2022, hàng chục giao thức phát hành tài sản như BRC-20, Atomics, Pipe và Runes đã xuất hiện trên thị trường, cũng như hàng trăm mạng Bitcoin Layer 2 cùng lúc. cộng đồng cũng đang tích cực thảo luận về việc phân cấp Bitcoin phi tập trung.

Trong chu kỳ crypto vừa qua, WBTC ra đời nhằm thu hút người nắm giữ Bitcoin tham gia vào DeFi. WBTC khóa và đúc Bitcoin thành WBTC thông qua một cơ quan giám sát tập trung để sử dụng trong giao thức DeFi của Ethereum . Người dùng mục tiêu của WBTC là người nắm giữ Bitcoin , những người sẵn sàng chấp nhận rủi ro cầu nối xuyên chuỗi tập trung để tham gia Bitcoin DeFi. Là một đại diện điển hình của việc kết nối Bitcoin với hệ sinh thái EVM, WBTC nhận ra con đường của BTCFI. Mạng Bitcoin Layer 2 dựa trên EVM và các dự án DeFi trong hệ sinh thái của nó xuất hiện trong chu kỳ này cũng tiếp tục mô hình này. Mặc dù mô hình này đã giúp WBTC đạt được giá trị vốn hóa thị trường hơn 9 tỷ USD trong hệ sinh thái Ethereum , nhưng so với tổng giá trị vốn hóa thị trường Bitcoin , tỷ lệ này chưa đến 1%, phản ánh những hạn chế của mô hình này.

Ngược lại, nếu người nắm giữ Bitcoin có thể tham gia trực tiếp vào BTCFI bằng Bitcoin mà không cần đúc Chuỗi chéo, đồng thời đảm bảo quyền giám sát tiền phi tập trung, nó sẽ có thể thu hút nhiều người dùng Bitcoin hơn và tạo ra một thị trường rộng lớn hơn. Điều này đòi hỏi phải triển khai lập trình Bitcoin theo cấu trúc UTXO. Giống như việc thành thạo Solidity là chìa khóa để tham gia Ethereum DeFi, thành thạo lập trình Bitcoin là một kỹ năng cần thiết để tham gia thị trường BTCFI.

Không giống như hợp đồng Ethereum, hợp đồng Bitcoin không có khả năng tính toán mà giống các chương trình xác minh được kết nối thông qua chữ ký hơn. Mặc dù các kịch bản ứng dụng ban đầu còn hạn chế nhưng với nâng cấp liên tục của mạng Bitcoin và sự đổi mới của cộng đồng OG, tiềm năng lập trình Bitcoin ngày càng trở nên rõ ràng và nhiều kết quả nghiên cứu đã được chuyển thành các sản phẩm BTCFI ra mắt.

Bài viết này sẽ tìm hiểu sâu về con đường phát triển của BTCFI từ góc độ khả năng lập trình Bitcoin , làm rõ lịch sử và logic của việc lập trình Bitcoin , đồng thời giúp người đọc hiểu các kịch bản triển khai thực tế hiện tại của BTCFI và cách các kịch bản này sẽ ảnh hưởng đến người nắm giữ Bitcoin và toàn bộ Hệ sinh thái Bitcoin.

Khái niệm cơ bản về hợp đồng Bitcoin

Suy nghĩ của Satoshi Nakamoto: UTXO, ngôn ngữ kịch bản và opcode

https://bitcointalk.org/index.php?topic=195.msg1611#msg1611

Năm 2010, Satoshi Satoshi Nakamoto đã viết trên diễn đàn trò chuyện về bitcoin:

Thiết kế cốt lõi của Bitcoin sẽ được sửa sau khi phiên bản 0.1 được phát hành, vì vậy tôi hy vọng nó có thể hỗ trợ nhiều loại giao dịch nhất có thể, nhưng những loại giao dịch này đều sẽ yêu cầu các trường dữ liệu và mã hỗ trợ đặc biệt và chỉ có thể ghi đè một loại đặc biệt lần điểm, có quá nhiều hoàn cảnh đặc biệt.

Phương pháp pháp cho vấn đề này là viết kịch bản. Các bên đầu vào và đầu ra giao dịch có thể sử dụng tập lệnh để biên dịch giao dịch thành các xác nhận (ngôn ngữ tập lệnh) có thể được mạng nút xác minh và nút xác minh xác nhận của giao dịch (ngôn ngữ tập lệnh) để đánh giá xem các điều kiện của người gửi có được đáp ứng hay không.

Một "tập lệnh" chỉ là một "vị ngữ". Trên thực tế, nó chỉ là một phương trình có kết quả đúng hoặc sai. Nhưng vị ngữ là một từ dài và hiếm nên tôi chỉ gọi là "script".

Người nhận tiền thực hiện khớp mẫu trên tập lệnh. Hiện tại, người nhận chỉ chấp nhận hai mẫu: ghi nợ trực tiếp và địa chỉ Bitcoin. Các phiên bản trong tương lai có thể bổ sung thêm nhiều mẫu loại giao dịch hơn và nút chạy phiên bản đó trở lên sẽ có thể nhận được chúng. Tất cả nút trong mạng có thể xác minh và xử lý bất kỳ giao dịch mới nào và đặt chúng thành các khối, mặc dù chúng có thể không biết cách đọc chúng.

Thiết kế hỗ trợ mọi loại giao dịch có thể có mà tôi đã thiết kế từ nhiều năm trước. Bao gồm các giao dịch ký quỹ, hợp đồng bảo lãnh, trọng tài bên thứ ba, chữ ký bên long, v.v. Đây là những lĩnh vực chúng ta có thể muốn khám phá trong tương lai nếu Bitcoin cất cánh, nhưng chúng phải được thiết kế ngay từ đầu để đảm bảo có thể triển khai trong tương lai.

Thiết kế của Satoshi Nakamoto mười bốn năm trước đã đặt nền móng cho lập trình Bitcoin. Mạng Bitcoin không có khái niệm "tài khoản", chỉ có "đầu ra", có tên đầy đủ là "đầu ra giao dịch" (TXO), đại diện cho tổng số tiền Bitcoin và là đơn vị cơ bản của trạng thái hệ thống Bitcoin.

Khi bạn chi tiêu một đầu ra, bạn biến đầu ra thành đầu vào cho một giao dịch, cũng có thể nói là cung cấp tiền cho giao dịch. Đây là lý do tại sao chúng tôi nói rằng hệ thống Bitcoin dựa trên mô hình "UTXO (Đầu ra giao dịch chưa chi tiêu)", bởi vì chỉ "UTXO (Đầu ra giao dịch chưa chi tiêu)" là khối kim loại mà chúng ta có thể sử dụng trong quá trình giao dịch. Khối kim loại sau. Khi vào lò nung, một số khối kim loại mới (UTXO mới) sẽ được hình thành sau khi nấu chảy và các khối kim loại cũ "Đầu ra giao dịch (TXO)" sẽ không còn tồn tại.

Mỗi quỹ có tập lệnh khóa riêng (còn gọi là khóa công khai tập lệnh) và mệnh giá Theo quy tắc đồng thuận của Bitcoin, khóa công khai tập lệnh có thể tạo thành một chương trình xác minh, tức là khóa chung cộng với lệnh để thực hiện các hoạt động cụ thể trong đó. tập lệnh --Mã hoạt động OP-Code, để mở khóa nó, phải cung cấp một bộ dữ liệu cụ thể, cụ thể là tập lệnh mở khóa, còn được gọi là chữ ký tập lệnh (scriptSig). Nếu tập lệnh hoàn chỉnh (tập lệnh mở khóa + tập lệnh khóa + OP). -Codes) hợp lệ, đầu ra tương ứng sẽ được "mở khóa" và có thể chi tiêu.

Do đó, lập trình tập lệnh Bitcoin là lập trình các quỹ sao cho một số tiền cụ thể có thể đáp ứng với dữ liệu đầu vào cụ thể. Bằng cách thiết kế khóa công khai của tập lệnh, mã hoạt động và quy trình tương tác giữa những người dùng, chúng tôi có thể cung cấp các chuyển đổi trạng thái chính. hợp đồng Bitcoin cung cấp đảm bảo về mật mã để đảm bảo hiệu suất bình thường của hợp đồng.

Dưới đây là sơ đồ đơn giản về tập lệnh P2PKH (Thanh toán cho hàm băm khóa công khai) tiêu chuẩn cho Bitcoin

https://learnmeabitcoin.com/Technology/script/

Giả sử rằng tôi muốn trả 1 BTC cho Xiao Ming, tôi cần sử dụng UTXO có sẵn trong ví của mình để tạo thành một UTXO có mệnh giá 100 triệu satoshi và đặt khóa công khai của Xiao Ming vào tập lệnh khóa UTXO (và thêm thao tác kiểm tra ký hiệu chữ ký), do đó chỉ có private key của Xiao Ming là chữ ký của tập lệnh mở khóa tương ứng với khóa chung của Xiao Ming mới có thể mở khóa tiền.

Tóm lại, Script là ngôn ngữ lập trình rất cơ bản. Nó bao gồm 2 loại đối tượng: Dữ liệu(Dữ liệu) như public key và signatures + Opcodes - các hàm đơn giản để vận hành dữ liệu(danh sách các opcodes như sau https://en.bitcoin.it/wiki/Script#Opcodes) .

Kho vũ khí của lập trình Bitcoin

Như đã đề cập ở trên, các loại giao dịch mà Satoshi Nakamoto ban đầu hy vọng mạng Bitcoin có thể hỗ trợ bao gồm giao dịch ký quỹ, hợp đồng bảo lãnh, trọng tài bên thứ ba, chữ ký bên long, v.v. Vậy vũ khí để thực hiện những điều này là gì và chúng được sử dụng như thế nào trong BTCFI? Vải len?

Chữ ký bên long(MULTISIG)

  • Dạng tập lệnh khóa của nó là M ... N OP_CHECKMULTISIG, có nghĩa là nó ghi lại n khóa công khai trong đó cần phải cung cấp chữ ký của m khóa công khai để mở khóa UTXO này.

  • Ví dụ: chữ ký của hai người Alice, Bob và Chloe (hoặc ba khóa công khai) có thể sử dụng mã Script này là: 2. 3 OP_CHECKMULTISIG, OP_CHECKMULTISIG là mã opcode để xác minh rằng chữ ký khớp với khóa chung được cung cấp.

Sử dụng bao gồm:

  • Quản lý quỹ cá nhân và doanh nghiệp: Sau khi thiết lập ví đa chữ ký 2 trên 3, tiền có thể được sử dụng miễn là có sẵn hai. Điều này cũng có thể ngăn chặn các nhà sản xuất ví làm rút ác.

  • Trọng tài giao dịch:

  • Giả sử Alice và Bob muốn thực hiện một giao dịch, chẳng hạn như mua NFT Ordinals , nhưng họ không thể thanh toán tiền và giao hàng bằng một tay, vì vậy họ đồng ý khóa tiền ở đầu ra có nhiều chữ ký khi Bob nhận được NFT Ordinals . do Alice gửi, , sau đó thanh toán toàn bộ số tiền cho Alice để tránh tình trạng không thanh toán tiền sau khi nhận hàng, có thể giới thiệu bên thứ ba để tạo thành một đầu ra có 2 chữ ký; nếu xảy ra tranh chấp trong giao dịch, bên thứ ba có thể được yêu cầu giải quyết công bằng. Nếu bên thứ ba cho rằng Alice đã vận chuyển hàng hóa, họ có thể hợp tác với Alice để chuyển tiền.

  • Miễn là bên thứ ba tiết lộ khóa chung của mình (ví dụ: TA là oracle), cả hai bên tham gia giao dịch có thể sử dụng khóa chung của họ trong tập lệnh đa chữ ký 2 trên 3 để tham gia trọng tài, vì đầu ra được ghi lại trên Chuỗi là Giá trị băm của tập lệnh, vì vậy nó có thể được thực hiện mà trọng tài không hề hay biết, nhưng vấn đề ở đây là oracle bên thứ ba có thể xác định kết quả của một hợp đồng cụ thể và có một rủi ro nhất định. hợp đồng log được đề cập sau này DLC đã được tối ưu hóa tại thời điểm này để nó có thể thực sự được sử dụng cho BTCFI chẳng hạn như vay mượn Bitcoin .

khóa thời gian

Khóa thời gian được sử dụng để kiểm soát tính hợp lệ của các giao dịch và thời điểm đầu ra có thể được sử dụng. Đây là vũ khí lập trình tập lệnh Bitcoin được sử dụng trong các tình huống BTCFI như reStake, cầm cố, vay mượn , v.v. Các nhà phát triển cần chọn sử dụng thời gian tương đối. khóa (nSequence ) hoặc khóa thời gian tuyệt đối (nLocktime):

  • Khóa thời gian tuyệt đối (nLocktime): Chỉ sau một thời điểm nhất định, giao dịch sẽ được coi là giao dịch hợp lệ và có thể được đóng gói thành một khối. Khóa thời gian tuyệt đối ở cấp tập lệnh là mã hoạt động OP_CLTV, được xác minh tại một thời điểm. Vào một thời điểm nhất định, chỉ khi đó UTXO này mới có thể được mở khóa. Ví dụ: số tiền chỉ có thể được sử dụng sau khi Block Height 400.000.

  • Khóa thời gian tương đối (nSequence) có nghĩa là sau khi giao dịch tạo ra UTXO này (tức là giao dịch trước chuỗi) được nhập và xác nhận bởi khối trong một khoảng thời gian, giao dịch sẽ hợp lệ và UTXO có thể được mở khóa. Khóa thời gian tương đối ở cấp tập lệnh Đó là OP_CSV, ví dụ: tiền chỉ có thể được tiêu sau 3 khối xác nhận khối.

Khóa băm (xác minh tiền băm)

Ngoài ra, còn có khóa thời gian băm kết hợp với khóa băm (xác minh tiền băm băm), cũng thường được sử dụng trong việc đặt cược và reStake Bitcoin :

  • Định dạng tập lệnh khóa của khóa băm là OP_HASH160 OP_EQUAL, xác minh xem dữ liệu trong tập lệnh mở khóa có phải là hình ảnh gốc của giá trị băm trong tập lệnh khóa hay không

  • Hợp đồng khóa thời gian băm (HTLC): Nếu bên nhận tiền không thể cung cấp hình ảnh gốc của giá trị băm trong một khoảng thời gian nhất định, thì người trả tiền có thể lấy lại được tiền

Kiểm soát quá trình (điều kiện mở khóa song song)

Opcode OP_IF có thể sắp xếp nhiều đường dẫn mở khóa trong tập lệnh khóa. Miễn là đáp ứng các điều kiện của bất kỳ đường dẫn nào, UTXO có thể được mở khóa. Hợp đồng khóa thời gian băm được đề cập ở trên cũng sử dụng các mã điều khiển quá trình như vậy.

Sau khi nâng cấp taproot, tính năng MAST (Cây cú pháp trừu tượng Merkelized) cho phép chúng tôi đặt các đường dẫn mở khóa khác nhau vào các lá Merkle trees khác nhau cũng được sử dụng trong giao dịch cam kết BTC của Babylon, giúp cải thiện hiệu quả giao dịch và quyền riêng tư. mô tả sau.

SIGHASH chữ ký thông tin kèm theo

Các giao dịch Bitcoin được phép sử dụng thẻ SIGHASH khi ký. Các thẻ này cung cấp các chỉ định bổ sung về tính hợp lệ của chữ ký, cho phép chúng tôi thay đổi các phần của giao dịch mà không làm mất hiệu lực của chữ ký và thể hiện mong đợi hoặc ủy quyền của người ký cho mục đích của chữ ký. . Ví dụ:

  • SIGHASH_SINGLE | ANYONECANPAY ký vào đầu vào và đầu ra bằng cách sử dụng cùng số chỉ mục với đầu vào. Các đầu vào và đầu ra còn lại có thể được thay đổi và chữ ký sẽ không bị vô hiệu. Andy có thể ký một đầu vào trị giá 1 BTC và đầu ra trị giá 100 token Runes, sau đó bất kỳ ai sẵn sàng đổi 100 token Runes lấy 1 BTC đều có thể hoàn tất giao dịch này và đưa nó vào Chuỗi.

Các ví dụ khác bao gồm chữ ký Schnorr nâng cấp của taproot, có thể được sử dụng trong DLC ​​hợp đồng ghi nhật ký kín đáo.

Hạn chế về khả năng lập trình Bitcoin

Mẫu cơ bản của lập trình Bitcoin là tập lệnh khóa UTXO cho biết các điều kiện xác minh, tập lệnh mở khóa cung cấp dữ liệu và mã hoạt động trong tập lệnh khóa chỉ định quy trình xác minh dữ liệu(xác minh chữ ký, xác minh tiền mã hóa băm, v.v.). thủ tục xác minh, số tiền có thể được chi tiêu. Những hạn chế cốt lõi là:

  1. Chỉ có một số chương trình xác minh có sẵn: việc triển khai Bằng chứng không tri thức hoặc các chương trình xác minh khác yêu cầu fork, vì vậy chương trình mở rộng BTCFI Fractal do unisat đưa ra, mặc dù BTC nhất quán 100%, để có thể triển khai OP_CAT, ZK OPCode xác minh gốc, v.v. có "Đề án opcode gây tranh cãi cũng tách biệt một phần khỏi mainnet Bitcoin về thanh khoản và bảo mật.

  2. Các tập lệnh Bitcoin không có sức mạnh tính toán: miễn là tiền có thể được mở khóa, tất cả số tiền có thể được sử dụng theo bất kỳ con đường nào không thể bị hạn chế sau khi mở khóa. Điều này cũng có nghĩa là rất khó sử dụng lãi suất thả nổi. dự án vay mượn BTCFI Bạn chỉ có thể sử dụng lãi suất cố định. Để giải quyết vấn đề này, cộng đồng Bitcoin đang thảo luận về việc thực hiện các “giao ước”, có thể mở khóa nhiều kịch bản ứng dụng BTCFI hơn bằng cách hạn chế chi tiêu thêm cho các giao dịch. BIP-420 và OP_CAT, OP_CTV, APO, OP_VAULT, v.v. được Taproot Wizard đề cập đều liên quan đến điều này.

  3. Các điều kiện mở khóa của UTXO hoàn toàn độc lập: UTXO không thể xác định liệu nó có thể được mở khóa hay không dựa trên sự tồn tại của một UTXO khác và các điều kiện khóa của nó. Vấn đề này thường xảy ra trong vay mượn và cầm cố thế chấp của BTCFI. Giao dịch Bitcoin được ký một phần (PSBT) được giải thích bên dưới. để giải quyết vấn đề này.

Điều chỉnh và phát triển hợp đồng Bitcoin

So với các hợp đồng Ethereum dựa trên tính toán, hợp đồng Bitcoin dựa trên xác minh. Hợp đồng không trạng thái này đã mang lại nhiều khó khăn cho chúng tôi trong việc phát triển các sản phẩm BTCFI trong hơn mười năm phát triển hợp đồng Bitcoin, các thuật toán mã hóa và chữ ký. Việc sử dụng BTCFI tuyệt vời đã có. cải thiện đáng kể quyền riêng tư, hiệu quả và phi tập trung, giúp triển khai BTCFI trong các ứng dụng sản phẩm.

Hợp đồng nhật ký kín đáo (DLC): Giải quyết vấn đề thanh lý phi tập trung trong kịch bản BTCFI

Khi các giao thức vay mượn , quyền chọn và hợp đồng tương lai cần thanh lý vị thế của người dùng dựa trên giá oracle , họ chắc chắn cần giữ quyền vận hành tài sản của người dùng và điều này chắc chắn sẽ khiến người dùng tin tưởng rằng giao thức sẽ không làm điều xấu.

Hợp đồng nhật ký kín đáo (DLC) được giới thiệu để giải quyết vấn đề này. Nó sử dụng một kỹ thuật mã hóa gọi là chữ ký bộ điều hợp để cho phép các tập lệnh Bitcoin lập trình các hợp đồng tài chính phụ thuộc vào các sự kiện bên ngoài và đảm bảo đầy đủ quyền riêng tư.

Nó được đề xuất vào năm 2017 bởi Tadge Dryja (nhà khoa học nghiên cứu) và Gert-Jaap Glasbergen (nhà phát triển phần mềm) của Sáng kiến ​​tiền tệ kỹ thuật số tại MIT và được trình diễn công khai vào ngày 19 tháng 3 năm 2018.

Chữ ký bộ điều hợp chỉ cho phép chữ ký có hiệu lực sau khi thêm private key. Chữ ký Schnorr được giới thiệu trong nâng cấp taproot là một ví dụ về chữ ký bộ điều hợp.

Theo thuật ngữ thông thường, dạng chuẩn của chữ ký Schnorr là (R, s). Cho trước (R, s'), miễn là chúng ta biết rằng x là giá trị bí mật (bí mật), chúng ta có thể đặt s = s' + x, và chúng tôi nhận được (R, s).

Đây là một ví dụ đơn giản để giải thích ứng dụng của nó:

  • Alice và Bob đặt cược vào kết quả ngược lại của một trận đấu thể thao (giả sử không có tỷ số hòa), mỗi người đặt cược 1 $BTC. Ai dự đoán thành công sẽ thắng tất cả 2 $BTC tiền cược và họ sẽ khóa cược của mình ở mức bội số. ví chữ ký, ví yêu cầu bên long chữ ký để giải phóng tiền.

  • Chọn oracle sẽ công bố kết quả của cuộc thi (thường nguồn thông tin này được tìm thấy ngoài Chuỗi, chẳng hạn như các trang web sàn giao dịch và cạnh tranh, v.v.)

  • Oracle không cần biết bất kỳ chi tiết nào về số tiền đặt cược hoặc thậm chí ai có liên quan đến DLC. Công việc của nó bị giới hạn nghiêm ngặt trong việc cung cấp kết quả; khi một sự kiện xảy ra, oracle sẽ đưa ra bằng chứng crypto, được gọi là cam kết, rằng nó đã xác định kết quả của sự kiện.

  • Để lĩnh nhận số tiền bị khóa trong ví đa chữ ký, bên chiến thắng Alice sử dụng giá trị bí mật do oracle cung cấp để tạo private key hợp lệ cho phép họ ký các giao dịch tiêu tiền trong ví.

  • Giao dịch được thêm vào blockchain Bitcoin quyết toán. Tại thời điểm này, vì chữ ký là chữ ký thông thường nên không rõ đây là DLC. Điều này hoàn toàn khác với các mô hình chữ ký bên long thông thường khác - trong đó nội dung của hợp đồng được tiết lộ đầy đủ và oracle tham gia vào việc ra quyết định.

https://shellfinance.gitbook.io/shell

Cơ chế thanh lý giao thức cho vay

Giả sử Alice sử dụng $ORDI làm tài sản thế chấp và giá trị khoản vay là 0,15 $BTC. Nếu và chỉ khi oracle cho $ORDI thấp hơn 225.000 sats/ordi, vị thế vay mượn sẽ được thay đổi thành trạng thái thanh lý đang chờ xử lý. trạng thái. DLC cho phép người thanh lý thanh lý vị thế mà không được phép trong khi nó đang chờ thanh lý, đồng thời đảm bảo rằng nó không thể vận hành tài sản thế chấp của người dùng khi giá không đạt đến giá thanh lý. Trong kịch bản trên, Alice tương đương với việc đặt cược với giao thức cho vay với giá $ORDI:

  • Nếu giá giảm xuống dưới 225.000 sats/ordi, giao thức có thể lấy tất cả tài sản thế chấp của Alice và gánh nợ BTC tương ứng

  • Nếu giá lớn hơn hoặc bằng 225.000 sats/ordi thì không có gì xảy ra và mối quan hệ sở hữu tài sản không thay đổi.

Sau đó, chúng ta cần oracle sẽ sử dụng nonce R_c để xuất bản chữ ký s_c_1 của kết quả khi giá thấp hơn 225.000 sats/ordi:

  • Alice và giao thức chỉ cần tạo giao dịch cam kết cho kết quả, tạo chữ ký bộ điều hợp (R, s') thay vì chữ ký (R, s). Điều này có nghĩa là không thể sử dụng chữ ký do cả hai bên cung cấp cho nhau. trực tiếp. Để mở khóa hợp đồng này, một giá trị bí mật phải được tiết lộ. Giá trị bí mật này chính xác là hình ảnh gốc của s_c_1.G, là chữ ký của oracle. Bởi vì giá trị nonce chữ ký của oracle đã được xác định nên có thể xây dựng s_c_1.G.

  • Khi giá thấp hơn 225.000 sats/ordi, oracle sẽ cấp chữ ký (R_c, s_c_1), sau đó giao thức có thể hoàn thành chữ ký bộ điều hợp của đối thủ, thêm chữ ký của chính nó, biến giao dịch trên thành giao dịch hợp lệ và phát sóng Đi tới mạng và kích hoạt hiệu ứng quyết toán.

  • Ngược lại, nếu giá không thấp hơn 225.000 sats/ordi, oracle sẽ không phát hành s_c_1 và giao dịch đã cam kết này sẽ không trở thành giao dịch hợp lệ.

Về cơ bản, DLC cho phép người dùng tham gia thỏa thuận với tư cách là người tham gia giao thức sử dụng blockchain Bitcoin , với cả hai bên xây dựng tập lệnh DLC bằng cách khóa tiền trong địa chỉ nhiều chữ ký. Những khoản tiền này chỉ có thể được sử dụng và phân bổ lại theo một quy tắc nhất định khi oracle công bố thông tin cụ thể tại một thời điểm cụ thể.

Bằng cách này, giao thức cho vay có thể sử dụng DLC ​​để thực hiện cơ chế thanh toán bù trừ với sự tham gia của oracle về giá bên ngoài mà không cần người dùng phải tin tưởng vào bất kỳ thực thể nào.

Giao thức cho vay Liquidium và Shell Finance mà chúng tôi sẽ đề cập sau đây đều là các giao thức thanh toán bù trừ phi tập trung không cần cấp phép được triển khai bằng công nghệ này.

Vai trò của oracle

Oracle trong DLC ​​được sử dụng để cung cấp dịch vụ cung cấp giá theo tần suất cố định và cũng sẽ đóng vai trò là bên thứ ba tham gia vào quá trình tạo và tiết lộ các giá trị bí mật trong cơ chế DLC.

Hiện tại, không có sản phẩm nào được tiêu chuẩn hóa cho oracle DLC. Họ chủ yếu phát triển mô-đun DLC giao thức cho vay . Oracle được tiêu chuẩn hóa như Chainlink đảm nhận chức năng cung cấp giá cho dữ liệu ngoài Chuỗi . Tuy nhiên, với ra mắt và phát triển liên tục của giao thức cho vay dựa trên. trên DLC, cũng có rất nhiều dự án oracle hiện có tiếp tục khám phá cách phát triển oracle DLC.

Giao dịch Bitcoin được ký một phần (PSBT): Nhận thấy nhu cầu không cần lưu ký tiền trong các giao dịch bên long trong giao thức BTCFI

PSBT xuất phát từ tiêu chuẩn Bitcoin BIP-174, cho phép bên long bên long song song cùng một giao dịch, sau đó hợp nhất các PSBT tương ứng để tạo thành một giao dịch được ký đầy đủ. và các thỏa thuận cam kết, v.v. Do đó, miễn là các ứng dụng BTCFI liên quan đến các kịch bản hoán đổi quỹ bên long có thể sử dụng PSBT, thì hầu hết các dự án BTCFI hiện tại đều đã sử dụng công nghệ này.

Alice, Bob và Charlie có số tiền được lưu trữ bằng 2/3 chữ ký. Họ muốn rút tiền và chia đều thành 3 phần. Ba người họ phải ký cùng một giao dịch để chi tiêu UTXO này. Giả sử họ không tin tưởng lẫn nhau, họ cần làm gì để giữ an toàn cho tiền của mình?

https://river.com/learn/what-are-partially-signed-bitcoin-transactions-psbts/

  • Đầu tiên, Alice bắt đầu giao dịch PSBT với tư cách là người tạo, sử dụng UTXO có nhiều chữ ký làm đầu vào và đầu ra là địa chỉ ví của mỗi người trong số ba người. Vì PSBT đảm bảo rằng không có giao dịch nào khác ngoài giao dịch này có thể yêu cầu chữ ký của bất kỳ ai, Alice có thể ký và gửi nó cho Bob.

  • Tương tự, sau khi Bob kiểm tra PSBT, anh ta sẽ ký nếu cho rằng không có vấn đề gì; sau khi ký, anh ta sẽ gửi cho Charlie để ký và giải phóng giao dịch. Charlie cũng làm điều tương tự.

Vì vậy, Ký một phần có nghĩa là mọi người chỉ cần kiểm tra phần giao dịch liên quan đến mình. Miễn là không có vấn đề gì với các giao dịch liên quan đến mình thì có thể đảm bảo rằng sẽ không có vấn đề gì sau khi giao dịch được tải lên. Chuỗi.

Vào ngày 7 tháng 3 năm 2023, cuộc đấu giá Ordinals NFT của Yuga Labs đã áp dụng mô hình đặt giá thầu lưu trữ cực kỳ tập trung. Trong quá trình đấu thầu, tất cả số tiền đấu thầu đều phải được gửi vào địa chỉ của Yuga để giám sát, điều này đe dọa nghiêm trọng đến an ninh của quỹ.

https://x.com/veryorderly

Người dùng hệ sinh thái Ethereum chỉ ra rằng sự kiện đấu giá của Yuga chỉ minh họa tầm quan trọng của hợp đồng thông minh ETH, nhưng các nhà phát triển của Ordinals cũng phản hồi: Giao dịch báo giá không đáng tin cậy dựa trên PSBT rất dễ sử dụng và có thể nhận ra sự giao tiếp giữa người mua NFT và Yuga Labs. Các quỹ được giao dịch mà không cần ký quỹ.

Giả sử có một cặp người giao dịch Bitcoin NFT và khóa chung của người bán NFT là thông tin được cả hai bên biết. Khi bắt đầu giao dịch NFT, trước tiên người mua ghi đầu vào UTXO của riêng mình và đầu ra để chấp nhận NFT trong giao dịch. Sau khi người mua xây dựng và ký giao dịch, anh ta chuyển đổi nó thành PSBT và gửi cho người bán. Người bán nhận được tin nhắn thông qua giao thức và ký vào đó, và giao dịch Bitcoin NFT được hoàn tất.

Toàn bộ quá trình được mô tả ở trên là hoàn toàn không cần sự tin cậy đối với cả người mua và người bán. Đối với người mua, giá thầu, địa chỉ chấp nhận và các thông tin khác đã được tích hợp trước vào giao dịch. Sau khi thay đổi, chữ ký sẽ không còn hiệu lực. Đối với người bán, NFT sẽ không được bán cho đến khi chữ ký hoàn tất và giá do chính người bán tự đo.

Nâng cấp Taproot: Mở hộp Pandora về hệ sinh thái Bitcoin và vụ nổ BTCFI

nâng cấp, được kích hoạt vào tháng 11 năm 2021, được thiết kế để cải thiện quyền riêng tư Bitcoin, cải thiện hiệu quả giao dịch và mở rộng khả năng lập trình Bitcoin. Thông qua việc triển khai Taproot, Bitcoin có thể lưu trữ các hợp đồng thông minh quy mô lớn với hàng chục nghìn người ký, đồng thời che giấu tất cả những người tham gia và duy trì quy mô của một giao dịch chữ ký duy nhất, điều này giúp cho các hoạt động BTCFI trên Chuỗi phức tạp hơn có thể thực hiện được. Hầu hết tất cả các dự án BTCFI đều sử dụng ngôn ngữ kịch bản nâng cấp của Taproot.

1. BIP340 (BIP-Schnorr): Hỗ trợ ký kết bên long trong một giao dịch và được sử dụng trong ứng dụng DLC ​​Hợp đồng Nhật ký Prudential được đề cập ở trên phải được đáp ứng các điều kiện xác định trước để thực hiện một giao dịch. Lượng dữ liệu họ cam kết với Bitcoin giống như lượng dữ liệu giao dịch một dấu hiệu tiêu chuẩn.

https://cointelegraph.com/learn/a-beginners-guide-to-the-bitcoin-taproot-upgrade

2.BIP341 (BIP-Taproot): Taproot giới thiệu Cây cú pháp trừu tượng Merkle (MAST) để cam kết ít dữ liệu giao dịch hợp đồng hơn vào Chuỗi, cho phép Bitcoin tạo các hợp đồng phức tạp hơn và khác với các khoản thanh toán hiện có. giao dịch, MAST cho phép người dùng hiển thị có chọn lọc các phần của tập lệnh theo yêu cầu, cải thiện tính riêng tư và hiệu quả. MAST cũng được sử dụng tốt trong giao dịch cam kết BTC của Babylon, xây dựng nhiều tập lệnh khóa của nó thành một giao dịch chứa nhiều tập lệnh, ba tập lệnh khóa:

  • Khóa thời gian TimeLockScript thực hiện chức năng khóa vị thế cam kết;

  • UnboundingPathScript Unpledge: hiện thực hóa chức năng kết thúc cam kết sớm;

  • Hình phạt SlashingPathScript: thực hiện chức năng trừng phạt của hệ thống khi làm điều ác

Tất cả đều là nút lá. Bắt đầu từ nút lá, dần dần xây dựng cây nhị phân như sau.

https://blog.csdn.net/dokyer/article/details/137135135

3.BIP342 (BIP-Tapscript): Cung cấp ngôn ngữ lập trình giao dịch nâng cấp cho Bitcoin sử dụng công nghệ Schnorr và Taproot. Tapscript cũng cho phép các nhà phát triển triển khai nâng cấp Bitcoin trong tương lai hiệu quả hơn.

4. Đặt nền tảng cho giao thức Ordinals :

  • Nâng cấp Taproot cũng giới thiệu các địa chỉ Taproot (P2TR), bắt đầu bằng bc1p, cho phép ghi dữ liệu vào tập lệnh chi tiêu được lưu trữ trong đường dẫn tập lệnh Taproot nhưng không bao giờ xuất hiện trong bộ UTXO.

  • Do việc duy trì/sửa đổi bộ UTXO yêu cầu nhiều tài nguyên hơn nên phương pháp này có thể tiết kiệm lượng lớn tài nguyên và tăng lượng dữ liệu được lưu trữ trong một khối - nghĩa là hiện có không gian để lưu trữ hình ảnh, video và thậm chí cả trò chơi - vô tình khiến việc triển khai Ordinals trở nên có thể. Địa chỉ inscription mà chúng tôi thường sử dụng là địa chỉ Taproot (P2TR).

  • Vì việc tiêu thụ các tập lệnh Taproot chỉ có thể được thực hiện từ đầu ra Taproot đã có sẵn nên inscription được đúc bằng quy trình cam kết/tiết lộ hai giai đoạn. Đầu tiên, trong giao dịch cam kết, đầu ra Taproot được tạo ra hứa hẹn một tập lệnh chứa nội dung của inscription. Sau đó, trong giao dịch tiết lộ, giao dịch được bắt đầu bằng cách lấy UTXO tương ứng với inscription đó làm đầu vào. Lúc này, nội dung inscription tương ứng đã được công khai trên toàn bộ Internet.

  • Sự xuất hiện của tài sản mới như Ordinals BRC-20, ARC-20, Runes, v.v. cũng đã giữ tỷ lệ chấp nhận chuyển nhượng của Taproot ở mức khoảng 70%.

Ordinals và Brc20: Tạo một nhóm tài sản blue-chip cho BTCFI và mở ra cơ hội lập trình dựa trên người lập chỉ mục

Ordinals đã nhận ra mong muốn mua Bitcoin của OG trên mạng chính Bitcoin và mức độ phổ biến giá trị vốn hóa thị trường của nó đã vượt Ethereum NFT.

  • Ordinals được đề xuất bởi Casey Rodarmor, người đóng góp cốt lõi Bitcoin vào tháng 1 năm 2023. Cốt lõi của nó là lý thuyết thứ tự, nhằm mục đích cung cấp cho đơn vị nhỏ nhất Bitcoin- Satoshi (sats) một danh tính và thuộc tính duy nhất, biến nó thành một Token không thể thay thế (NFT) duy nhất, bằng cách khắc nhiều dữ liệu khác nhau (hình ảnh, văn bản, video, v.v.) vào Satoshi, giao thức Ordinals hiện thực hóa việc tạo và giao dịch Bitcoin NFT.

  • Quá trình này không chỉ làm tăng tiện ích của Bitcoin mà còn cho phép người dùng tạo và giao dịch tài sản kỹ thuật số trực tiếp trên blockchain Bitcoin . Giá trị vĩnh viễn nằm ở chỗ Ordinals được tạo dựa trên Satoshi của Bitcoin và giá trị cơ bản của nó được kết nối với chính Bitcoin và về mặt lý thuyết sẽ không trở về 0.

BRC-20 là một hệ thống token ghi lại trên Chuỗi và xử lý ngoài Chuỗi , sử dụng inscription thứ tự của dữ liệu JSON để triển khai các hợp đồng token, đúc và chuyển token báo.

  • Nó xử lý inscription như một sổ cái trên Chuỗi ghi lại việc triển khai, đúc và chuyển token BRC-20.

  • Về mặt quyết toán , cần truy vấn các khối Bitcoin thông qua các truy vấn Chuỗi , dựa vào các công cụ lập chỉ mục của bên thứ ba, ghi lại các hoạt động triển khai, đúc và chuyển của tất cả token BRC-20 để truy vấn số dư cuối cùng của BRC của mỗi người dùng -20 token . Điều này có thể khiến các nền tảng khác nhau có kết quả khác nhau khi truy vấn số dư tài khoản nhất định.

Ordinals và Brc20 không chỉ cung cấp cho BTCFI nhu cầu giao dịch và tài sản blue-chip mà còn cung cấp cho nhiều dự án BTCFI những ý tưởng mới dựa trên lập trình lập chỉ mục để cải thiện khả năng của các hợp đồng Bitcoin. Sự kết hợp trường "op" của Json có thể phát triển hơn nữa dựa trên. inscription DeFi và thậm chí cả socialfi và gamefi, bao gồm chức năng swap của AVM, giao thức tap, brc100, unisat và thậm chí nhiều dự án đề xuất xây dựng nền tảng hợp đồng thông minh trên lớp Bitcoin đều sử dụng các giải pháp dựa trên lập trình lập chỉ mục.

MuSig2: Chơi với việc đặt lại Bitcoin và LST phi tập trung

Sơ đồ đa chữ ký cho phép một nhóm người ký tạo chữ ký chung trên một tin nhắn MuSig cho phép nhiều người ký tạo khóa chung tổng hợp private key tương ứng của họ và sau đó cùng tạo chữ ký hợp lệ cho khóa chung đó, đó là Schnorr. chữ ký Một ứng dụng của x, thu được (R, s), trong đó private key cộng với giá trị nonce ngẫu nhiên được sử dụng để tạo khóa chung tổng hợp và chữ ký hợp lệ.

Sơ đồ MuSig2 chỉ yêu cầu hai vòng để hoàn thành đa chữ ký. Khóa chung tổng hợp được tạo theo cách này không thể phân biệt được với các khóa chung khác, giúp cải thiện quyền riêng tư và giảm đáng kể phí giao dịch. Nâng cấp Taproot tương thích với sơ đồ đa chữ ký Musig2. BIP của nó Đề án đã được xuất bản trên Bitcoin BIP-327: MuSig2 cho Đa chữ ký tương thích BIP340 vào năm 2022.

Đặt thanh khoản trên Ethereum có thể được thực hiện thông qua các hợp đồng thông minh Bitcoin thiếu các khả năng hợp đồng cần thiết để thực hiện đặt thanh khoản thanh khoản Bitcoin đã đề cập ở trên, cá voi Bitcoin thường ghét những người giám sát tập trung và cần MuSig2 để đạt được phi tập trung. như một ví dụ:

  • Người dùng và Shell Finance tính toán khóa công khai tổng hợp và địa chỉ P đa chữ ký MulSig2 tương ứng dựa trên dữ liệu private key của cả hai bên và hai số ngẫu nhiên không có giá trị do ví tạo ra.

  • Giao dịch PSBT được Shell Finance xây dựng. Người dùng và tài sản của Shell Finance được cầm cố vào Babylon từ địa chỉ đa chữ ký P được hỗ trợ bởi MuSig2. Phía ví lại cung cấp hỗ trợ số ngẫu nhiên và chuyển vào khóa công khai tổng hợp tương ứng với đa chữ ký. -địa chỉ chữ ký

  • Khi thời gian đặt cược Babylon kết thúc, Shell Finance sẽ xây dựng giao dịch mở khóa PSBT và người dùng và Shell Finance cùng ký để mở khóa tài sản cầm cố.

Ví của bên thứ ba tạo ra số ngẫu nhiên của nonce, người dùng đặt cược và bên dự án LST cùng tạo khóa công khai và chữ ký tổng hợp. Trong quá trình này, người dùng và bên dự án chỉ có thể giữ một private key và không được giữ. tổng hợp có thể được tạo mà không có giá trị nonce. Khóa công khai và chữ ký có thể được sử dụng để lấy tiền; ví không thể sử dụng tiền nếu không có private key. Nếu giá trị nonce do chính bên dự án tạo ra thì bên dự án có rủi ro làm điều xấu và người dùng cần chú ý.

Tài liệu kỹ thuật chưa được xuất bản: không có nguồn được công bố

Các kịch bản ứng dụng triển khai BTCFI hiện tại

Lập trình Bitcoin không phức tạp, nó thậm chí còn đơn giản hơn nhiều so với các ngôn ngữ như Rust. Trọng tâm của nó là tạo ra các cam kết có thể kiểm chứng, đáng tin cậy và có thể cung cấp bảo mật kỹ thuật vượt trội hơn Ethereum, tạo tiền đề cho sự phát triển của BTCFI. ranh giới đã được đặt ra, điều khó khăn nhất là loại sản phẩm BTCFI nào tuân thủ PMF (phù hợp với thị trường dự án) có thể được phát triển trong ranh giới. Giống như khi hợp đồng vững chắc Ethereum lần đầu tiên được ra mắt, các nhà phát triển không biết liệu họ có thể sử dụng hay không. Việc phát triển thuật toán amm của x*y =k cũng tương tự, nhưng trước tiên hãy chọn bắt đầu khám phá từ ICO, sổ đặt hàng, vay mượn ngang hàng và các hướng khác.

Tăng cường thanh khoản: Babylon – Con cá da trơn trong BTCFI

Babylon đã xây dựng một giao thức cam kết hoàn toàn không có người trung gian và không cần sự tin cậy. Nó có thể trực tiếp cầm cố một lớp Bitcoin và nhận được lợi nhuận chịu lãi. Đồng thời, nó cũng có thể rút tính bảo mật Bitcoin và chia sẻ nó với Chuỗi POS. như một lớp bảo mật được chia sẻ phổ quát. Cosmos và Layer2 Bitcoin khác2 cung cấp các đảm bảo bảo mật POS và chia sẻ bảo mật kinh tế Bitcoin.

  • Bảo mật tuyệt đối: Việc đặt cược BTC có lợi thế đáng kể so với các hình thức đặt cược khác, đó là nếu Chuỗi POS được bảo vệ bị tấn công và sập thì tác động sẽ không ảnh hưởng đến số Bitcoin đã cam kết. Cụ thể, nếu Chuỗi POS bị tấn công và giá trị token của nó trở về 0, người dùng nắm giữ token Chuỗi POS sẽ phải đối mặt với tổn thất, tuy nhiên, trong trường hợp đặt cược BTC, ngay cả khi Chuỗi POS được bảo vệ bị tấn công và không thành công, số tiền gốc Bitcoin của người dùng sẽ bị mất; vẫn an toàn và nguyên vẹn.

  • Cơ chế xử phạt: Nếu người dùng có hành vi xấu như ký hai lần trên Chuỗi PoS được Babylon thuê bảo mật thì thông qua EOTS (chữ ký một lần có thể trích xuất, chữ ký rút một lần), phần tài sản này có thể được mở khóa và Nhân vật thực thi trong mạng buộc một phần tài sản phải được gửi đến địa chỉ ghi.

https://docs.babylonchain.io/papers/btc_stering_litepaper(EN).pdf

Hiện tại, mainnet Babylon đã được ra mắt và giai đoạn đầu tiên của cam kết 1.000 BTC đã hoàn thành và giai đoạn thứ hai sẽ sớm ra mắt .

https://btcsstake.babylonlabs.io/

Hiện tại, BTC cam kết trong giai đoạn đầu tiên chủ yếu là các nhà đầu tư lớn và chiếm tỷ lệ trả giá gas chiếm 5%. Trong giai đoạn thứ hai và thứ ba, nhiều nhà đầu tư bán lẻ hơn có thể tham gia.

Thu hút số lượng BTC khổng lồ lần đầu tham gia BTCFI và cam kết:

  • Mặc dù Babylon không thể tự cung cấp lợi nhuận dựa trên ETH cho POS như Ethereum , nhưng nó có kỳ vọng thấp về một số lợi nhuận, ưu tiên bảo mật và không sẵn sàng chấp nhận gói chéo Chuỗi và các giải pháp thợ đào Bitcoin lớn lười biếng thậm chí còn lạc quan về nó. Các quỹ châu Âu, Mỹ và châu Á trong hệ sinh thái Bitcoin , APY 3-5% cũng rất hấp dẫn, vì vậy khi tổng số tiền gửi là 100.000 BTC, chỉ cần lợi nhuận token tương đương trên 100 triệu USD là đủ.

  • Hệ sinh thái Cosmos mà Babylon hiện đang tích cực hợp tác bao gồm các dự án có tiếng như Cosmos Hub, Osmosis, Injective , v.v., cho phép chúng trở thành AVS trong tương lai và cung cấp token của riêng họ làm phần thưởng cho reStake Bitcoin , có thể mở thêm giới hạn tiền gửi BTC của Babylon.

Babylon bơm lượng lớn thanh khoản vào quá trình phát triển sinh thái BTCFI, giáo dục người dùng và kích thích sức sống sinh thái

  • Hệ người nắm giữ thái ETH cũng đã chứng kiến ​​​​những câu chuyện thành công như Defi rủi ro Layer2 có thể so sánh với Reset. Babylon là lần đầu Bitcoin mạng chính Bitcoin cho phép đặt cược và chơi trò chơi kiếm lãi. . và chuỗi Chuỗi , tương đương với việc cho phép họ trải nghiệm BTCFI lần đầu tiên. Ngoài ra, họ cũng có thể trải nghiệm thêm LST và cách chơi khác.

  • Trong hệ sinh thái Babylon, có hàng chục dự án như StakeStone, Uniport, Chakra, Lorenzo, Bedrock, pSTAKE Finance, Pumpbtc, Lombard, Solvbtc, v.v. Chỉ riêng trong đường đua LST còn có nhiều dự án Defi khác nhau. Bitcoin khó có được các bên tham gia dự án Sinh thái TVL ban đầu có thể sử dụng sức mạnh của Staking BTC của Babylon để thu hút một loạt BTC bằng LST và tài sản LST của họ cũng có thể được sử dụng trong việc kinh doanh sinh thái của riêng họ.

  • Vì lợi nhuận do Babylon tạo ra ở dạng token thay vì BTC/ETH nên nó có sức hấp dẫn hạn chế đối với những người khổng lồ. Mô hình tổng thể sẽ không tập trung như đặt cược ETH. Ngược lại, lợi nhuận mà token của nó có thể tạo ra cũng bị hạn chế. không chắc chắn và có thể Có những cơ hội cho các dự án khởi nghiệp giai đoạn đầu có cách tiếp cận khác.

Mainnet Bitcoin dự kiến ​​​​sẽ tạo ra nhiều tài sản LST blue-chip, tạo ra nhu cầu về BTCFI

Babylon đã tạo ra một hướng mới để đặt cược BTC gốc để kiếm lãi, cho phép BTC mainnet không hoạt động với quy mô hàng trăm tỷ có các kịch bản ứng dụng quy mô lớn lần đầu tiên. Lượng lớn BTC được cam kết đã thu được lượng lớn. Mã thông báo Staking cược thanh khoản. Các cam kết có được từ các Phiếu thưởng BTC này có thể trở thành tài sản thế chấp blue-chip tự nhiên trong các tình huống như vay mượn thế chấp, từ đó cho phép phát triển hoạt vay mượn, stablecoin và Swap , tức là BTCFi, dựa trên tài sản gốc Bitcoin .

  • Lý do cốt lõi khiến BTCFi khó phát triển là do mainnet Bitcoin từ lâu đã thiếu tài sản chất lượng cao , điều này trực tiếp dẫn đến việc thiếu tài sản thế chấp vay mượn, thiếu nhu cầu trao đổi giao dịch swap và thiếu độ sâu trong hồ bơi. Hiện tại, tài sản blue-chip duy nhất trên mainnet Bitcoin là sats và ordi trong brc20 và node Monkey của NFT Ordinals .

  • Nhưng nếu một phần số tiền cam kết ở Babylon có thể lấy được token Staking cược thanh khoản, giống như steth do lido phát hành trên Ethereum , nó có thể trở thành tài sản thế chấp cho vay mượn như Aave và Compound , đồng thời hình thành độ sâu giao dịch cực cao trong Uniswap , BTCFi sẽ có điều kiện phát triển .

  • Chỉ cần tưởng tượng, có lẽ nhiều người cầm cố hy vọng cho vay BTC thông qua mã thông báo Staking cược thanh khoản hoặc sử dụng nó để đặt cược vào những con búp bê làm tổ hoặc sử dụng nó để phòng ngừa rủi ro.

Đổi mới về mặt phát hành tài sản: hai DEX lớn, unisat và magic eden, sẽ sớm ra mắt

swap

https://magiceden.io/runes/DOG%E2%80%A2GO%E2%80%A2TO%E2%80%A2THE%E2%80%A2MOON

  • Swap brc20 của Unisat sẽ ra mắt vào tháng 9. Nó cũng hỗ trợ Renes bằng cách ánh xạ Runes tới brc20. Trong tương lai, token có thể được phát hành và giao dịch bằng cách thêm phương pháp nhóm thanh khoản . Không cần phải tăng token gas hoặc giao dịch NFT. từng inscription token cho phép giao dịch hàng loạt.

  • Rune dex của Magic eden cũng sẽ ra mắt vào quý 4 năm nay.

Giao thức stablecoin vay mượn ngang hàng hoàn toàn dựa trên BTC sẽ ra mắt

Liquidium là một vay mượn được xây dựng hoàn toàn trên mạng chính Bitcoin, được triển khai thông qua giao dịch Bitcoin được ký một phần (PSBT) và hợp đồng nhật ký thận trọng DLC ​​được đề cập ở trên. Cụ thể:

  • Người cho vay điền vào phiếu mua hàng, bao gồm LTV, là tỷ lệ số nợ/tài sản thế chấp, lãi suất, giá sàn và chỉ báo khác và gửi Bitcoin.

  • Người vay chọn người cho vay và gửi tài sản NFT hoặc Runes dựa trên các ưu đãi trên nền tảng.

Nó ra mắt vào tháng 10 năm 2023 và nhận được khối lượng giao dịch là 2.227 BTC chưa đầy một năm sau khi ra mắt , cho thấy rằng có nhu cầu vay mượn đối với tài sản mainnet Bitcoin .

https://dune.com/shudufhadzo/liquidium

Vấn đề cốt lõi là:

  • Hiệu suất sử dụng vốn thấp: Nếu không có người vay nào chủ động chấp nhận lời đề nghị, Bitcoin của người cho vay sẽ không hoạt động và lần hủy đơn hàng sẽ phải trả một khoản phí. Nói cách khác, nó không có chức năng khớp lệnh và sẽ có phát hiện. quá trình.

  • Thanh toán ngang hàng: Người thanh lý ở đây chỉ là vay mượn người cho vay, không người nào khác có thể tham gia.

  • Khi NFT hoặc RUNES giảm xuống dưới giá trị vay theo LTV, người cho vay sẽ không hoàn trả và người đưa ra lời đề nghị chỉ có thể nhận được NFT hoặc RUNES, tương đương với việc phải chịu rủi ro giảm giá.

  • Từ một góc độ khác, miễn là NFT hoặc RUNES của người đi vay giảm, người đó sẽ trả lại ngay lập tức hoặc mất NFT hoặc RUNES, điều này cũng rất không công bằng đối với người đi vay.

  • Để ngăn người đi vay không trả được khoản vay, thời hạn vay mượn(Thời hạn) chỉ có thể được giới hạn quá mười ngày và APY rất cao.

https://liquidium.fi/

Có lẽ đây là lý do tại sao Ethlend, tiền thân của Aave , gặp khó khăn trong việc phát triển bền vững vay mượn ngang hàng quá khó để đạt được quy mô bền vững.

Shell Finance sử dụng stablecoin tổng hợp $bitUSD để tối đa hóa thanh khoản trong các tình huống vay mượn và thanh lý, đồng thời hiện thực hóa phiên bản Bitcoin của vay mượn ngang hàng thông qua $bitUSD hiệu ứng quy mô trong tương lai.

Hợp đồng thận trọng DLC ​​và PSBT chữ ký một phần cũng được sử dụng trong quá trình thanh toán bù trừ và cơ cấu các giao dịch để đạt được việc thanh toán tài sản thế chấp và tiền vay mượn không cần quyền giám sát và phi tập trung . Cụ thể:

  • Người vay có thể cầm cố tài sản Ordinals NFT, BRC-20 và Runes trong nền tảng (trong tương lai, tài sản cấp Bitcoin khác như tài sản do mạng Arch phát hành và tài sản được ánh xạ bởi RGB++ sẽ được hỗ trợ) và vay tài sản tổng hợp $bitUSD.

  • Nhóm thanh khoản cặp giao dịch BTC/BitUSD được xây dựng bằng swap unisat và eden ma thuật. Người vay có thể trao đổi tài sản tổng hợp $bitUSD và NHÀ CUNG CẤP THANH KHOẢN có thể nhận được lợi nhuận phí xử lý từ trao đổi của người vay.

  • Khi hoàn trả khoản vay, người vay cần trả lại BitUSD cho giao thức. Lúc này, cần phải đổi BTC lấy BitUSD.

https://shellfinance.gitbook.io/shell

  • Trong quá trình thanh lý, BitUSD cũng được thanh lý và bất kỳ ai cũng có thể tham gia thanh lý vị thế sẽ được thanh lý. Khi một kho tiền được thanh lý, người thanh lý cần phải trả nợ và lấy lại tài sản thế chấp tương ứng. Phần chênh lệch giữa tài sản thế chấp và giá trị ròng trên thị trường là lợi nhuận của người thanh lý. Lấy khoản vay có tài sản thế chấp là 30 |_20241111120238_| và tài sản vay mượn là 600 $BitUSD làm ví dụ, việc thanh lý vị thế chủ yếu tuân theo quy trình sau:

  • Khi giá giảm xuống dưới 28,5 USD, LTV dưới 80%. Do đó, vị thế đạt đến đường thanh lý và vị thế mở sang trạng thái thanh lý;

  • Đối với giá trị tài sản thế chấp hiện tại là 855 USD, một cuộc đấu giá vị thế theo kiểu đấu giá Hà Lan với thời gian 48 giờ sẽ được bắt đầu. Người đặt giá thầu cần cung cấp $BitUSD để có được tài sản cần thanh lý. Giá khởi điểm là 855 BitUSD, giá cuối cùng là 600 BitUSD và giá đấu giá giảm tuyến tính theo thời gian.

  • Khi người thanh lý thanh lý thông qua đấu giá Hà Lan, người thanh lý nhập 700 BitUSD được định giá thông qua cuộc đấu giá và 100 BitUSD còn lại sau khi Shell Finance khấu trừ nợ 600 BitUSD cần hoàn trả sẽ được đưa vào quỹ bảo hiểm.

  • Sau khi Shell Finance kiểm tra thông tin giao dịch của người thanh lý, Shell Finance sẽ thêm tài sản thế chấp vào PSBT và người thanh lý có thể nhận được 30 Ordi tài sản thế chấp trong kho tiền.

  • Shell Finance ra mắt oracle tiết lộ "Giá trị bí mật bí mật". Giá trị bí mật này có thể hoàn thiện chữ ký của những người tham gia (người cho vay và người thỏa thuận) để thực hiện thao tác chuyển tài sản thế oracle từ kho tiền đến địa chỉ của người thanh lý Giá DLC ​ tương ứng. quá trình sẽ được tự động đóng lại

https://shellfinance.gitbook.io/shell

Đồng thời, chúng ta có thể thấy rằng Shell Finance có thể thực hiện vay theo lô và APY của nó chỉ là 10%, có thể hỗ trợ vay dài hạn.

Như chúng tôi đã đề cập trước đây, Shell Finance vẫn đang thực hiện Bitcoin LST thông qua MuSig2, sử dụng tài sản LST làm tài sản thế chấp mới và sau đó trao BitUSD cho những người cầm cố, điều này mở rộng bánh đà ứng dụng của BitUSD và tăng giới hạn dự án.

Một loạt kế hoạch mở rộng BTCFI dựa trên UTXO ra mắt

Cộng đồng Bitcoin thường cho rằng khả năng đổi mới và giới hạn trên của BTC Layer2 dựa trên EVM là rất thấp, nhưng nếu bạn muốn khám phá BTCFI phức tạp hơn, bạn cần có một hợp đồng Bitcoin mạnh hơn. Nhiều nhà phát triển Bitcoin đã đưa ra các kế hoạch mở rộng dựa trên UTXO và gốc. , đổi mới mô hình BTCFI dựa trên mô hình UTXO, chúng tôi phân loại các kế hoạch mở rộng này tùy theo việc chúng quyết toán trên mainnet Bitcoin hay không,

  • Nếu quyết toán trên mainnet Bitcoin , thanh khoản của mainnet có thể được tái sử dụng và nó có thể tương thích trực tiếp với tài sản như Runes mà không cần Chuỗi chéo.

  • Nếu bạn không quyết toán trên mainnet Bitcoin , bạn cần nạp tiền tài sản trên toàn Chuỗi .

Kế hoạch mở rộng BTCFI để quyết toán mainnet Bitcoin

Mạng Arch: Với việc mở rộng sức mạnh tính toán làm cốt lõi, ZKVM ngoài Chuỗi xây dựng một mạng hợp đồng thông minh

Arch sử dụng mạng nút xác thực phi tập trung và máy ảo không có kiến ​​thức hoàn chỉnh Turing (zkVM) được xây dựng đặc biệt bên ngoài mainnet Bitcoin , có thể tích hợp với mainnet Bitcoin , giúp có thể tương tác với mạng chính Bitcoin . chia sẻ thanh khoản, người lập chỉ mục tương thích có thể tích hợp các giao thức tài sản như Runes:

  • ZKVM: Sau khi lần hợp đồng thông minh được thực thi, Arch zkVM sẽ tạo bằng chứng ZK, được sử dụng để xác minh tính chính xác và thay đổi trạng thái của hợp đồng.

  • Mạng phi tập trung : Bằng chứng ZK được tạo sau đó được xác minh bởi mạng lưới nút xác thực phi tập trung của Arch. Mạng đóng một vai trò quan trọng trong việc duy trì tính toàn vẹn và bảo mật của nền tảng. Bằng cách dựa phi tập trung , Arch hoạt động để đảm bảo rằng quá trình xác minh không chỉ an toàn mà còn có khả năng chống lại sự kiểm duyệt và lỗi điểm trung tâm.

  • Tích hợp với Bitcoin Lớp 1: Sau khi bằng chứng ZK được xác minh, mạng xác thực có thể ký các giao dịch chưa được ký. Các giao dịch này, bao gồm cập nhật trạng thái và chuyển giao tài sản được xác định bởi logic ứng dụng, cuối cùng sẽ được chuyển trở lại Bitcoin . Bước cuối cùng này hoàn tất quá trình thực hiện và tất cả các giao dịch cũng như cập nhật trạng thái được hoàn tất trực tiếp trên blockchain Bitcoin .

  • Mô hình UTXO: Trạng thái và tài sản của Arch được gói gọn trong UTXO và việc chuyển đổi trạng thái được thực hiện thông qua khái niệm sử dụng lần. Dữ liệu trạng thái của hợp đồng thông minh được ghi lại dưới dạng UTXO trạng thái và tài sản dữ liệu gốc được ghi lại dưới dạng UTXO nội dung. Arch đ

Nguồn
Tuyên bố từ chối trách nhiệm: Nội dung trên chỉ là ý kiến của tác giả, không đại diện cho bất kỳ lập trường nào của Followin, không nhằm mục đích và sẽ không được hiểu hay hiểu là lời khuyên đầu tư từ Followin.
Thích
Thêm vào Yêu thích
Bình luận