BTC hiện đang là mạng lưới Blockchain có Thanh khoản tốt nhất và an toàn nhất. Sau khi chữ khắc bùng nổ, hệ sinh thái BTC đã thu hút một lượng lớn các nhà phát triển tham gia, họ nhanh chóng theo dõi các vấn đề về tính có thể lập trình và vấn đề mở rộng quy mô của BTC. thông qua việc giới thiệu các phương pháp khác nhau như ZK, DA, sidechain, rollup, restaking, v.v., sự thịnh vượng của hệ sinh thái BTC đang đón nhận điểm cao mới, trở thành cốt truyện chính của thị trường tăng này.
Tuy nhiên, nhiều thiết kế trong số này tiếp tục trải nghiệm mở rộng quy mô của Hợp đồng thông minh như ETH và phải dựa vào một cầu nối tập trung Cross-chain, đây là điểm yếu của hệ thống. **Rất ít giải pháp được thiết kế dựa trên các đặc điểm của chính BTC, điều này liên quan đến thực tế là bản thân BTC không phải là một trải nghiệm thân thiện với nhà phát triển. Vì một số lý do, nó không thể chạy Hợp đồng thông minh như ETH:
Ngôn ngữ kịch bản của BTC bị hạn chế tính toàn diện Turing vì mục đích bảo mật, điều này làm cho nó không thể thực hiện Hợp đồng thông minh giống như ETH.
Đồng thời, lưu trữ trên blockchain của BTC được thiết kế cho các giao dịch đơn giản, không được tối ưu hóa cho các hợp đồng thông minh phức tạp.
Điều quan trọng nhất là BTC không có Máy ảo để chạy Hợp đồng thông minh.
Việc giới hạn kích thước Khối của BTC được tăng lên thông qua SegWit (Bằng chứng tách biệt) vào năm 2017; Nâng cấp Taproot vào năm 2021 cho phép xác minh đa chữ ký hàng loạt, làm cho xử lý giao dịch trở nên dễ dàng hơn và nhanh chóng hơn (mở khóa trao đổi nguyên tử, ví tiền Đa chữ ký và thanh toán có điều kiện). Tất cả điều này đã làm cho tính khả lập trình của BTC trở thành điều có thể.
Vào năm 2022, nhà phát triển Casey Rodarmor đã trình bày "Lý thuyết thứ tự" của mình, phác thảo sơ đồ đánh số của Satoshi có thể đưa dữ liệu tùy ý như hình ảnh vào các giao dịch BTC, mở ra những khả năng mới để nhúng thông tin trạng thái và Siêu dữ liệu trực tiếp vào BTCon-chain, điều này rất quan trọng đối với các ứng dụng như Hợp đồng thông minh yêu cầu dữ liệu trạng thái có thể truy cập và xác minh được, Một dòng suy nghĩ mới đã được mở ra.
Hiện tại, hầu hết các dự án mở rộng tính lập trình của BTC đều phụ thuộc vào mạng L2 của BTC, điều này đặt ra một thách thức lớn cho người dùng và sự thanh khoản khi họ phải tin tưởng cầu nối Cross-chain. Ngoài ra, BTC hiện tại thiếu máy ảo hoặc tính lập trình tự nhiên, không thể thực hiện việc giao tiếp giữa L2 và L1 mà không cần phải giả định thêm về sự tin cậy.
RGB、 RGB++ và Mạng Arch đều cố gắng tăng cường tính có thể lập trình của BTC từ thuộc tính gốc của nó, cung cấp khả năng hợp đồng thông minh và giao dịch phức tạp thông qua các phương pháp khác nhau:
RGB là một giải pháp hợp đồng thông minh được xác minh bằng khách hàng off-chain, thay đổi trạng thái của hợp đồng thông minh được ghi lại trong UTXO của BTC. Mặc dù có một số ưu điểm về riêng tư, nhưng việc sử dụng rườm rà và thiếu tính kết hợp của hợp đồng, hiện tại phát triển rất chậm chạp.
RGB++ là một con đường mở rộng khác trong hướng đi của RGB, vẫn dựa trên việc gắn kết UTXO, nhưng thông qua việc sử dụng chính chuỗi như một người xác minh có Nhận thức chung, điều này cung cấp một giải pháp Tương tác chuỗi chéo cho Metadata tài sản và cho phép hỗ trợ chuyển đổi chuỗi UTXO bất kỳ.
Arch Network cung cấp một giải pháp Hợp đồng thông minh nguyên sinh cho BTC, tạo ra một môi trường Máy ảo ZK và mạng Nút Người xác thực tương ứng, thông qua việc tổng hợp giao dịch để ghi lại sự thay đổi trạng thái và giai đoạn tài sản trong giao dịch BTC.
RGB
RGB là một phương pháp mở rộng Hợp đồng thông minh của cộng đồng BTC từ giai đoạn đầu, nó ghi lại dữ liệu trạng thái bằng cách đóng gói UTXO, cung cấp hướng đi quan trọng cho việc mở rộng gốc của BTC sau này.
RGB sử dụng cách xác minh off-chain để chuyển việc xác minh Token từ lớp đồng thuận của BTC sang off-chain, được xác minh bởi các máy khách cụ thể liên quan đến giao dịch. Phương pháp này giảm yêu cầu phải phổ biến trên toàn mạng, tăng cường sự riêng tư và hiệu suất. Tuy nhiên, cách tăng cường sự riêng tư này cũng là một lưỡi hai lưỡi. Bằng cách chỉ cho phép Nút cụ thể liên quan đến giao dịch tham gia vào việc xác minh, mặc dù tăng cường sự bảo vệ riêng tư, nhưng cũng làm cho bên thứ ba không thể nhìn thấy, làm cho quá trình vận hành thực tế phức tạp và khó phát triển, trải nghiệm người dùng kém.
Và RGB giới thiệu khái niệm của dải niêm phong được sử dụng một lần. Mỗi UTXO chỉ có thể được tiêu thụ một lần, tương đương với việc khóa UTXO khi tạo ra và mở khóa khi tiêu thụ. Tình trạng của hợp đồng thông minh được đóng gói thông qua UTXO và được quản lý bằng dải niêm phong, do đó cung cấp một cơ chế quản lý trạng thái hiệu quả.
RGB++
RGB++ là một đường mở rộng khác trong tư duy RGB, vẫn dựa trên việc ràng buộc UTXO.
RGB++ sử dụng các chuỗi UTXO Turing hoàn thành (ví dụ như CKB hoặc chuỗi khác) để xử lý dữ liệu off-chain và Hợp đồng thông minh, làm tăng tính khả dụng của BTC và đảm bảo an toàn thông qua việc ràng buộc đồng đẳng BTC.
RGB++ sử dụng một chuỗi UTXO Turing hoàn thành. Bằng cách sử dụng một chuỗi UTXO Turing hoàn thành như CKB như một chuỗi phụ, RGB++ có thể xử lý dữ liệu off-chain và Hợp đồng thông minh. Chuỗi này không chỉ có thể thực thi Hợp đồng thông minh phức tạp mà còn có thể ràng buộc với chuỗi UTXO của BTC, do đó tăng tính lập trình và linh hoạt của hệ thống. Ngoài ra, việc ràng buộc giữa UTXO của BTC và UTXO của chuỗi phụ đảm bảo tính nhất quán của trạng thái và tài sản giữa hai chuỗi, đảm bảo an toàn giao dịch.
Ngoài ra, RGB ++ cũng có thể được mở rộng cho tất cả các chuỗi Turing hoàn thành UTXO, không còn giới hạn ở CKB, do đó cải thiện khả năng tương tác chéo chuỗi và tài sản Thanh khoản. **Hỗ trợ đa chuỗi này cho phép RGB ++ được kết hợp với bất kỳ chuỗi UTXO nào của Turing hoàn thành, tăng cường tính linh hoạt của hệ thống. Đồng thời, RGB++ triển khai chuỗi chéo không cầu nối thông qua ràng buộc đẳng cấu UTXO, giúp tránh vấn đề "tiền giả" và đảm bảo tính xác thực và nhất quán của tài sản, không giống như cầu nối chéo Tương tác truyền thống.
Thông qua việc xác minh on-chain thông qua sidechain, RGB++ đã đơn giản hóa quá trình xác minh từ phía khách hàng. Người dùng chỉ cần kiểm tra các giao dịch liên quan đến sidechain, là có thể xác minh xem tính toán trạng thái của RGB++ có chính xác hay không. Phương thức xác minh on-chain này không chỉ đơn giản hóa quá trình xác minh mà còn tối ưu hóa trải nghiệm người dùng. Nhờ sử dụng sidechain được hoàn thành bằng Turing, RGB++ tránh được việc quản lý UTXO phức tạp của RGB và mang đến trải nghiệm đơn giản và thân thiện hơn cho người dùng.
推荐阅读:RGB++ Layer:为BTC生态系统开创新时代
Arch Network
Mạng ARCH chủ yếu bao gồm mạng nút xác minh Arch zkVM và Arch, sử dụng zk-proofs và mạng xác minh phi tập trung để đảm bảo an toàn và riêng tư của hợp đồng thông minh, dễ sử dụng hơn RGB và không cần ràng buộc với một chuỗi UTXO khác như RGB++.
Arch zkVM sử dụng RISC Zero ZKVM để thực hiện hợp đồng thông minh và tạo ra bằng chứng không có kiến thức, được xác minh bởi mạng nút xác minh phi tập trung. Hệ thống này hoạt động dựa trên mô hình UTXO, đóng gói trạng thái hợp đồng thông minh trong State UTXO để tăng cường tính bảo mật và hiệu quả.
Tài sản UTXO được sử dụng để đại diện cho BTC hoặc Token khác và có thể được quản lý thông qua việc ủy quyền. Mạng xác minh Arch thông qua việc chọn ngẫu nhiên một nút lãnh đạo để xác minh nội dung ZKVM và sử dụng phương pháp ký FROST để ký tụ Nút, cuối cùng phát sóng giao dịch lên mạng BTC.
Arch zkVM cung cấp một Máy ảo Turing hoàn thành cho BTC, có khả năng thực thi các Hợp đồng thông minh phức tạp. Sau mỗi lần thực thi Hợp đồng thông minh, Arch zkVM sẽ tạo ra Bằng chứng không có kiến thức, đượ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.
Arch cũng sử dụng mô hình UTXO của BTC, trạng thái và tài sản được đóng gói trong UTXO, được chuyển đổi trạng thái thông qua khái niệm sử dụng một lần. Dữ liệu trạng thái của Hợp đồng thông minh được ghi nhận như là state UTXO, trong khi tài sản dữ liệu gốc được ghi nhận như là Asset UTXO. Arch đảm bảo mỗi UTXO chỉ có thể được chi tiêu một lần, do đó cung cấp quản lý trạng thái an toàn.
Mặc dù Arch không có cấu trúc blockchain sáng tạo, nhưng nó cũng cần một mạng Nút xác thực. Trong mỗi chu kỳ Arch, hệ thống chọn ngẫu nhiên một Nút lãnh đạo dựa trên sở hữu cổ phiếu, Nút lãnh đạo này chịu trách nhiệm lan truyền thông tin nhận được cho tất cả các Nút xác thực khác trong mạng. Tất cả các zk-proofs được xác minh bởi mạng Nút xác thực Phi tập trung để đảm bảo tính an toàn và khả năng chống kiểm duyệt của hệ thống, và tạo ra chữ ký cho Nút lãnh đạo. Khi giao dịch được ký bởi số lượng Nút cần thiết, nó có thể được phát sóng trên mạng BTC.
Kết luận
Về mặt thiết kế có thể lập trình được của BTC, RGB, RGB++ và Arch Network đều có những điểm đặc biệt riêng, nhưng đều tiếp tục ý tưởng ràng buộc UTXO, thuộc tính xác thực chỉ sử dụng một lần của UTXO phù hợp hơn cho việc ghi lại trạng thái trong hợp đồng thông minh.
Nhưng nhược điểm của nó cũng rất rõ ràng, đó là trải nghiệm người dùng tồi tệ, Trễ xác nhận và hiệu suất thấp giống như BTC, chỉ mở rộng chức năng mà không cải thiện hiệu suất, điều này rõ ràng hơn trong Arch và RGB; trong khi thiết kế của RGB++ đã cung cấp trải nghiệm người dùng tốt hơn bằng cách giới thiệu chuỗi UTXO hiệu suất cao hơn, nhưng cũng đưa ra giả định bảo mật bổ sung.
Khi nhiều nhà phát triển tham gia cộng đồng BTC, chúng ta sẽ thấy nhiều đề xuất mở rộng quy mô hơn, chẳng hạn như các đề xuất nâng cấp op \ _cat, cũng đang được thảo luận tích cực. Phương pháp ràng buộc UTXO là cách hiệu quả nhất để mở rộng phương thức lập trình BTC mà không cần nâng cấp mạng BTC, miễn là nó có thể giải quyết được vấn đề trải nghiệm người dùng, nó sẽ là một cải tiến rất lớn cho BTC Hợp đồng thông minh. **
Nội dung chỉ mang tính chất tham khảo, không phải là lời chào mời hay đề nghị. Không cung cấp tư vấn về đầu tư, thuế hoặc pháp lý. Xem Tuyên bố miễn trừ trách nhiệm để biết thêm thông tin về rủi ro.
Giải thích chi tiết về BTC, các giải pháp Hợp đồng thông minh RGB, RGB++ và Arch Network
Tác giả: Trustless Labs; Liên kết gốc:
BTC hiện đang là mạng lưới Blockchain có Thanh khoản tốt nhất và an toàn nhất. Sau khi chữ khắc bùng nổ, hệ sinh thái BTC đã thu hút một lượng lớn các nhà phát triển tham gia, họ nhanh chóng theo dõi các vấn đề về tính có thể lập trình và vấn đề mở rộng quy mô của BTC. thông qua việc giới thiệu các phương pháp khác nhau như ZK, DA, sidechain, rollup, restaking, v.v., sự thịnh vượng của hệ sinh thái BTC đang đón nhận điểm cao mới, trở thành cốt truyện chính của thị trường tăng này.
Tuy nhiên, nhiều thiết kế trong số này tiếp tục trải nghiệm mở rộng quy mô của Hợp đồng thông minh như ETH và phải dựa vào một cầu nối tập trung Cross-chain, đây là điểm yếu của hệ thống. **Rất ít giải pháp được thiết kế dựa trên các đặc điểm của chính BTC, điều này liên quan đến thực tế là bản thân BTC không phải là một trải nghiệm thân thiện với nhà phát triển. Vì một số lý do, nó không thể chạy Hợp đồng thông minh như ETH:
Việc giới hạn kích thước Khối của BTC được tăng lên thông qua SegWit (Bằng chứng tách biệt) vào năm 2017; Nâng cấp Taproot vào năm 2021 cho phép xác minh đa chữ ký hàng loạt, làm cho xử lý giao dịch trở nên dễ dàng hơn và nhanh chóng hơn (mở khóa trao đổi nguyên tử, ví tiền Đa chữ ký và thanh toán có điều kiện). Tất cả điều này đã làm cho tính khả lập trình của BTC trở thành điều có thể.
Vào năm 2022, nhà phát triển Casey Rodarmor đã trình bày "Lý thuyết thứ tự" của mình, phác thảo sơ đồ đánh số của Satoshi có thể đưa dữ liệu tùy ý như hình ảnh vào các giao dịch BTC, mở ra những khả năng mới để nhúng thông tin trạng thái và Siêu dữ liệu trực tiếp vào BTCon-chain, điều này rất quan trọng đối với các ứng dụng như Hợp đồng thông minh yêu cầu dữ liệu trạng thái có thể truy cập và xác minh được, Một dòng suy nghĩ mới đã được mở ra.
Hiện tại, hầu hết các dự án mở rộng tính lập trình của BTC đều phụ thuộc vào mạng L2 của BTC, điều này đặt ra một thách thức lớn cho người dùng và sự thanh khoản khi họ phải tin tưởng cầu nối Cross-chain. Ngoài ra, BTC hiện tại thiếu máy ảo hoặc tính lập trình tự nhiên, không thể thực hiện việc giao tiếp giữa L2 và L1 mà không cần phải giả định thêm về sự tin cậy.
RGB、 RGB++ và Mạng Arch đều cố gắng tăng cường tính có thể lập trình của BTC từ thuộc tính gốc của nó, cung cấp khả năng hợp đồng thông minh và giao dịch phức tạp thông qua các phương pháp khác nhau:
RGB
RGB là một phương pháp mở rộng Hợp đồng thông minh của cộng đồng BTC từ giai đoạn đầu, nó ghi lại dữ liệu trạng thái bằng cách đóng gói UTXO, cung cấp hướng đi quan trọng cho việc mở rộng gốc của BTC sau này.
RGB sử dụng cách xác minh off-chain để chuyển việc xác minh Token từ lớp đồng thuận của BTC sang off-chain, được xác minh bởi các máy khách cụ thể liên quan đến giao dịch. Phương pháp này giảm yêu cầu phải phổ biến trên toàn mạng, tăng cường sự riêng tư và hiệu suất. Tuy nhiên, cách tăng cường sự riêng tư này cũng là một lưỡi hai lưỡi. Bằng cách chỉ cho phép Nút cụ thể liên quan đến giao dịch tham gia vào việc xác minh, mặc dù tăng cường sự bảo vệ riêng tư, nhưng cũng làm cho bên thứ ba không thể nhìn thấy, làm cho quá trình vận hành thực tế phức tạp và khó phát triển, trải nghiệm người dùng kém.
Và RGB giới thiệu khái niệm của dải niêm phong được sử dụng một lần. Mỗi UTXO chỉ có thể được tiêu thụ một lần, tương đương với việc khóa UTXO khi tạo ra và mở khóa khi tiêu thụ. Tình trạng của hợp đồng thông minh được đóng gói thông qua UTXO và được quản lý bằng dải niêm phong, do đó cung cấp một cơ chế quản lý trạng thái hiệu quả.
RGB++
RGB++ là một đường mở rộng khác trong tư duy RGB, vẫn dựa trên việc ràng buộc UTXO.
RGB++ sử dụng các chuỗi UTXO Turing hoàn thành (ví dụ như CKB hoặc chuỗi khác) để xử lý dữ liệu off-chain và Hợp đồng thông minh, làm tăng tính khả dụng của BTC và đảm bảo an toàn thông qua việc ràng buộc đồng đẳng BTC.
RGB++ sử dụng một chuỗi UTXO Turing hoàn thành. Bằng cách sử dụng một chuỗi UTXO Turing hoàn thành như CKB như một chuỗi phụ, RGB++ có thể xử lý dữ liệu off-chain và Hợp đồng thông minh. Chuỗi này không chỉ có thể thực thi Hợp đồng thông minh phức tạp mà còn có thể ràng buộc với chuỗi UTXO của BTC, do đó tăng tính lập trình và linh hoạt của hệ thống. Ngoài ra, việc ràng buộc giữa UTXO của BTC và UTXO của chuỗi phụ đảm bảo tính nhất quán của trạng thái và tài sản giữa hai chuỗi, đảm bảo an toàn giao dịch.
Ngoài ra, RGB ++ cũng có thể được mở rộng cho tất cả các chuỗi Turing hoàn thành UTXO, không còn giới hạn ở CKB, do đó cải thiện khả năng tương tác chéo chuỗi và tài sản Thanh khoản. **Hỗ trợ đa chuỗi này cho phép RGB ++ được kết hợp với bất kỳ chuỗi UTXO nào của Turing hoàn thành, tăng cường tính linh hoạt của hệ thống. Đồng thời, RGB++ triển khai chuỗi chéo không cầu nối thông qua ràng buộc đẳng cấu UTXO, giúp tránh vấn đề "tiền giả" và đảm bảo tính xác thực và nhất quán của tài sản, không giống như cầu nối chéo Tương tác truyền thống.
Thông qua việc xác minh on-chain thông qua sidechain, RGB++ đã đơn giản hóa quá trình xác minh từ phía khách hàng. Người dùng chỉ cần kiểm tra các giao dịch liên quan đến sidechain, là có thể xác minh xem tính toán trạng thái của RGB++ có chính xác hay không. Phương thức xác minh on-chain này không chỉ đơn giản hóa quá trình xác minh mà còn tối ưu hóa trải nghiệm người dùng. Nhờ sử dụng sidechain được hoàn thành bằng Turing, RGB++ tránh được việc quản lý UTXO phức tạp của RGB và mang đến trải nghiệm đơn giản và thân thiện hơn cho người dùng.
推荐阅读:RGB++ Layer:为BTC生态系统开创新时代
Arch Network
Mạng ARCH chủ yếu bao gồm mạng nút xác minh Arch zkVM và Arch, sử dụng zk-proofs và mạng xác minh phi tập trung để đảm bảo an toàn và riêng tư của hợp đồng thông minh, dễ sử dụng hơn RGB và không cần ràng buộc với một chuỗi UTXO khác như RGB++.
Arch zkVM sử dụng RISC Zero ZKVM để thực hiện hợp đồng thông minh và tạo ra bằng chứng không có kiến thức, được xác minh bởi mạng nút xác minh phi tập trung. Hệ thống này hoạt động dựa trên mô hình UTXO, đóng gói trạng thái hợp đồng thông minh trong State UTXO để tăng cường tính bảo mật và hiệu quả.
Tài sản UTXO được sử dụng để đại diện cho BTC hoặc Token khác và có thể được quản lý thông qua việc ủy quyền. Mạng xác minh Arch thông qua việc chọn ngẫu nhiên một nút lãnh đạo để xác minh nội dung ZKVM và sử dụng phương pháp ký FROST để ký tụ Nút, cuối cùng phát sóng giao dịch lên mạng BTC.
Arch zkVM cung cấp một Máy ảo Turing hoàn thành cho BTC, có khả năng thực thi các Hợp đồng thông minh phức tạp. Sau mỗi lần thực thi Hợp đồng thông minh, Arch zkVM sẽ tạo ra Bằng chứng không có kiến thức, đượ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.
Arch cũng sử dụng mô hình UTXO của BTC, trạng thái và tài sản được đóng gói trong UTXO, được chuyển đổi trạng thái thông qua khái niệm sử dụng một lần. Dữ liệu trạng thái của Hợp đồng thông minh được ghi nhận như là state UTXO, trong khi tài sản dữ liệu gốc được ghi nhận như là Asset UTXO. Arch đảm bảo mỗi UTXO chỉ có thể được chi tiêu một lần, do đó cung cấp quản lý trạng thái an toàn.
Mặc dù Arch không có cấu trúc blockchain sáng tạo, nhưng nó cũng cần một mạng Nút xác thực. Trong mỗi chu kỳ Arch, hệ thống chọn ngẫu nhiên một Nút lãnh đạo dựa trên sở hữu cổ phiếu, Nút lãnh đạo này chịu trách nhiệm lan truyền thông tin nhận được cho tất cả các Nút xác thực khác trong mạng. Tất cả các zk-proofs được xác minh bởi mạng Nút xác thực Phi tập trung để đảm bảo tính an toàn và khả năng chống kiểm duyệt của hệ thống, và tạo ra chữ ký cho Nút lãnh đạo. Khi giao dịch được ký bởi số lượng Nút cần thiết, nó có thể được phát sóng trên mạng BTC.
Kết luận
Về mặt thiết kế có thể lập trình được của BTC, RGB, RGB++ và Arch Network đều có những điểm đặc biệt riêng, nhưng đều tiếp tục ý tưởng ràng buộc UTXO, thuộc tính xác thực chỉ sử dụng một lần của UTXO phù hợp hơn cho việc ghi lại trạng thái trong hợp đồng thông minh.
Nhưng nhược điểm của nó cũng rất rõ ràng, đó là trải nghiệm người dùng tồi tệ, Trễ xác nhận và hiệu suất thấp giống như BTC, chỉ mở rộng chức năng mà không cải thiện hiệu suất, điều này rõ ràng hơn trong Arch và RGB; trong khi thiết kế của RGB++ đã cung cấp trải nghiệm người dùng tốt hơn bằng cách giới thiệu chuỗi UTXO hiệu suất cao hơn, nhưng cũng đưa ra giả định bảo mật bổ sung.
Khi nhiều nhà phát triển tham gia cộng đồng BTC, chúng ta sẽ thấy nhiều đề xuất mở rộng quy mô hơn, chẳng hạn như các đề xuất nâng cấp op \ _cat, cũng đang được thảo luận tích cực. Phương pháp ràng buộc UTXO là cách hiệu quả nhất để mở rộng phương thức lập trình BTC mà không cần nâng cấp mạng BTC, miễn là nó có thể giải quyết được vấn đề trải nghiệm người dùng, nó sẽ là một cải tiến rất lớn cho BTC Hợp đồng thông minh. **