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
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:
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.
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 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.
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++ 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.
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.
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.