[Transferir] Interpretación del documento técnico de AVM

Tenga en cuenta: este artículo está escrito basándose en conocimiento personal y razonamiento lógico, que puede no ser correcto y es solo para referencia.

Para comprender AVM, la atención se centra en las siguientes tres imágenes, analicémoslas una por una:

Figura 1: ¿Qué hace AVM?

1️⃣

Los desarrolladores pueden personalizar las "reglas de creación" y las "reglas de transferencia" de los activos. Estas reglas (o contratos) se almacenan y reflejan en forma de datos contenidos en la cadena.

2️⃣

Los activos creados contienen "estado" y el estado se actualizará según la operación. La introducción de "estado" es muy importante para la expansión.

3️⃣

Desde esta perspectiva, AVM en realidad puede entenderse como un superconjunto del "Protocolo de activos de una capa" (llamado Protocolo de superposición en el documento técnico). Puede proporcionar a los desarrolladores una forma suficientemente personalizada de crear activos y sistemas relacionados en el BTC principal. red. .

Figura 2: AVM [Cómo hacerlo]

Veámoslo de arriba a abajo, de izquierda a derecha:

1️⃣

El lado izquierdo es la red principal de BTC, que contiene nuestros datos de contrato, datos de estado, etc.;

2️⃣

La parte intermedia es la parte de programación basada en Indexer. Podemos llamar al código de contrato inteligente (izquierda). El código se puede compilar a través de un lenguaje de alto nivel (arriba) Después de ejecutar el contrato (derecha). incluidos los datos del token y los datos de estado) se almacenan localmente (Parte 2)

3️⃣

Los formularios de funciones ejecutadas específicas incluyen dos tipos: un tipo es el código de operación original de Btc, como op_add, op_mul, etc. También hay op_cat que no se ha pasado, y el otro tipo es el código de operación que los desarrolladores pueden personalizar, como op_ft_balance (saldo de activos FT). En teoría, habrá una biblioteca oficial y los desarrolladores podrán heredar y desarrollar nuevas funciones basadas en la biblioteca oficial.

4️⃣

La nota al pie trata sobre la explicación del código de operación. Con respecto al código de operación personalizado, la PDA Two Stack propuesta no entiendo particularmente por qué está completo en Turing. Alguien que lo sepa puede darme algunos consejos en el área de comentarios.

Figura 3: Cómo AVM [forma consenso]

Debido a que cada cliente funciona fuera de la cadena, ¿cómo llegar a un consenso? La respuesta dada en el documento técnico es cargar el hash de estado, para que todos puedan verificar si el estado es correcto y está sincronizado.

Después de comprender los puntos anteriores, podemos aclarar nuestra comprensión de AVM:

1️⃣

AVM proporciona una plataforma para que los desarrolladores formulen reglas de activos de manera flexible;

2️⃣

A través del código de operación nativo y personalizado, se pueden realizar muchas funciones, pero debe tenerse en cuenta que estas funciones aún son diferentes de lo que entendemos, como los contratos inteligentes basados ​​​​en EVM. En términos relativos, se necesita tiempo para desarrollar la escalabilidad;

3️⃣

AVM se basa en la programación de indexadores, en principio puede ser compatible con protocolos de activos con indexadores en el futuro y puede realizar la retirada nativa de dichos activos. Puede proporcionar otra alternativa a la vinculación cruzada isomorfa/de múltiples firmas para dichos activos. -forma de cadena, pero parece que desde una perspectiva ecológica es difícil vincular profundamente diferentes protocolos de activos;

4️⃣

El impacto de AVM no debe sobreestimarse por el momento, porque se basa en la red principal de BTC y lo que se puede hacer en base a la red principal es limitado (sin embargo, sujeto al rendimiento de la red principal); No debe subestimarse, ya que teóricamente puede implementar la red principal. Las capacidades del contrato son de gran importancia positiva para el ecosistema BTC. Si se puede combinar con Lightning Network en el futuro también es una dirección que se puede explorar.

#avm #atomicals #Quark

Enlace original: https://x.com/DaPangDunCrypto/status/1796099325170495990