Phân tích sơ bộ White Paper AVM: Một loại máy ảo Turing hoàn thành cho BTC để thực hiện "máy trạng thái" động?

简析AVM白皮书:一种让BTC实现动态“状态机”的图灵完备虚拟机?

AVM虚拟机白皮书是什么意思? Đơn giản nói: Đó là một loại máy ảo Bitcoin được mô phỏng, cho phép mạng chính Bitcoin ban đầu “không trạng thái” có khả năng triển khai hệ thống hợp đồng thông minh, từ đó có thể hoàn thành việc ghi nhận và xử lý trạng thái tài sản phức tạp hơn ngoài tài sản BTC, tương tự như hợp đồng thông minh Turing hoàn thành. Tiếp theo, tôi sẽ chia sẻ cách tôi hiểu:

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 script, đồng thời có một số mã OP cơ bản và một bộ quy tắc xác minh tài sản dựa trên khóa thời gian UTXO và điều kiện chi tiêu.

因此,Bitcoin mạng có thể thực hiện quản lý tài sản trong “trạng thái không” khi ghi và truyền tải tài sản BTC. Do giới hạn của mô hình UTXO đơn giản cùng với 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ý quản lý hạn chế của một tài sản BTC duy nhất.

若 thử thêm tài sản mới vào mạng lưới Bitcoin, như tài sản BRC20, ARC20, Runes, thì cần phải có một bẫy 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 của các tài sản này. Làm thế nào để thực hiện?

Một cách tiếp cận là sử dụng giao thức bên ngoài và giải pháp Layer2 để xây dựng mô hình “máy trạng thái” ở off-chain để mở rộng xử lý, giống như các giải pháp mở rộng Layer2 xuất sắc hiện tại như @NervosNetwork @RoochNetwork, thậm chí các giải pháp native như RGB, Lighting Network cũng thuộc loại này;

另一种方式是直接扩展脚本的功能,以增加新的操作吗或存储空间来处理复杂资产的创建和转移,像Covenant和OP_CAT等依赖BIP提案标准被通过的方案都属于这种;

以上两种方式要么过于“主动”,短时间内难达成共识统一,要么过于“被动”,存在极大的不确定性。AVM虚拟机给出的是一种介于两者之间,直接在比特币主网上构建虚拟机执行环境的特殊处理方案。

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

1、Turing hoàn thành hoàn thành mô phỏng Bitcoin, thực tế là tập lệnh Bitcoin, thực hiện tính chất Turing hoàn thành thông qua PDA kép ngăn xếp (máy tự động có thể đẩy và lưu trữ).

2、Môi trường chạy hộp cát, toàn bộ máy mô phỏng được đặt trong một môi trường cách ly kiểm soát, làm cho việc thực thi trong hộp cát và bên ngoài không tương tác với nhau.

3、Hàm băm trạng thái có thể cho phép người tham gia xác minh xem trạng thái của chỉ mục của họ có đồng bộ chính xác không, từ đó ngăn chặn hiệu quả các cuộc tấn công tiềm ẩn không đồng nhất trạng thái.

简单 hiểu: AVM trực tiếp sử dụng không gian lưu trữ hạn chế của BTC hiện tại và khung xử lý OP Codes, thông qua việc giới thiệu một cách mã hóa và giải mã đặc biệt (môi trường sandbox) trong mỗi giao dịch mạng chính BTC.

这 sandbox đi kèm với trình chỉ mục tự động, bộ phân tích sandbox (tập lệnh), toàn cầu Database (cơ sở dữ liệu) và nhiều hơn nữa, có thể hoàn toàn hoàn thiện việc lưu trữ tài sản, ghi nhận trạng thái giao dịch và quản lý, tương đương với việc tích hợp một “máy trạng thái” động vào mạng chính BTC, từ đó có thể thực hiện xử lý hợp đồng thông minh phức tạp cũng như đồng bộ và xác minh trạng thái.

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

Đây chắc chắn là một bước tiến vĩ đại, ít nhất là tương đương với các khả năng mở rộng BTC cùng cấp với RGB, Lightning Network và các giải pháp xử lý giao thức tầng hai tuyệt vời khác. Thậm chí còn vượt trội hơn các giải pháp khác về mặt Native.

Tuy nhiên, AVM sẽ phụ thuộc vào kịch bản Bitcoin để mã hóa và lưu trữ, đồng thời phụ thuộc vào OP Codes để thực hiện giao dịch, do đó nó sẽ bị giới hạn bởi hiệu suất của mạng chính Bitcoin, chẳng hạn như kích thước không gian lưu trữ khối, tốc độ tạo khối và các yếu tố khác.

试想,一个基于AVM构建的DeFi项目,每分钟只能处理7笔交易,两个状态转化之间需要等待十分钟,这样的智能合约即使理论上完备,依然被束缚住了手脚。而且依赖比特币脚本指令集来开发复杂的合约功能,要比以太坊Solidity等语言开发智能合约更复杂、难度更大。

况且,AVM的白皮书只是理清楚了一种Make Sense的内置虚拟机执行方式,其实际部署上线到应用环境如何运转、如何稳定运行等问题依然是未知数。

以上

整体来说,我倾向于把AVM的开发落地视为一种基于BTC主网脚本扩展的有益主动探索,确实能带动一些较简约的Hợp đồng thông minh在BTC主网落地,同时可比特币主网能在二层生态构建以及BitVM等链上和链下组合生态中发挥更大的占比作用和价值。

Tuy nhiên, giống như các giải pháp mở rộng BTC khác, AVM cũng có nhược điểm và ưu điểm, và cần dựa vào tình hình xây dựng sinh thái sau triển khai để tăng cường “tính chính thống” của mình. Đề xuất giữ thái độ lý trí, cẩn trọng và lạc quan.

BTC-2,09%
OP-4,58%
Xem bản gốc
Trang này có thể chứa nội dung của bên thứ ba, được cung cấp chỉ nhằm mục đích thông tin (không phải là tuyên bố/bảo đảm) và không được coi là sự chứng thực cho quan điểm của Gate hoặc là lời khuyên về tài chính hoặc chuyên môn. Xem Tuyên bố từ chối trách nhiệm để biết chi tiết.
  • Phần thưởng
  • Bình luận
  • Đăng lại
  • Retweed
Bình luận
Thêm một bình luận
Thêm một bình luận
Không có bình luận
  • Ghim