

Tác giả: Echo, Infinitas
Giám đốc: Hong Shuning
Vào ngày 9 tháng 10, Robin Linus, đồng sáng lập nhà phát triển blockchain ZeroSync, đã công bốSách trắng BitVM. “Mọi chức năng tính toán đều có thể được xác minh trên Bitcoin” Linus trên X (trước đây là Twitter)Bài viết cho biết.Điều này làm cho các hợp đồng thông minh trên Bitcoin trở nên biểu cảm hơn. Đặc biệt, nó kích hoạt chức năng mà chúng tôi tin rằng sẽ cần đến một soft fork - có khả năng mang lại nhiều trường hợp sử dụng DeFi và khả năng mở rộng hơn cho mạng.
BitVMCó nghĩa là Bitcoin hiện có thể được Turing hoàn chỉnh giống như bất kỳ chuỗi nào khác:Cho phép các nhà phát triển chạy các hợp đồng phức tạp trên Bitcoin mà không thay đổi các quy tắc cơ bản của Bitcoin.Sự xuất hiện của nó đã làm dấy lên cuộc tranh luận sôi nổi vì nó cho phép Bitcoin cạnh tranh với các nền tảng hợp đồng thông minh như Ethereum trong khi vẫn duy trì các tính năng bảo mật và phân cấp.
Một loạt giao thức trước đây đã xuất hiện cho hệ sinh thái BTC, chẳng hạn như giao thức Ordinals được tạo bởi Casey Rodarmor, người đóng góp cốt lõi của Bitcoin, đã khai sinh ra NFT đầu tiên trên mạng Bitcoin và giới thiệu các khái niệm về Ordinals và Inscriptions. Giao thức Taro, giúp Bitcoin dễ lập trình hơn bằng cách giới thiệu ngôn ngữ hợp đồng thông minh mới, nhằm mục đích mang lại nhiều dự án tài chính hơn cho hệ sinh thái Bitcoin; nó được lấy cảm hứng từ con dấu sử dụng một lần do Peter Todd đề xuất vào năm 2016 và khách hàng. Giao thức RGB lấy cảm hứng từ khái niệm Xác thực phía máy khách cũng đã phát hành phiên bản v 0.10 trong năm nay.Nó sử dụng Bitcoin làm tài sản cơ bản và giới thiệu các chức năng hợp đồng thông minh cho sinh viên Bitcoin.
Sự xuất hiện của các giao thức này đã mang lại những khả năng mới cho sự phát triển của hệ sinh thái Bitcoin. Nó không chỉ tăng cường chức năng và khả năng mở rộng của mạng Bitcoin mà còn cung cấp cho các thành viên cộng đồng những công cụ sáng tạo hơn để thúc đẩy sự phát triển hơn nữa của hệ sinh thái Bitcoin.
BitVM là gì?
BitVM là tên viết tắt của Máy ảo Bitcoin.Chúng ta có thể tưởng tượng nó là một phòng thí nghiệm thử nghiệm ảo, trong không gian ảo hóa này, các nhà phát triển có thể tự do vận hành bất kỳ chương trình điện toán nào hoặc thực hiện bất kỳ hợp đồng thông minh nào, cho phép các nhà phát triển mô phỏng hành vi của chương trình mà không cần phải lo lắng về mạng Bitcoin thực tế. .
Bằng cách hoạt động như một lớp trung gian, BitVM tăng hiệu quả và giảm gánh nặng tính toán trên chuỗi khối Bitcoin. Đối với các phép tính phức tạp hoặc hợp đồng thông minh, việc xác minh có thể được thực hiện ngoài chuỗi trước khi thực hiện các hoạt động không thể đảo ngược. Do đó, hệ thống giúp duy trì tính toàn vẹn của chuỗi khối, cung cấp nền tảng cho các hoạt động phức tạp hơn nhưng an toàn hơn. Vai trò và quy trình làm việc trong BitVM chủ yếu bao gồm:
1. Đối tượng tham gia:Hoạt động của BitVM bao gồm hai tác nhân chính: người chứng minh và người xác minh. Người chứng minh là bên bắt đầu tính toán hoặc tuyên bố và người xác minh chịu trách nhiệm xác minh tuyên bố. Xác thực chéo vai trò kép có thể đạt được một mức độ kiểm tra và cân bằng nhất định để đảm bảo rằng kết quả tính toán là chính xác và đáng tin cậy.
2. Tính toán ngoài chuỗi:Điểm độc đáo của BitVM nằm ở khả năng xử lý khối lượng công việc tính toán. Không giống như các hoạt động blockchain truyền thống đặt nhiều gánh nặng tính toán lên chuỗi, hầu hết các phép tính phức tạp của BitVM đều được thực hiện ngoài chuỗi. Điện toán ngoài chuỗi cung cấp tốc độ và tính linh hoạt cao hơn, giảm lượng dữ liệu được lưu trữ trực tiếp trên chuỗi.
3. Xác minh trên chuỗi:Bước duy nhất mà BitVM yêu cầu trên chuỗi là xác minh trên chuỗi trong trường hợp xảy ra tranh chấp, còn được gọi là bằng chứng gian lận. Nếu người xác thực đặt câu hỏi về tính hợp pháp trong tuyên bố của người chứng minh, hệ thống sẽ tham khảo sổ cái phi tập trung bất biến trên chuỗi Bitcoin để giải quyết vấn đề. Nếu tuyên bố của người chứng minh là sai, người xác minh có thể gửi bằng chứng gian lận ngắn gọn tới blockchain, từ đó vạch trần sự không trung thực. Bằng cách tích hợp tính toán ngoài chuỗi và xác minh trên chuỗi, sẽ đạt được sự cân bằng giữa hiệu quả tính toán và tính bảo mật mạnh mẽ.
Giao thức RGB là gì?
RGB là hệ thống hợp đồng thông minh bí mật và có thể mở rộng dành cho Bitcoin và Lightning Network do Hiệp hội Tiêu chuẩn LNP/BP phát triển, mang lại khả năng lập trình phức tạp và tính linh hoạt của các nền tảng hợp đồng thông minh như Ethereum cho hệ sinh thái Bitcoin.Nó áp dụng các khái niệm về quyền sở hữu riêng và chung và là một dạng điện toán phân tán hoàn chỉnh, không cần tin cậy, không yêu cầu giới thiệu mã thông báo và là một giao thức phi tập trung không khối.
RGB được thiết kế để chạy các hợp đồng thông minh riêng tư, mạnh mẽ và có thể mở rộng trên các chuỗi khối UTXO như Bitcoin, cho phép các tài sản kỹ thuật số và hợp đồng thông minh mang lại nhiều chức năng hơn cho Bitcoin. Thông qua RGB, các nhà phát triển có thể thực hiện phát hành mã thông báo, đúc NFT, DeFi, DAO và các hợp đồng thông minh đa danh mục phức tạp hơn, từ đó liên tục kích thích sự đổi mới trên chuỗi khối mạnh mẽ của Bitcoin trong khi vẫn duy trì tính bảo mật của nó. Quy trình thực hiện cụ thể:
1. Phát hành tài sản RGB:Thêm tài sản RGB vào các kênh thanh toán ngoài chuỗi của Lightning Network bằng cách cho phép người dùng tạo hợp đồng ngoài chuỗi để phát hành tài sản RGB và phân bổ chúng cho UTXO của Bitcoin.
2. Chuyển khoản trong kênh thanh toán:Khi được thêm vào kênh thanh toán, tài sản RGB có thể được chuyển và định tuyến giữa những người tham gia kênh giống như thanh toán Bitcoin Lightning Network, với việc chuyển như vậy được hoàn thành bằng chuyển khoản được xác minh phía khách hàng.
3. “Bằng chứng gian lận”:Mỗi khi kênh cập nhật, nội dung sẽ được gửi từ đầu ra đa chữ ký của kênh đến đầu ra được tạo bởi giao dịch cam kết Lightning Network. Điều này có nghĩa là nếu trạng thái lỗi thời của kênh thanh toán được phát sóng thì có thể kích hoạt giao dịch phạt RGB và lấy đi tất cả tài sản RGB của kẻ tấn công.
Ai là giải pháp tốt nhất cho câu chuyện thế hệ tiếp theo của hệ sinh thái BTC?
Dựa trên sách trắng BitVM, BitVM cung cấp các tính năng “mới” sau cho Bitcoin:
1. Khả năng thực hiện các hợp đồng phức tạp hơn.Hợp đồng Bitcoin truyền thống phần lớn bị giới hạn ở các hoạt động cơ bản như chữ ký số và khóa thời gian. BitVM cung cấp nhiều khả năng mới để tạo hợp đồng. Người dùng không chỉ có thể tạo hợp đồng cho các giao dịch tài chính mà còn có thể xây dựng hợp đồng cho các ứng dụng phi tập trung (DApps) phức tạp hơn.
2. Giảm lượng dữ liệu cần được lưu trữ trực tiếp trên blockchain.Hầu hết công việc tính toán của BitVM được thực hiện ngoài chuỗi, cải thiện hiệu quả tổng thể của mạng, ngăn chặn chuỗi khối trở nên lộn xộn với dữ liệu không cần thiết và duy trì sức khỏe cũng như tốc độ của mạng Bitcoin.
3. Các biện pháp chống gian lận mạnh mẽ đảm bảo tính toàn vẹn của giao dịch.BitVM sử dụng hệ thống chống gian lận và giao thức phản hồi thử thách để đảm bảo rằng tất cả các giao dịch đều trung thực và minh bạch. Nếu ai đó cố gắng gian lận hoặc gửi khiếu nại sai, người xác thực của hệ thống có thể nhanh chóng bắt và vạch trần bên không trung thực bằng cách gửi bằng chứng ngắn gọn về gian lận tới blockchain.
Nhưng trên thực tế, BitVM có những hạn chế không thể tránh khỏi
Hạn chế đầu tiên là thiết kế của nó tập trung vào việc “thiết lập hai bên” người chứng minh và người xác minh, có nghĩa là hệ thống hiện không có khả năng xử lý các giao dịch hoặc hợp đồng nhiều bên, hạn chế khả năng áp dụng của nhiều người tham gia cho các giao dịch phức tạp hơn. tương tác. Hạn chế này có thể cản trở khả năng của BitVM trong việc theo kịp các nhu cầu và mong đợi mới nổi.
Hạn chế thứ hai là lượng lưu trữ và tính toán dữ liệu off-chain cần thiết vượt xa khả năng của máy tính hiện đại.Mặc dù điện toán off-chain giúp giảm thiểu tác động của BitVM lên blockchain nhưng gánh nặng tính toán rất lớn dẫn đến thực tế là nó không thể thực hiện được mà chỉ khả thi về mặt lý thuyết.
Các khái niệm như kết nối nhiều kênh hai chiều để tạo thành một mạng (tương tự như Lightning Network của Bitcoin) đã được xem là cách để mở rộng khả năng của hệ thống. Chúng ta có thể kỳ vọng rằng giao thức RGB đã được phổ biến có thể đạt được những đột phá có mục tiêu về những hạn chế của BitVM trong tương lai.
BitVM so với RGB
Cả giao thức BitVM và RGB đều hoạt động để mở rộng chức năng của Bitcoin, nhưng chúng có một số khác biệt chính trong thiết kế. BitVM nhấn mạnh tính toán ngoài chuỗi và chống gian lận để đảm bảo thực hiện hợp đồng và tính toàn vẹn của giao dịch, trong khi RGB tập trung nhiều hơn vào quyền riêng tư.
Mô hình xác minh phía máy khách được thiết kế của RGB áp dụng có nghĩa là khi người dùng A gửi tài sản cho người dùng B, người dùng A sẽ không giao dịch công khai trên mạng mà sẽ gửi tài sản cho người dùng B thông qua truyền điểm-điểm. Thiết kế như vậy chỉ cần tận dụng mạng công cộng để ngăn chặn chi tiêu gấp đôi.
• Nguồn gốc của BTC:BitVM yêu cầu thay đổi giao thức đối với Bitcoin, trong khi RGB có thể được triển khai bằng soft fork
• Bảo vệ quyền riêng tư hoàn toàn:Giao thức RGB có nghĩa là các bên thứ ba không thể theo dõi lịch sử của tài sản RGB trên blockchain. Lịch sử của tài sản sẽ chỉ được biết khi Người dùng B nhận được tài sản. BitVM không thể làm điều này.
• thương mại hóa:BitVM đặt ra yêu cầu cực kỳ cao về sức mạnh tính toán và chỉ có thể thực hiện được về mặt lý thuyết. Về mặt triển khai thương mại, RGB thậm chí còn tốt hơn.
Tóm lại, ý tưởng BitVM đầy sự đổi mới và kích thích trí tưởng tượng. Tuy nhiên, dựa trên việc triển khai khung kỹ thuật hiện tại, rõ ràng là nó có thể bị giới hạn ở giai đoạn khái niệm của sách trắng trong thời gian ngắn và việc khám phá về các kịch bản ứng dụng dài hạn và các ứng dụng thực tế vẫn đang phải đối mặt với những thách thức rất lớn. Ngược lại, giao thức RGB đã cho thấy sự tiến bộ nhanh chóng trong các ứng dụng thương mại quy mô lớn và trưởng thành hơn. Vẫn còn phải xem liệu cả hai có thể trở thành điểm sáng tường thuật thế hệ tiếp theo của hệ sinh thái Bitcoin hay không. Cũng có thể có các giao thức khác đang xuất hiện, chúng ta hãy chờ xem.
người giới thiệu:
https://www.theblock.co/post/255683/bitvm-bitcoin-smart-contracts
https://blog.bitfinex.com/education/is-bitvm-the-next-evolution-for-smart-contracts-on-bitcoin/
https://www.coindesk.com/tech/2023/10/11/bitcoin-might-get-ethereum-style-smart-contracts-under-bitvm-plan/
https://www.coinonpro.com/baike/157346.html
