Làm thế nào để hiểu AVM: một máy ảo hoàn chỉnh Turing cho phép BTC triển khai một máy trạng thái động?

avatar
链上观
1năm trước
Bài viết có khoảng 2537từ,đọc toàn bộ bài viết mất khoảng 4 phút
Một cuộc khám phá chủ động hữu ích dựa trên phần mở rộng Tập lệnh mainnet BTC

Tác giả gốc: Hạo Thiên

Làm thế nào để hiểu AVM: một máy ảo hoàn chỉnh Turing cho phép BTC triển khai một máy trạng thái động?

Làm cách nào để hiểu sách trắng về máy ảo AVM mới nhất do @atomicalsxyz phát hành? Nói một cách đơn giản: đó là một phương pháp mô phỏng máy ảo Bitcoin để cho phép mạng chính Bitcoin “không trạng thái” ban đầu nhận ra khả năng thực hiện một hệ thống hợp đồng thông minh, sau đó có thể hoàn thiện khả năng ghi và xử lý trạng thái của các tài sản phức tạp hơn bên cạnh tài sản BTC Tương tự như các hợp đồng thông minh hoàn chỉnh của Turing. Tiếp theo, chia sẻ sự hiểu biết của tôi:

1) Bitcoin ban đầu được thiết kế như một hệ thống tiền điện tử ngang hàng với khả năng lưu trữ dữ liệu tập lệnh nhất định, một số Mã OP cơ bản và một bộ logic xác minh tài sản dựa trên các điều kiện chi tiêu và khóa thời gian UTXO.

Do đó, mạng Bitcoin có thể đạt được khả năng quản lý tài sản “không trạng thái” khi ghi và truyền tài sản BTC. Do những hạn chế của mô hình tối giản UTXO và các quy tắc chuyển đổi trạng thái được xác định trước, mô hình không trạng thái này chỉ có thể xử lý việc quản lý hạn chế đối với một tài sản BTC duy nhất.

Nếu bạn cố gắng thêm tài sản mới vào mạng Bitcoin, chẳng hạn như BRC 20, ARC 20, Runes và các tài sản khác, bạn sẽ cần một mô hình máy trạng thái động phức tạp hơn để ghi lại việc lưu trữ, giao dịch, thay đổi trạng thái, v.v. những tài sản này. Làm thế nào để đạt được điều này?

Một cách là sử dụng các giao thức bên ngoài và giải pháp lớp 2 để xây dựng mô hình ngoài chuỗi máy trạng thái nhằm mở rộng xử lý, chẳng hạn như @NervosNetwork @RoochNetwork và các giải pháp mở rộng lớp 2 xuất sắc khác hiện tại và thậm chí cả các giải pháp gốc như RGB và Lightning Mạng Tất cả đều thuộc loại này;

Một cách khác là trực tiếp mở rộng chức năng của tập lệnh Tập lệnh để thêm các hoạt động hoặc không gian lưu trữ mới nhằm xử lý việc tạo và chuyển giao các nội dung phức tạp như Covenant và OP_CAT dựa trên việc áp dụng các tiêu chuẩn đề xuất BIP thuộc loại này;

Hai phương pháp trên hoặc quá “chủ động” và khó đạt được sự đồng thuận, thống nhất trong thời gian ngắn, hoặc quá “bị động” và có tính không chắc chắn lớn. Máy ảo AVM cung cấp một giải pháp đặc biệt giữa hai giải pháp này và trực tiếp xây dựng môi trường thực thi máy ảo trên mạng chính Bitcoin.

2) Làm thế nào để làm điều đó? Nguyên lý làm việc chính của AVM bao gồm ba phần:

1. Mô phỏng tập lệnh Bitcoin thực chất là tập lệnh Bitcoin, đạt được các thuộc tính Turing-complete thông qua một PDA xếp chồng kép (máy tự động lưu trữ có thể đẩy);

2. Môi trường vận hành hộp cát, toàn bộ trình mô phỏng nằm trong môi trường cách ly được kiểm soát, sao cho việc thực thi trong hộp cát và thực thi bên ngoài không ảnh hưởng lẫn nhau;

3. Băm trạng thái cho phép người tham gia xác minh xem trạng thái của người lập chỉ mục của họ có được đồng bộ hóa chính xác hay không, ngăn chặn các cuộc tấn công tiềm ẩn từ trạng thái không nhất quán.

