Trong khi tôn trọng nguyên tắc chủ quyền do Bitcoin thiết lập, Arch nâng cao chức năng của lớp gốc của BTC thông qua khả năng lập trình hoàn chỉnh của Turing và mở khóa khả năng lập trình của lớp BTC.
Chủ đề tại sao BTC không thể chạy hợp đồng thông minh đã được thảo luận nhiều lần. Có ba lý do chính:
1. Ngôn ngữ kịch bản hạn chế: Ngôn ngữ kịch bản của Bitcoin Script cố tình giới hạn chức năng của nó để đảm bảo tính bảo mật và đơn giản. Nó thiếu tính hoàn thiện Turing được tìm thấy trong các ngôn ngữ được sử dụng bởi các nền tảng như Ethereum, điều này hạn chế loại logic và điều kiện có thể được thực thi trong hợp đồng thông minh Bitcoin.
2. Lưu trữ dữ liệu và trạng thái: Blockchain của Bitcoin được tối ưu hóa để lưu trữ dữ liệu giao dịch thay vì thông tin trạng thái theo yêu cầu của các hợp đồng thông minh phức tạp. Việc thiếu tính trạng thái trong thiết kế Bitcoin khiến việc triển khai các hợp đồng thông minh động có thể tương tác và cập nhật dựa trên các điều kiện khác nhau trở nên khó khăn.
3. Hoàn cảnh thực thi : Bitcoin không có hoàn cảnh thực thi tự nhiên có thể chạy các hợp đồng thông minh phức tạp. Các nền tảng hỗ trợ dApps nâng cao, chẳng hạn như Ethereum, có máy ảo (EVM) cung cấp hoàn cảnh được kiểm soát để thực hiện hợp đồng thông minh. Kiến trúc của Bitcoin không bao gồm các thành phần tương tự để xử lý các ứng dụng phi tập trung phức tạp.
Cho đến nay, hệ sinh thái BTC đã có khá nhiều giải pháp Layer 2 nhằm giải quyết việc thiếu các trụ cột cơ bản này, nhưng các giải pháp này đều yêu cầu người dùng (người nhận) bị buộc đơn phương kết nối tài sản của họ với hoàn cảnh tin cậy, hoàn cảnh là Multi -tài khoản chữ ký. Điều này vi phạm quy tắc đầu tiên của Bitcoin : bạn không sở hữu Bitcoin nếu bạn không có private key .
Arch Network là một nền tảng ứng dụng gốc Bitcoin. Nó mang chức năng hợp đồng thông minh trực tiếp đến Bitcoin thông qua một kiến trúc mới tận dụng máy ảo ArchVM không có kiến thức dựa trên Rust và ghép nối nó với mạng xác thực phi tập trung, được gọi chung là Arch Network. ArchVM là một máy ảo được lấy cảm hứng từ SVM (nghĩa là được thiết kế để thực thi song song) kết hợp Bằng chứng không tri thức(ZKP) để xác minh giao dịch và hoàn thiện khả năng lập trình gốc trên BTC.
Tiếp theo, chúng ta hãy xem Arch cung cấp cho BTC một lớp khả năng lập trình như thế nào?
Cấu trúc của Arch có hai lớp, được thiết kế để nâng cao chức năng của Bitcoin và bao gồm ZKVM và mạng xác minh phi tập trung. Hai phần này cùng nhau tạo thành một lớp thực thi không cần tin cậy trực tiếp trên Bitcoin. Tích hợp này không chỉ duy trì tính bảo mật và thanh khoản của Bitcoin mà còn tăng cường đáng kể chức năng của nó, cho phép các hợp đồng thông minh nhanh chóng, an toàn và có thể kiểm chứng đầy đủ trên Bitcoin.
Cốt lõi của cách thực hiện thực sự là một câu, bằng cách cho phép lưu trữ dữ liệu bổ sung trong giao dịch. Tính sẵn có dữ liệu tăng lên này mở ra các khả năng mới để nhúng thông tin trạng thái và dữ liệu trực tiếp trên Chuỗi , đ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ạng Arch sử dụng phương pháp quản lý trạng thái đổi mới ở lớp Bitcoin , tận dụng Ordinals thông qua quy trình " Chuỗi trạng thái" duy nhất trong đó các thay đổi trạng thái được thực hiện trong một giao dịch duy nhất, từ đó giảm phí và đảm bảo thực thi nguyên tử.
" Chuỗi trạng thái" là gì?
UTXO duy trì trạng thái trong địa chỉ hợp đồng thông minh, tách nó khỏi quá trình thực thi để cải thiện hiệu quả và bảo mật. Sự tách biệt giữa trạng thái và thực thi cho phép các hợp đồng thông minh có tính biểu cảm cao hơn và thúc đẩy một hoàn cảnh phát triển linh hoạt.
Giao thức triển khai mô hình người chứng minh-xác minh, trong đó các giao dịch hợp đồng thông minh được tuần tự chờ đợi trong một nhóm để thực hiện. Người chứng minh truy xuất và thực hiện giao dịch, tạo ra một biên nhận được sử dụng bởi người xác minh, người xác minh nó bằng cơ chế chữ ký ngưỡng tương tự như mô hình Bằng chứng cổ phần.
u Tách trạng thái và thực thi: Lựa chọn thiết kế này cho phép các hợp đồng thông minh mang tính biểu cảm hơn và các trường hợp sử dụng sáng tạo hơn, thúc đẩy một hoàn cảnh phát triển linh hoạt.
u Sử dụng máy ảo không kiến thức (ZKVM): Arch Network sử dụng RISC Zero, một ZKVM có mục đích chung hàng đầu tương tự như bộ vi xử lý RISC-V và hỗ trợ các ngôn ngữ như Rust, C và C++.
u Khóa dành riêng cho hợp đồng: Mỗi hợp đồng có một khóa duy nhất để ngăn chặn lỗ hổng và một cặp khóa ngẫu nhiên được tạo khi triển khai để đảm bảo rằng các hợp đồng không chia sẻ khóa và duy trì tính toàn vẹn của chúng.
Quá trình giao dịch của Arch là gì?
Bước 1: Gọi hợp đồng thông minh thông qua giao dịch Bitcoin bao gồm thông tin cơ bản cần thiết để thực hiện, chẳng hạn như trạng thái mới nhất, giao dịch Bitcoin được ký một phần (PSBT) và đầu vào hợp đồng thông minh. Đồng thời, có Arch Indexer liên tục theo dõi các khối Bitcoin mới và kiểm tra các giao dịch trong từng khối Bitcoin mới để xem nó có khớp với lệnh gọi này hay không.
Bước 2: Sau khi phát hiện giao dịch, Arch phân tích các chi tiết liên quan và tiếp tục thực hiện hợp đồng thông minh. Hợp đồng thông minh sau đó tạo ra trạng thái kết quả và giao dịch chưa được ký phản ánh việc chuyển giao tài sản đang thực hiện, cũng như bằng chứng xác thực việc thực hiện hợp đồng thông minh.
Bước 3: Mọi thứ được chuyển đến mạng xác thực, cụ thể là nút dẫn đầu. Trong mỗi kỷ nguyên Arch, một nhà lãnh đạo được chọn ngẫu nhiên dựa trên cổ phần. Nút dẫn đầu phổ biến thông tin nhận được đến tất cả nút khác trong mạng.
Bước 4: Mỗi nút xác minh bằng chứng và kết hợp các thay đổi trạng thái vào giao dịch, sau đó phê duyệt giao dịch. Người lãnh đạo thu thập chữ ký từ nút này cho đến khi đạt đến ngưỡng được xác định trước.
Bước 5: Sau khi giao dịch được ký bởi đủ số lượng nút, giao dịch có thể được phát trên mạng Bitcoin.
Tóm lại, Arch giải quyết hai vấn đề cốt lõi về cách lập trình BTC layer1:
Đầu tiên: Làm cách nào để tạo chữ ký trên lớp Bitcoin đầu tiên mà không cần sử dụng private key? (Ví dụ: giải pháp của Ethereum là: chuyển tài sản được cung cấp bởi các hợp đồng đáng tin cậy)
- Arch sử dụng Lược đồ chữ ký ngưỡng (TSS) để cho phép mạng xác minh chia sẻ khóa và ký giao dịch thay mặt cho người dùng.
Thứ hai: Chức năng thực tế của Indexer giống như một mô-đun chịu trách nhiệm tính toán. Sau khi chỉ số tính toán xong, ai sẽ khớp toàn bộ giao dịch?
- Khi người dùng ký một giao dịch Bitcoin, đó cũng là một giao dịch gọi hợp đồng thông minh. Giao dịch Bitcoin chứa tất cả thông tin được máy ảo Arch thu thập và chuyển dữ liệu đầu vào cũng như thông tin cuộc gọi hợp đồng thông minh tới zkvm để xử lý, tạo đầu ra (trạng thái kết quả). , Giao dịch không dấu và Bằng chứng Hiệu lực)
Với bộ quy trình này, khả năng lập trình có thể đạt được ở Lớp 1. Ngoài ra, Arch triển khai các hợp đồng thông minh có thể gọi các hợp đồng thông minh khác và tạm thời đình chỉ việc thực hiện hợp đồng thông minh đang gọi cho đến khi hợp đồng thông minh được gọi hoàn tất quá trình xử lý. Cơ chế này cho phép tương tác và phối hợp liền mạch giữa các hợp đồng thông minh khác nhau.
Sinh thái vòm và cơ hội:
Arch đã có khá nhiều hệ sinh thái, chẳng hạn như stablecoin của bản địa lớp 1, cầu nối phi tập trung giữa sol và btc, Dex của bản địa lớp 1, v.v. Nhiều nhà phát triển hơn được chào đón tham gia mạng Arch.
Arch hiện đang tập trung vào việc mở khóa khả năng lập trình và thực thi ở lớp 1. Layer2 và 3 sẽ là nơi thường xuyên giao dịch số lượng nhỏ hơn, trong khi Lớp 1 sẽ xử lý tài sản Bitcoin đắt tiền hơn. Sau khi Arch mở khóa khả năng lập trình cho DeFi ở lớp 1 của BTC, họ sẽ giải quyết vấn đề mở rộng, cho dù đó là Layer2 hay lớp 1.5 hay chuỗi ứng dụng.
Đồng thời, Arch đặt mục tiêu mở rộng mạng lưới của mình bằng cách thiết lập một mạng lưới phi tập trung gồm nút xác thực. Ban đầu, việc này có thể bắt đầu với một tập hợp nút đáng tin cậy đã chọn để đảm bảo tính ổn định và bảo mật. Theo thời gian, chiến lược này liên quan đến mở rộng mạng lưới bằng cách khích lệ sự tham gia của cộng đồng rộng lớn hơn, chuyển sang mô hình phi tập trung hoàn toàn. Mở rộng này sẽ nâng cao khả năng phục hồi, phi tập trung và độ tin cậy của mạng, khiến nó trở nên hấp dẫn hơn đối với các nhà phát triển và người dùng. Các nhà phát triển có thể chú ý đến nhiều cơ hội tham gia hơn khi thời cơ đến.
Giới thiệu về ABCDE
ABCDE là một VC tập trung vào các khoản đầu tư hàng đầu vào các Nhà xây dựng tiền điện tử hàng đầu. Nó được đồng sáng lập bởi Người đồng sáng lập Huobi Du Jun, người đã làm việc trong ngành Tiền điện tử hơn 10 năm và BMAN, một cựu doanh nhân Internet và Tiền điện tử. Những người đồng sáng lập ABCDE đã xây dựng các công ty trị giá hàng tỷ giá trị vốn hóa thị trường trong ngành Tiền điện tử từ đầu. Bởi vì chúng tôi là doanh nhân nên chúng tôi hiểu doanh nhân hơn. Chúng tôi đã xây dựng một hệ sinh thái toàn diện cho ABCDE's Builder như các công ty niêm yết (1611.HK), sàn giao dịch(Huobi), công ty SAAS (ChainUP), phương tiện truyền thông (CoinTime.com) và nền tảng nhà phát triển (BeWater.xyz).
Twitter: https://twitter.com/ABCDLabs
Trang web: www.ABCDE.com