UTXO绑定:Chi tiết về BTC smart contract solution RGB, RGB++ và Arch Network

星球日报
BTC-0,32%
ARCH-0,5%

Giới thiệu

BTC là blockchain có Thanh khoản tốt nhất và an toàn nhất hiện nay. Sau khi chữ khắc phát triển, sinh thái của 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 lập trình và vấn đề mở rộng quy mô của BTC. Bằng cách giới thiệu các phương pháp khác nhau như ZK, DA, Sidechain, rollup, restaking và các giải pháp khác, sự thịnh vượng của sinh thái BTC đang đạt đến một điểm cao mới, trở thành chủ đề chính của thị trường tăng hiện nay.

Tuy nhiên, trong những thiết kế này, nhiều cái đã tiếp tục kinh nghiệm mở rộng của ETH và phụ thuộc vào một cầu nối Cross-chain tập trung, đây là điểm yếu của hệ thống. Ít có giải pháp được thiết kế dựa trên đặc điểm của BTC, điều này liên quan đến trải nghiệm phát triển không thân thiện của BTC. Vì một số lý do mà nó không thể chạy hợp đồng thông minh giống như Ethereum: 01928374656574839201

  • Ngôn ngữ kịch bản của BTC được hạn chế tính toàn diện của Turing để đảm bảo an toàn, điều này làm cho không thể thực hiện Hợp đồng thông minh như Ethereum.
  • Đồng thời lưu trữ blockchain của BTC được thiết kế cho giao dịch đơn giản, không được tối ưu hóa cho hợp đồng thông minh phức tạp.
  • 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 nhờ SegWit được giới thiệu 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, giúp xử lý giao dịch dễ dàng hơn và nhanh 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ả đều làm cho tính khả dụng có thể lập trình trên BTC trở nên 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 phụ thuộc vào mạng L2 của BTC, điều này đòi hỏi người dùng phải tin tưởng vào cầu nối Cross-chain, tạo ra một thách thức lớn cho việc đạt được sự Thanh khoản của người dùng và L2. Ngoài ra, BTC hiện tại thiếu Máy ảo nguyên sinh hoặc tính lập trình, không thể thực hiện việc giao tiếp giữa L2 và L1 mà không cần phải dựa vào giả định tin cậy bổ sung.

Mạng Arch, RGB và RGB++ đều cố gắng tăng cường tính lập trình của BTC từ các thuộc tính gốc, 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 off-chain client, sự 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ố lợi thế về quyền riêng tư, nhưng việc sử dụng nó rất phức tạp và thiếu tính kết hợp của hợp đồng, hiện tại đang phát triển rất chậm chạp.
  • RGB++ là một hướng mở rộng khác của Nervos dưới triết lý của RGB, vẫn dựa trên việc ràng buộc UTXO, nhưng bằng cách 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 nó hỗ trợ chuyển đổi của bất kỳ chuỗi cấu trúc UTXO nào.
  • Arch Network cung cấp một giải pháp hợp đồng thông minh gốc cho BTC, tạo ra một máy ảo ZK và mạng Nút Người xác thực tương ứng, ghi lại các thay đổi trạng thái và tài sản trong giao dịch BTC thông qua việc tổng hợp giao dịch.

Mạng Arch

Mạng Arch chủ yếu bao gồm Arch zkVM và Mạng nút xác minh Arch, sử dụng zk-proofs và mạng xác minh Phi tập trung để đảm bảo an toàn và quyền riêng tư cho hợp đồng thông minh, dễ sử dụng hơn RGB và không cần một chuỗi UTXO khác như RGB++.

Arch zkVM sử dụng RISC Zero ZKVM để thực thi 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 phi tập trung. Hệ thống này hoạt động dựa trên mô hình UTXO, đưa trạng thái Hợp đồng thông minh vào State UTXOs để nâng cao tính bảo mật và hiệu suất.

Asset UTXOs đượ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 leader Nút để xác minh nội dung ZKVM và sử dụng sơ đồ chữ ký FROST để tổng hợp chữ ký Nút, sau đó phát sóng giao dịch đến mạng BTC.

UTXO绑定:详解BTC智能合约方案RGB、RGB++和Arch Network

ARCH zkVM cung cấp một Máy ảo Turing hoàn thành cho BTC, có thể thực hiện 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 các 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 也使用了BTC的 UTXO 模型,状态和资产被封装在 UTXO 中,通过单次使用的概念进行状态转换。Hợp đồng thông minh的状态数据被记录为 state UTXOs, trong khi tài sản dữ liệu gốc được ghi nhận là Asset UTXOs. ARCH đảm bảo mỗi UTXO chỉ có thể được tiêu thụ một lần, từ đó cung cấp quản lý trạng thái an toàn.

**Arch Mặc dù không có cấu trúc blockchain sáng tạo, nhưng vẫn cần mạng Nút xác thực. **Trong mỗi Epoch Arch 期间,系统会根据权益随机选择一个 Leader Nút,Leader Nút负责将收到的信息传播到网络内的所有其他Người xác thựcNút。所有 chứng minh zk- Tất cả được xác minh bởi mạng Nút Phi tập trung để đảm bảo an toàn và khả năng chống kiểm duyệt của hệ thống, và tạo 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.

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ừ rất sớm, nó ghi lại dữ liệu trạng thái bằng cách đóng gói UTXO, cung cấp phương pháp quan trọng cho việc mở rộng gốc của BTC sau này.