Hiểu đơn giản: AVM trực tiếp sử dụng không gian lưu trữ hạn chế hiện tại của BTC và khung xử lý Mã OP, bằng cách đưa phương thức mã hóa và giải mã đặc biệt (môi trường hộp cát) vào mỗi giao dịch mạng chính BTC.

Hộp cát này đi kèm với bộ chỉ mục riêng, bộ phân tích cú pháp hộp cát (bộ hướng dẫn), Cơ sở dữ liệu toàn cầu (cơ sở dữ liệu), v.v., có thể độc lập hoàn thành việc quản lý một bộ lưu trữ nội dung hoàn chỉnh, bản ghi trạng thái giao dịch, v.v., tương đương với một tích hợp động trong mạng chính BTC sau đó có thể thực hiện xử lý hợp đồng thông minh phức tạp cũng như đồng bộ hóa và xác minh trạng thái.

3) Về mặt lý thuyết, máy ảo AVM có thể cho phép mạng chính Bitcoin có các chức năng vận hành hợp đồng thông minh cơ bản, cho phép Bitcoin quản lý nhiều tài sản phức tạp và khả năng triển khai các DApp logic trạng thái phức tạp, tương đương với việc cung cấp cho mạng Bitcoin một mức độ nhất định Chức năng sinh thái tự xây dựng.

Đây chắc chắn là một tiến bộ lớn, ít nhất là ngang bằng với mức độ đổi mới về khả năng mở rộng BTC như RGB, Lightning Network và nhiều giải pháp xử lý giao thức lớp thứ hai tuyệt vời khác. Nó thậm chí còn tốt hơn các giải pháp khác về mặt Bản địa.

Tuy nhiên, AVM dựa vào các tập lệnh Bitcoin Script để mã hóa lưu trữ và Mã OP để thực hiện giao dịch. Do đó, về tổng thể, nó bị hạn chế bởi hiệu suất của mạng chính BTC, chẳng hạn như: kích thước không gian lưu trữ khối, tốc độ rút tiền, v.v.

Chỉ cần tưởng tượng, một dự án DeFi dựa trên AVM chỉ có thể xử lý 7 giao dịch mỗi phút và nó cần phải đợi 10 phút giữa hai lần chuyển đổi trạng thái. Ngay cả khi một hợp đồng thông minh như vậy đã hoàn tất về mặt lý thuyết, nó vẫn bị hạn chế. Hơn nữa, việc dựa vào bộ hướng dẫn tập lệnh Bitcoin Script để phát triển các chức năng hợp đồng phức tạp sẽ phức tạp và khó khăn hơn so với việc phát triển hợp đồng thông minh bằng các ngôn ngữ như Ethereum Solidity.

Hơn nữa, sách trắng AVM chỉ làm rõ phương pháp thực thi máy ảo tích hợp của Make Sense. Các vấn đề như triển khai thực tế và vận hành trực tuyến, cách môi trường ứng dụng hoạt động và cách vận hành ổn định vẫn chưa được biết.

bên trên

Nhìn chung, tôi có xu hướng coi việc phát triển và triển khai AVM là một hoạt động khám phá hữu ích và tích cực dựa trên phần mở rộng tập lệnh Script của mạng chính BTC. Đồng thời, nó thực sự có thể thúc đẩy một số hợp đồng thông minh đơn giản hơn được triển khai trên mạng chính BTC. mạng chính Bitcoin có thể Nó sẽ đóng một vai trò và giá trị lớn hơn trong việc xây dựng sinh thái lớp thứ hai và hệ sinh thái kết hợp giữa chuỗi và ngoài chuỗi như BitVM.

Tuy nhiên, giống như các giải pháp mở rộng BTC khác nhau, AVM cũng có những ưu điểm và nhược điểm, đồng thời nó phải dựa vào cấu trúc sinh thái sau khi triển khai để mở rộng sức hấp dẫn “tính hợp pháp” của mình. Nên duy trì thái độ hợp lý, thận trọng và lạc quan.

Bài viết gốc, tác giả:链上观。Tuyển dụng: Nhân viên kinh doanh phần mềm theo dự án report@odaily.email;Vi phạm quy định của pháp luật.

Odaily nhắc nhở, mời đông đảo độc giả xây dựng quan niệm đúng đắn về tiền tệ và khái niệm đầu tư, nhìn nhận hợp lý về blockchain, nâng cao nhận thức về rủi ro; Đối với manh mối phạm tội phát hiện, có thể tích cực tố cáo phản ánh với cơ quan hữu quan.

Đọc nhiều nhất
Lựa chọn của người biên tập