Báo cáo nghiên cứu này được đồng sản xuất bởi Infinitas và LK Venture
Tác giả: Echo | Vô cực;Sư Tử | Liên doanh LK
Hướng dẫn viên: Hong Shuning
Giới thiệu
Trong khi hầu hết mọi người liên kết BTC với tiền, nó có một trường hợp sử dụng quan trọng khác ít được biết đến hơn - hợp đồng thông minh. Hợp đồng thông minh là nền tảng mà BTC được xây dựng, lần đầu tiên được đề xuất bởi Nick Szabo vào năm 1995. Đây là một giao thức máy tính được thiết kế để thực hiện, xác minh hoặc thực hiện đàm phán hoặc thực hiện hợp đồng, bản chất của nó là hợp đồng chứ không phải mã Hợp đồng thông minh cho phép các giao dịch đáng tin cậy mà không cần bên thứ ba, cho phép thỏa thuận được tự động tin cậy, được thực hiện tự động mà không cần sự trợ giúp của cơ quan trung ương, do đó cung cấp một cách an toàn và thuận tiện hơn để thực thi hợp đồng so với hợp đồng truyền thống.
Trước khi khám phá giao thức RGB BTC và vai trò tiềm năng của nó trong các hợp đồng thông minh, điều đáng nói là khái niệm hợp đồng thông minh có phần gây tranh cãi theo đúng nghĩa của nó. Vitalik Buterin, đồng sáng lập ETH, cho biết vào năm 2018 rằng ông hối hận khi đề cập đến thuật ngữ ‘hợp đồng thông minh’ cho chức năng cốt lõi của ETH. Theo Buterin, thuật ngữ này nên được chọn với một cái tên kỹ thuật và tầm thường hơn, chẳng hạn như ‘kịch bản liên tục’, để phản ánh chính xác hơn bản chất của nó như một người thực thi liên tục. Điều này phản ánh thực tế rằng ngay cả trong số những người tiên phong trong không gian blockchain, vẫn có những quan điểm khác nhau về cách xác định và hiểu các hợp đồng thông minh.
Trong bài viết này, chúng ta sẽ khám phá thế giới của các hợp đồng thông minh BTC và thảo luận về cách chúng đã phát triển thành các hệ sinh thái rộng lớn được xây dựng trên web.
Điều gì hạn chế sự phát triển của hợp đồng thông minh?
Khái niệm về tam giác bất khả thi blockchain được đặt ra bởi Vitalik Buterin, người sáng lập ETH Place và nó đề cập đến việc không có khả năng đạt được ba mục tiêu đồng thời trên blockchain: phân cấp, bảo mật và khả năng mở rộng. Ngoài ra còn có một tam giác bất khả thi trong các hợp đồng thông minh: phân cấp, khả năng mở rộng và tính hoàn chỉnh của Turing. BTC và ETH có nhiều điểm tương đồng, nhưng do sự khác biệt và hạn chế về tầm nhìn dài hạn, chúng trở thành hai mạng blockchain khác nhau.
Biểu đồ so sánh BTC và ETH
ETH Fang từ lâu đã phải vật lộn để đột phá về khả năng mở rộng. ETH có thông lượng thấp và tốc độ xử lý chậm vì nó ưu tiên phân cấp và bảo mật hơn khả năng mở rộng (scalability trilemma). Chính vì ETH Fang có một nút cổ chai về khả năng mở rộng, ngay cả khi nó có tính hoàn chỉnh của Turing, vẫn rất khó để gọi dạng hợp đồng thông minh cuối cùng.
Làm thế nào BTC có thể vượt qua những thách thức về khả năng mở rộng của hợp đồng thông minh?
BTC khả năng mở rộng trên chuỗi là một thách thức lâu dài và để hoàn thành giải pháp hợp đồng thông minh trên BTC, trên chuỗi chính BTC hoặc trên một giải pháp phân lớp BTC. Trong những năm gần đây, các giải pháp phân cấp BTC khả năng mở rộng trên chuỗi, chẳng hạn như giao thức RGB, đã cho phép lặp lại nhanh chóng các chức năng hợp đồng thông minh của BTC và giải quyết các hạn chế về khả năng mở rộng của tam giác không thể.
Blockchain không thể là hình tam giác
BTC hợp đồng thông minh trên chuỗi chính
Ngôn ngữ kịch bản của BTC quá đơn giản, điều này gây khó khăn cho việc triển khai các hợp đồng thông minh phức tạp trên lớp cơ sở. Kể từ khi thành lập, BTC đã được thiết kế đơn giản và tương đối không sửa đổi để đảm bảo tính toàn vẹn và độ bền của blockchain. Mặc dù việc nâng cấp giao thức diễn ra thường xuyên, nhưng chúng không có nghĩa là cách mạng hóa blockchain, mà chỉ để cung cấp những cải tiến nhỏ ở rìa.
Lớp bên dưới của BTC vẫn có rất nhiều chức năng hợp đồng thông minh cơ bản.
• Băm khóa công khai trả phí (P2PKH)
Pay-to-Public-Key-Hash là một hợp đồng phổ biến được sử dụng để BTC các giao dịch, tập lệnh tạo ra một hợp đồng được thực hiện bởi khóa công khai và được ký bởi khóa riêng tương ứng.
• Đa chữ ký
Multisig là một địa chỉ BTC yêu cầu nhiều bên phê duyệt giao dịch để hoàn thành và được sử dụng phổ biến nhất để thực hiện thỏa thuận giữa các bên, trong đó phải thu thập số lượng chữ ký được xác định trước để giải ngân tiền hoặc thực hiện một số hành động khác.
• Hợp đồng khóa thời gian băm (HTLC)
Hợp đồng khóa thời gian băm là một giao dịch BTC có điều kiện với các dự phòng có giới hạn thời gian. Các giới hạn thời gian này được mã hóa cứng BTC chỉ được xuất bản vào một thời điểm và ngày cụ thể (hoặc khối). Nếu một số yêu cầu nhất định trong hợp đồng không được đáp ứng trước thời hạn định trước, giao dịch sẽ bị hủy.
• Hợp đồng tạp chí cảnh báo (DLC)
DLC sử dụng oracle để thực hiện các giao dịch ngang hàng không tin cậy. Các nhà tiên tri này có thể đánh giá kết quả của các sự kiện trong thế giới thực và cung cấp thông tin trên chuỗi để BTC các hợp đồng thông minh. DLC thường được sử dụng khi hai bên liên quan cam kết thỏa thuận tiền tệ dựa trên kết quả trong tương lai.
• Thanh toán cho Taproot (P2TR)
Pay-to-Taproot là một tập lệnh để gửi BTC giới thiệu cây Merkle và chữ ký Schnorr. Các giao dịch này cung cấp bảo mật tốt hơn, phí giao dịch thấp hơn và linh hoạt hơn. Hình thức hợp đồng này gần đây đã được thực hiện do kết quả của việc nâng cấp Taproot.
BTC Ưu điểm của hợp đồng thông minh khi thực hiện theo lớp
Các lớp BTC độc đáo ở chỗ chúng có thể giới thiệu các tính năng mới cho mạng mà không cần bất kỳ sửa đổi nào đối với chuỗi chính. Các đổi mới và phát triển thử nghiệm khác có thể được giới thiệu mà không cần thay đổi mã BTC, để cốt lõi của BTC luôn có thể được giữ đơn giản và không bị ảnh hưởng bởi những gì được xây dựng trên đó.
Tất cả các giao dịch lớp BTC cuối cùng được giải quyết trên lớp cơ sở BTC, có nghĩa là lịch sử của mỗi giao dịch được ghi vào sổ cái của BTC. Mức độ xác minh là những gì phân biệt một blockchain với bất kỳ mạng nào khác và để thay đổi các giao dịch BTC lớp, bạn cần thay đổi các giao dịch chuỗi chính.
Thực hiện theo lớp BTC hợp đồng thông minh có một số lợi thế chính.
• Khả năng lập trình lớn hơn: Các hợp đồng thông minh phân lớp khắc phục khả năng hạn chế của các ngôn ngữ kịch bản BTC bằng cách truy cập trạng thái toàn cầu của riêng chúng và các lớp có thể mở rộng khả năng xây dựng nội dung trên BTC.
• Khả năng mở rộng lớn hơn: Triển khai các hợp đồng thông minh trên một giải pháp có thể mở rộng có nghĩa là các giao dịch có thể được xử lý nhanh hơn đáng kể. Hiện tại, lớp cơ sở chỉ có thể xử lý khoảng 5-7 giao dịch mỗi giây. Trong khi đó, một sơ đồ theo tầng có thể gói các giao dịch trước khi gửi chúng đến chuỗi chính để thanh toán cuối cùng. Điều này làm tăng đáng kể thông lượng của BTC và khả năng tồn tại của nó như một mạng có thể mở rộng với hàng triệu giao dịch hàng ngày.
• Tăng hiệu quả. Khả năng mở rộng được cải thiện đi đôi với các giao dịch nhanh hơn và chi phí rẻ hơn. Thời gian khối ngắn hơn có thể tăng tốc độ xác nhận, trong khi chi phí giao dịch cho các giao dịch phân cấp thấp hơn đáng kể so với chuỗi chính. Ngoài ra, các giao dịch theo tầng làm giảm sự lộn xộn xảy ra ở lớp cơ sở và cải thiện hiệu suất của toàn bộ mạng.
Mặt khác, hệ sinh thái BTC, sau khi hoàn thành Segregated Witness, sẽ nỗ lực hết sức để phát triển theo hướng Layer 2 như lightning network và sidechain. BTC Sơ đồ mở rộng quy mô Lớp 1 rất phức tạp và được cộng đồng chấp nhận nhiều hơn để xây dựng Lớp 2 mới dựa trên BTC Lớp 1, tương thích và không ảnh hưởng đến hệ thống BTC và giải quyết vấn đề tắc nghẽn trên chuỗi. Kết quả là, trí tưởng tượng về các hợp đồng thông minh BTC rơi vào tính hoàn chỉnh của Turing.
Tại sao giao thức RGB có thể là hình thức cuối cùng của hợp đồng thông minh?
Là một dạng BTC giải pháp phân lớp, giao thức RGB đã bùng nổ trong không gian hợp đồng thông minh với tiềm năng lớn để cho phép áp dụng quy mô lớn trong tương lai. Trong số BTC giải pháp phân lớp, giao thức RGB và BitVM là hai giải pháp duy nhất có thể đạt được sự cân bằng giữa “khả năng mở rộng”, “tính đầy đủ của Turing” và “phi tập trung”.
RGB là một giao thức mã nguồn mở thực thi các hợp đồng thông minh dựa trên giao thức BTC với sự trợ giúp của Lightning Network (LN). RGB là một giao thức được xây dựng dựa trên lớp đồng thuận bằng chứng công việc (PoW) của blockchain BTC. Nó tận dụng Lightning Network mà không yêu cầu sửa đổi giao thức và RGB cho phép phát hành và quản lý các tài sản có thể lập trình và riêng. RGB giải quyết vấn đề về khả năng mở rộng bằng cách thực hiện hợp đồng thông minh riêng giữa hai bên, chẳng hạn như kênh LN. Nó được phát triển để cải thiện các đồng tiền màu và mã hóa tài sản kỹ thuật số BTC blockchain.
Xác minh khách hàng
Một trong những chức năng cốt lõi của RGB là xác minh phía máy khách, một khái niệm được phát triển bởi Peter Todd. Xác minh phía máy khách được hỗ trợ bởi chế độ RGB, đó là cách người dùng tạo thỏa thuận hợp đồng thông minh giữa các bên. Phương pháp xác minh này tận dụng sức mạnh và tính bảo mật của cơ chế đồng thuận của blockchain BTC, đồng thời lấy mã hợp đồng thông minh và dữ liệu của RGB ra khỏi blockchain. Do khả năng hạn chế của BTC trong việc hỗ trợ môi trường thực thi hợp đồng thông minh, RGB mang lại sự thực thi và xác minh ngoài chuỗi cho blockchain, trong khi các giao dịch RGB không được bao gồm trong các giao dịch BTC hoặc sét, cho phép người tham gia hưởng lợi từ tính bảo mật của lớp đồng thuận BTC trong khi tăng tính linh hoạt và khả năng mở rộng.
Ngoài việc lưu trữ dữ liệu giao dịch ngoài chuỗi, các giao dịch RGB cũng được phân bổ cho một tập hợp các UTXO sử dụng con dấu một lần để đóng đầu ra giao dịch BTC như một biện pháp bảo mật bổ sung. Con dấu ngăn hai bên khác nhau cung cấp các phiên bản khác nhau của cùng một dữ liệu. Do đó, họ cho phép các bên đủ điều kiện xác minh lịch sử trạng thái của hợp đồng thông minh.
**Hợp đồng thông minh, kiến trúc và xác thực RGB **
Hợp đồng thông minh RGB bao gồm các trạng thái, hành động và hành động mà chủ sở hữu và người tham gia có thể thực hiện để cập nhật trạng thái. Lược đồ của RGB xác định các quy tắc xác thực theo trạng thái ở cấp độ gốc, đảm bảo rằng mỗi chủ sở hữu trạng thái kế tiếp sử dụng cùng một lược đồ để xác thực lịch sử. Do đó, mô hình đảm bảo sự đồng thuận xã hội, xác nhận và trạng thái hợp đồng thông minh.
Logic xác thực cốt lõi sử dụng Rust – một ngôn ngữ hợp đồng thông minh xác định tương đương với máy Turing. Tất cả logic xác thực theo hợp đồng cụ thể đều chạy trên Máy ảo phù sa (AluVM, Máy ảo Thuật toán &; Đơn vị logic) — các máy ảo có tính xác định cao và không có sự bất thường để cung cấp tập lệnh độc lập với nền tảng.
Các hợp đồng thông minh BTC khác có thể đạt được tính hoàn chỉnh của Turing:
• BitVM: Trong whitepaper tháng 10/2023, BitVM sử dụng ý tưởng giống như Rollups để thực hiện các thủ tục phức tạp ngoài chuỗi, sau đó đưa bằng chứng quan trọng lên chuỗi. Nó cũng mang lại các hợp đồng thông minh hoàn chỉnh Turing cho BTC, nhưng BitVM đưa ra các yêu cầu cực kỳ cao về sức mạnh tính toán và chỉ có khả năng thực thi lý thuyết. Khả năng mở rộng và triển khai thương mại cần được hiểu thêm.
RGB và BitVM để vượt qua “tam giác bất khả thi” của hợp đồng thông minh
Tóm tắt
BTC là “vàng kỹ thuật số” phi tập trung, và nó cũng là một nền tảng để thực hiện các hợp đồng thông minh. Hiện tại, một số lượng lớn BTC đang nhàn rỗi. Khoảng 76% nguồn cung BTC vẫn kém thanh khoản và không có lịch sử giao dịch. Với việc mở rộng các hợp đồng thông minh, có một cơ hội để đưa năng suất BTC lên một tầm cao mới. Thông qua các giao thức hệ sinh thái BTC như giao thức RGB kết hợp chức năng hợp đồng thông minh hoàn chỉnh Turing, các nhà phát triển có thể lập trình nhiều hợp đồng thông minh hơn vào mạng, đẩy nhanh việc áp dụng chính thống các BTC như một kho lưu trữ giá trị và lớp dịch vụ tài chính.
Là một blockchain phi tập trung, an toàn và lâu dài, BTC có thể đóng vai trò là cơ sở cho nhiều hoạt động kinh tế trên chuỗi hơn trong tương lai. Người ta tin rằng trong tương lai, BTC có thể sớm trở thành hệ sinh thái hàng đầu cho tương lai của các hợp đồng thông minh, ứng dụng phi tập trung và cơ sở hạ tầng Web3. Trong lĩnh vực luôn thay đổi này, vai trò và khả năng của BTC có thể lớn hơn chúng ta tưởng tượng hiện tại, cũng như sự hiểu biết của chúng ta về thuật ngữ “hợp đồng thông minh” có nghĩa là gì.
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
Tại sao giao thức RGB BTC thể là hình thức cuối cùng của hợp đồng thông minh?
Báo cáo nghiên cứu này được đồng sản xuất bởi Infinitas và LK Venture
Tác giả: Echo | Vô cực;Sư Tử | Liên doanh LK
Hướng dẫn viên: Hong Shuning
Giới thiệu
Trong khi hầu hết mọi người liên kết BTC với tiền, nó có một trường hợp sử dụng quan trọng khác ít được biết đến hơn - hợp đồng thông minh. Hợp đồng thông minh là nền tảng mà BTC được xây dựng, lần đầu tiên được đề xuất bởi Nick Szabo vào năm 1995. Đây là một giao thức máy tính được thiết kế để thực hiện, xác minh hoặc thực hiện đàm phán hoặc thực hiện hợp đồng, bản chất của nó là hợp đồng chứ không phải mã Hợp đồng thông minh cho phép các giao dịch đáng tin cậy mà không cần bên thứ ba, cho phép thỏa thuận được tự động tin cậy, được thực hiện tự động mà không cần sự trợ giúp của cơ quan trung ương, do đó cung cấp một cách an toàn và thuận tiện hơn để thực thi hợp đồng so với hợp đồng truyền thống.
Trước khi khám phá giao thức RGB BTC và vai trò tiềm năng của nó trong các hợp đồng thông minh, điều đáng nói là khái niệm hợp đồng thông minh có phần gây tranh cãi theo đúng nghĩa của nó. Vitalik Buterin, đồng sáng lập ETH, cho biết vào năm 2018 rằng ông hối hận khi đề cập đến thuật ngữ ‘hợp đồng thông minh’ cho chức năng cốt lõi của ETH. Theo Buterin, thuật ngữ này nên được chọn với một cái tên kỹ thuật và tầm thường hơn, chẳng hạn như ‘kịch bản liên tục’, để phản ánh chính xác hơn bản chất của nó như một người thực thi liên tục. Điều này phản ánh thực tế rằng ngay cả trong số những người tiên phong trong không gian blockchain, vẫn có những quan điểm khác nhau về cách xác định và hiểu các hợp đồng thông minh.
Trong bài viết này, chúng ta sẽ khám phá thế giới của các hợp đồng thông minh BTC và thảo luận về cách chúng đã phát triển thành các hệ sinh thái rộng lớn được xây dựng trên web.
Điều gì hạn chế sự phát triển của hợp đồng thông minh?
Khái niệm về tam giác bất khả thi blockchain được đặt ra bởi Vitalik Buterin, người sáng lập ETH Place và nó đề cập đến việc không có khả năng đạt được ba mục tiêu đồng thời trên blockchain: phân cấp, bảo mật và khả năng mở rộng. Ngoài ra còn có một tam giác bất khả thi trong các hợp đồng thông minh: phân cấp, khả năng mở rộng và tính hoàn chỉnh của Turing. BTC và ETH có nhiều điểm tương đồng, nhưng do sự khác biệt và hạn chế về tầm nhìn dài hạn, chúng trở thành hai mạng blockchain khác nhau.
Biểu đồ so sánh BTC và ETH
ETH Fang từ lâu đã phải vật lộn để đột phá về khả năng mở rộng. ETH có thông lượng thấp và tốc độ xử lý chậm vì nó ưu tiên phân cấp và bảo mật hơn khả năng mở rộng (scalability trilemma). Chính vì ETH Fang có một nút cổ chai về khả năng mở rộng, ngay cả khi nó có tính hoàn chỉnh của Turing, vẫn rất khó để gọi dạng hợp đồng thông minh cuối cùng.
Làm thế nào BTC có thể vượt qua những thách thức về khả năng mở rộng của hợp đồng thông minh?
BTC khả năng mở rộng trên chuỗi là một thách thức lâu dài và để hoàn thành giải pháp hợp đồng thông minh trên BTC, trên chuỗi chính BTC hoặc trên một giải pháp phân lớp BTC. Trong những năm gần đây, các giải pháp phân cấp BTC khả năng mở rộng trên chuỗi, chẳng hạn như giao thức RGB, đã cho phép lặp lại nhanh chóng các chức năng hợp đồng thông minh của BTC và giải quyết các hạn chế về khả năng mở rộng của tam giác không thể.
Blockchain không thể là hình tam giác
BTC hợp đồng thông minh trên chuỗi chính
Ngôn ngữ kịch bản của BTC quá đơn giản, điều này gây khó khăn cho việc triển khai các hợp đồng thông minh phức tạp trên lớp cơ sở. Kể từ khi thành lập, BTC đã được thiết kế đơn giản và tương đối không sửa đổi để đảm bảo tính toàn vẹn và độ bền của blockchain. Mặc dù việc nâng cấp giao thức diễn ra thường xuyên, nhưng chúng không có nghĩa là cách mạng hóa blockchain, mà chỉ để cung cấp những cải tiến nhỏ ở rìa.
Lớp bên dưới của BTC vẫn có rất nhiều chức năng hợp đồng thông minh cơ bản.
• Băm khóa công khai trả phí (P2PKH)
Pay-to-Public-Key-Hash là một hợp đồng phổ biến được sử dụng để BTC các giao dịch, tập lệnh tạo ra một hợp đồng được thực hiện bởi khóa công khai và được ký bởi khóa riêng tương ứng.
• Đa chữ ký
Multisig là một địa chỉ BTC yêu cầu nhiều bên phê duyệt giao dịch để hoàn thành và được sử dụng phổ biến nhất để thực hiện thỏa thuận giữa các bên, trong đó phải thu thập số lượng chữ ký được xác định trước để giải ngân tiền hoặc thực hiện một số hành động khác.
• Hợp đồng khóa thời gian băm (HTLC)
Hợp đồng khóa thời gian băm là một giao dịch BTC có điều kiện với các dự phòng có giới hạn thời gian. Các giới hạn thời gian này được mã hóa cứng BTC chỉ được xuất bản vào một thời điểm và ngày cụ thể (hoặc khối). Nếu một số yêu cầu nhất định trong hợp đồng không được đáp ứng trước thời hạn định trước, giao dịch sẽ bị hủy.
• Hợp đồng tạp chí cảnh báo (DLC)
DLC sử dụng oracle để thực hiện các giao dịch ngang hàng không tin cậy. Các nhà tiên tri này có thể đánh giá kết quả của các sự kiện trong thế giới thực và cung cấp thông tin trên chuỗi để BTC các hợp đồng thông minh. DLC thường được sử dụng khi hai bên liên quan cam kết thỏa thuận tiền tệ dựa trên kết quả trong tương lai.
• Thanh toán cho Taproot (P2TR)
Pay-to-Taproot là một tập lệnh để gửi BTC giới thiệu cây Merkle và chữ ký Schnorr. Các giao dịch này cung cấp bảo mật tốt hơn, phí giao dịch thấp hơn và linh hoạt hơn. Hình thức hợp đồng này gần đây đã được thực hiện do kết quả của việc nâng cấp Taproot.
BTC Ưu điểm của hợp đồng thông minh khi thực hiện theo lớp
Các lớp BTC độc đáo ở chỗ chúng có thể giới thiệu các tính năng mới cho mạng mà không cần bất kỳ sửa đổi nào đối với chuỗi chính. Các đổi mới và phát triển thử nghiệm khác có thể được giới thiệu mà không cần thay đổi mã BTC, để cốt lõi của BTC luôn có thể được giữ đơn giản và không bị ảnh hưởng bởi những gì được xây dựng trên đó.
Tất cả các giao dịch lớp BTC cuối cùng được giải quyết trên lớp cơ sở BTC, có nghĩa là lịch sử của mỗi giao dịch được ghi vào sổ cái của BTC. Mức độ xác minh là những gì phân biệt một blockchain với bất kỳ mạng nào khác và để thay đổi các giao dịch BTC lớp, bạn cần thay đổi các giao dịch chuỗi chính.
Thực hiện theo lớp BTC hợp đồng thông minh có một số lợi thế chính.
• Khả năng lập trình lớn hơn: Các hợp đồng thông minh phân lớp khắc phục khả năng hạn chế của các ngôn ngữ kịch bản BTC bằng cách truy cập trạng thái toàn cầu của riêng chúng và các lớp có thể mở rộng khả năng xây dựng nội dung trên BTC.
• Khả năng mở rộng lớn hơn: Triển khai các hợp đồng thông minh trên một giải pháp có thể mở rộng có nghĩa là các giao dịch có thể được xử lý nhanh hơn đáng kể. Hiện tại, lớp cơ sở chỉ có thể xử lý khoảng 5-7 giao dịch mỗi giây. Trong khi đó, một sơ đồ theo tầng có thể gói các giao dịch trước khi gửi chúng đến chuỗi chính để thanh toán cuối cùng. Điều này làm tăng đáng kể thông lượng của BTC và khả năng tồn tại của nó như một mạng có thể mở rộng với hàng triệu giao dịch hàng ngày.
• Tăng hiệu quả. Khả năng mở rộng được cải thiện đi đôi với các giao dịch nhanh hơn và chi phí rẻ hơn. Thời gian khối ngắn hơn có thể tăng tốc độ xác nhận, trong khi chi phí giao dịch cho các giao dịch phân cấp thấp hơn đáng kể so với chuỗi chính. Ngoài ra, các giao dịch theo tầng làm giảm sự lộn xộn xảy ra ở lớp cơ sở và cải thiện hiệu suất của toàn bộ mạng.
Mặt khác, hệ sinh thái BTC, sau khi hoàn thành Segregated Witness, sẽ nỗ lực hết sức để phát triển theo hướng Layer 2 như lightning network và sidechain. BTC Sơ đồ mở rộng quy mô Lớp 1 rất phức tạp và được cộng đồng chấp nhận nhiều hơn để xây dựng Lớp 2 mới dựa trên BTC Lớp 1, tương thích và không ảnh hưởng đến hệ thống BTC và giải quyết vấn đề tắc nghẽn trên chuỗi. Kết quả là, trí tưởng tượng về các hợp đồng thông minh BTC rơi vào tính hoàn chỉnh của Turing.
Tại sao giao thức RGB có thể là hình thức cuối cùng của hợp đồng thông minh?
Là một dạng BTC giải pháp phân lớp, giao thức RGB đã bùng nổ trong không gian hợp đồng thông minh với tiềm năng lớn để cho phép áp dụng quy mô lớn trong tương lai. Trong số BTC giải pháp phân lớp, giao thức RGB và BitVM là hai giải pháp duy nhất có thể đạt được sự cân bằng giữa “khả năng mở rộng”, “tính đầy đủ của Turing” và “phi tập trung”.
RGB là một giao thức mã nguồn mở thực thi các hợp đồng thông minh dựa trên giao thức BTC với sự trợ giúp của Lightning Network (LN). RGB là một giao thức được xây dựng dựa trên lớp đồng thuận bằng chứng công việc (PoW) của blockchain BTC. Nó tận dụng Lightning Network mà không yêu cầu sửa đổi giao thức và RGB cho phép phát hành và quản lý các tài sản có thể lập trình và riêng. RGB giải quyết vấn đề về khả năng mở rộng bằng cách thực hiện hợp đồng thông minh riêng giữa hai bên, chẳng hạn như kênh LN. Nó được phát triển để cải thiện các đồng tiền màu và mã hóa tài sản kỹ thuật số BTC blockchain.
Xác minh khách hàng
Một trong những chức năng cốt lõi của RGB là xác minh phía máy khách, một khái niệm được phát triển bởi Peter Todd. Xác minh phía máy khách được hỗ trợ bởi chế độ RGB, đó là cách người dùng tạo thỏa thuận hợp đồng thông minh giữa các bên. Phương pháp xác minh này tận dụng sức mạnh và tính bảo mật của cơ chế đồng thuận của blockchain BTC, đồng thời lấy mã hợp đồng thông minh và dữ liệu của RGB ra khỏi blockchain. Do khả năng hạn chế của BTC trong việc hỗ trợ môi trường thực thi hợp đồng thông minh, RGB mang lại sự thực thi và xác minh ngoài chuỗi cho blockchain, trong khi các giao dịch RGB không được bao gồm trong các giao dịch BTC hoặc sét, cho phép người tham gia hưởng lợi từ tính bảo mật của lớp đồng thuận BTC trong khi tăng tính linh hoạt và khả năng mở rộng.
Ngoài việc lưu trữ dữ liệu giao dịch ngoài chuỗi, các giao dịch RGB cũng được phân bổ cho một tập hợp các UTXO sử dụng con dấu một lần để đóng đầu ra giao dịch BTC như một biện pháp bảo mật bổ sung. Con dấu ngăn hai bên khác nhau cung cấp các phiên bản khác nhau của cùng một dữ liệu. Do đó, họ cho phép các bên đủ điều kiện xác minh lịch sử trạng thái của hợp đồng thông minh.
**Hợp đồng thông minh, kiến trúc và xác thực RGB **
Hợp đồng thông minh RGB bao gồm các trạng thái, hành động và hành động mà chủ sở hữu và người tham gia có thể thực hiện để cập nhật trạng thái. Lược đồ của RGB xác định các quy tắc xác thực theo trạng thái ở cấp độ gốc, đảm bảo rằng mỗi chủ sở hữu trạng thái kế tiếp sử dụng cùng một lược đồ để xác thực lịch sử. Do đó, mô hình đảm bảo sự đồng thuận xã hội, xác nhận và trạng thái hợp đồng thông minh.
Logic xác thực cốt lõi sử dụng Rust – một ngôn ngữ hợp đồng thông minh xác định tương đương với máy Turing. Tất cả logic xác thực theo hợp đồng cụ thể đều chạy trên Máy ảo phù sa (AluVM, Máy ảo Thuật toán &; Đơn vị logic) — các máy ảo có tính xác định cao và không có sự bất thường để cung cấp tập lệnh độc lập với nền tảng.
Các hợp đồng thông minh BTC khác có thể đạt được tính hoàn chỉnh của Turing:
• BitVM: Trong whitepaper tháng 10/2023, BitVM sử dụng ý tưởng giống như Rollups để thực hiện các thủ tục phức tạp ngoài chuỗi, sau đó đưa bằng chứng quan trọng lên chuỗi. Nó cũng mang lại các hợp đồng thông minh hoàn chỉnh Turing cho BTC, nhưng BitVM đưa ra các yêu cầu cực kỳ cao về sức mạnh tính toán và chỉ có khả năng thực thi lý thuyết. Khả năng mở rộng và triển khai thương mại cần được hiểu thêm.
RGB và BitVM để vượt qua “tam giác bất khả thi” của hợp đồng thông minh
Tóm tắt
BTC là “vàng kỹ thuật số” phi tập trung, và nó cũng là một nền tảng để thực hiện các hợp đồng thông minh. Hiện tại, một số lượng lớn BTC đang nhàn rỗi. Khoảng 76% nguồn cung BTC vẫn kém thanh khoản và không có lịch sử giao dịch. Với việc mở rộng các hợp đồng thông minh, có một cơ hội để đưa năng suất BTC lên một tầm cao mới. Thông qua các giao thức hệ sinh thái BTC như giao thức RGB kết hợp chức năng hợp đồng thông minh hoàn chỉnh Turing, các nhà phát triển có thể lập trình nhiều hợp đồng thông minh hơn vào mạng, đẩy nhanh việc áp dụng chính thống các BTC như một kho lưu trữ giá trị và lớp dịch vụ tài chính.
Là một blockchain phi tập trung, an toàn và lâu dài, BTC có thể đóng vai trò là cơ sở cho nhiều hoạt động kinh tế trên chuỗi hơn trong tương lai. Người ta tin rằng trong tương lai, BTC có thể sớm trở thành hệ sinh thái hàng đầu cho tương lai của các hợp đồng thông minh, ứng dụng phi tập trung và cơ sở hạ tầng Web3. Trong lĩnh vực luôn thay đổi này, vai trò và khả năng của BTC có thể lớn hơn chúng ta tưởng tượng hiện tại, cũng như sự hiểu biết của chúng ta về thuật ngữ “hợp đồng thông minh” có nghĩa là gì.