UTXO绑定:详解BTC智能合约方案RGB、RGB++和Arch Network

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 liên quan đến giao dịch cụ thể. Phương pháp này giảm thiểu yêu cầu phải phổ biến trên toàn mạng, tăng cường quyền riêng tư và hiệu suất. Tuy nhiên, phương pháp tăng cường quyền riêng tư này cũng là một thanh kiếm hai lưỡi. Bằng cách chỉ cho phép Nút liên quan đến giao dịch cụ thể tham gia vào công việc xác minh, mặc dù tăng cường bảo vệ quyền 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ế trở nên 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 kín 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 nó và mở khóa khi tiêu thụ. Trạng thái của Hợp đồng thông minh được đóng gói vào UTXO và quản lý bằng dải kín, từ đó cung cấp cơ chế quản lý trạng thái hiệu quả.

RGB++

RGB++ là một con đường mở rộng khác của Nervos dựa trên suy nghĩ của RGB, vẫn dựa trên UTXO binding.

RGB++ sử dụng UTXO chain Turing hoàn thành (như CKB hoặc các chain khác) để xử lý dữ liệu off-chain và hợp đồng thông minh, từ đó nâng cao khả năng lập trình của BTC và đảm bảo an toàn thông qua việc ràng buộc đồng BTC tương đồng.

UTXO绑定:详解BTC智能合约方案RGB、RGB++和Arch Network

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 bóng, 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 các hợp đồng thông minh phức tạp, mà còn có thể liên kết với UTXO của BTC, từ đó tăng cường tính lập trình và linh hoạt của hệ thống. Ngoài ra, việc liên kết tương đồng giữa UTXO của BTC và UTXO của chuỗi bóng đả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, từ đó đảm bảo tính an toàn của giao dịch.

Thêm vào đó, RGB ++ không chỉ được mở rộng cho tất cả các chuỗi Turing hoàn thành UTXO, mà còn không còn giới hạn ở CKB, do đó cải thiện khả năng tương tác chéo 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, khác với cầu Tương tác chuỗi chéo truyền thống, tránh được 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.

Thông qua việc xác minh on-chain trên chuỗi bóng, RGB++ đã đơn giản hóa quá trình xác minh của máy khách. Người dùng chỉ cần kiểm tra giao dịch liên quan đến chuỗi bóng on-chain, để 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 pháp 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 của người dùng. Nhờ sử dụng chuỗi bóng với tính Turing hoàn thành, 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.

Kết luận

Trong thiết kế có thể lập trình của BTC, RGB, RGB++ và Mạng Arch đều có điểm đặc sắc riêng, nhưng đều tiếp tục theo đuổi hướng tiếp cận 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 nhận trạng thái trong hợp đồng thông minh.

Tuy nhiên, nhược điểm của nó cũng rất rõ ràng, đó là trải nghiệm người dùng tệ hại, Trễ xác nhận và hiệu suất thấp giống như BTC, tức là 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ả thiết bảo mật bổ sung.

Với sự tham gia của ngày càng nhiều nhà phát triển vào cộng đồng BTC, chúng ta sẽ thấy nhiều giải pháp mở rộng hơn, như đề xuất nâng cấp op-cat cũng đang được thảo luận tích cực. Tuy nhiên, các giải pháp phù hợp với thuộc tính gốc của BTC là cần được theo dõi chặt chẽ, và phương pháp gắn kết UTXO là phương pháp mở rộng cách lập trình BTC hiệu quả nhất mà không cần nâng cấp mạng BTC, miễn là có thể giải quyết được vấn đề trải nghiệm người dùng tốt, đây sẽ là một bước tiến lớn đối với Hợp đồng thông minh BTC.

Tuyên bố miễn trừ trách nhiệm: Thông tin trên trang này có thể đến từ bên thứ ba và không đại diện cho quan điểm hoặc ý kiến của Gate. Nội dung hiển thị trên trang này chỉ mang tính chất tham khảo và không cấu thành bất kỳ lời khuyên tài chính, đầu tư hoặc pháp lý nào. Gate không đảm bảo tính chính xác hoặc đầy đủ của thông tin và sẽ không chịu trách nhiệm cho bất kỳ tổn thất nào phát sinh từ việc sử dụng thông tin này. Đầu tư vào tài sản ảo tiềm ẩn rủi ro cao và chịu biến động giá đáng kể. Bạn có thể mất toàn bộ vốn đầu tư. Vui lòng hiểu rõ các rủi ro liên quan và đưa ra quyết định thận trọng dựa trên tình hình tài chính và khả năng chấp nhận rủi ro của riêng bạn. Để biết thêm chi tiết, vui lòng tham khảo Tuyên bố miễn trừ trách nhiệm.
Bình luận
0/400
Không có bình luận