Explicación detallada AVM: contrato inteligente de bitcoin basado en simulación virtual máquina

autor:Bitcoinsquare

Justo esta semana,@AtomicalSXYZ lanzó el último documento blanco de la máquina virtual AVM. Analizaremos el contenido del acuerdo y el Libro Blanco.

1. 1. Antecedentes

Con el desarrollo de los ecosistemas de bitcoin, como Segwit, Taproot, Schnorr, Mast y Taproot se han actualizado y otras tecnologías, lo que ha promovido la aparición de nuevas aplicaciones.Sobre esta base, nacieron muchos tokens bitcoin, y también promovió el desarrollo continuo del ecosistema de bitcoin.

El nacimiento del protocolo de Ordinales está estrechamente relacionado con el concepto de Satoshi en la red de bitcoins.El protocolo introduce los conceptos de números de pedido e inscripciones.El número de pedido es asignar un número único para el orden minero de cada Cong.Las inscripciones se logran quemando información en Cong.Combinado con Segwit y Taproot, el protocolo Ordinales permite registrar un archivo de menos de 4 MB para cada Cong en la cadena de bloques de bitcoin, es decir, la inscripción.Con el desarrollo del ecosistema de bitcoin, el fundador de Ordinales Casey sugirió usar las runas como alternativa al BRC-20.En comparación con el BRC-20, las runas reducen la capa de consenso del servidor y se vuelve más simple. de Bitcoin.

El nacimiento del protocolo Atomicals que queremos introducir también es una coincidencia. enviado en Twitter, y luego se lanzó oficialmente en septiembre del año pasado.Para el concepto ARC-20 en Atómicos, en realidad no es un acuerdo de inscripción que muchas personas entiendan más como una moneda cromosómica. Al menos una unidad de Cong y opera de acuerdo con las mismas reglas de envío y recibir las mismas reglas de bitcoin de acuerdo con la arquitectura UTXO de transacciones inadecuadas.

Al rastrear registros de transacciones históricas y calcular el saldo de activos ARC-20 actual, las personas solo necesitan verificar el Bitcoin Utxo relacionado con Bitcoin Utxo relacionado con los tokes ARC-20, y no se requieren datos adicionales para almacenar el módulo desde la cadena.Esta es la principal diferencia entre el protocolo ARC-20 y BRC-20, porque el protocolo BRC-20 generalmente depende del indexador y debajo de la capa de almacenamiento de la cadena.El protocolo ARC-20 ha reducido significativamente el costo del servidor de índice y ha aumentado el grado de descentralización. aplicaciones.El Protocolo Atómico no se trata solo de hacer una emisión de activos, sino de cómo proporcionar escenarios de uso más ricos para que los activos mejoren su liquidez y expandan más funcionalidad.

2. ¿Qué es AVM?

Bitcoin se diseñó originalmente como un sistema de efectivo electrónico de punto a punto.Todos los acuerdos de cobertura básicamente comparten dos tipos de máquinas de estado: uno se utiliza para la transmisión de señal para crear activos digitales, y el otro se usa para administrar estos activos digitales.Las reglas de la máquina de estado están esencialmente sin cambios, y están codificadas en sus respectivos índices de protocolo de cobertura: los desarrolladores de aplicación no pueden personalizar los activos digitales.

Sin embargo, debido a las restricciones en el modelo UTXO y las reglas de conversión de estado predeterminadas, este modelo sin estado solo puede manejar la gestión limitada de los activos individuales BTC.Para agregar activos como BRC20, ARC20 y Runes a la red de Bitcoin, los modelos dinámicos de «máquinas de estado» más complejas deben registrar los cambios de almacenamiento, transacciones y estado de estos activos.Uno de los métodos es usar protocolos externos y soluciones de capa 2.Sin embargo, el problema es que el primer método es difícil de alcanzar el consenso en un corto período de tiempo, y hay incertidumbre en el segundo método.

La máquina virtual AVM proporciona una solución entre los dos.La idea básica es permitir a los desarrolladores colocar el código de contrato inteligente en el segmento de datos de la transacción para que todas las partes relevantes puedan ejecutar.Al almacenar el código en la cadena de bloques, diferentes partes relevantes pueden sincronizar fácilmente el estado realizando la lógica de la misma manera.

3. Principio de trabajo

Todos sabemos que el lenguaje de programación de los contratos inteligentes debería tener al menos los siguientes atributos clave: tiempo de ejecución predecible, ajuste de tinción y la capacidad de implementar una ejecución eficiente en el sistema de restricción de recursos.A juzgar por los requisitos anteriores, Bitcoin Script es muy adecuado como una instrucción establecida para definir las reglas de creación y transferencia de activos digitales.El código de contrato inteligente se almacena en las transacciones de Bitcoin, que cubre los índices de protocolo para ejecutar estos códigos para varios métodos para llamar y transformar.Todas las partes relevantes realizan la misma lógica y logran la misma conversión de estado, formando así un consenso espontáneo.

Cree y ejecute contratos inteligentes que cubran activos digitales simulando Bitcoin Virtual Machines y sus intérpretes de scripts.Bitcoin Blockchain se usa como una marca de tiempo y un proveedor de datos para almacenar programas de contratos inteligentes en la cadena, pero la ejecución de estos programas es realizada por el indexador de protocolo de cobertura cuando el sandbox se está ejecutando.El nodo del índice de protocolo de cobertura es operado conjuntamente por desarrolladores de aplicaciones, proveedores de servicios y usuarios, formando así un consenso emergente:

1. Bitcoin Script Simulation: Bitcoin Instruction Set, el atributo completo de Turing se logra a través del PDA de doble pila;

2. El entorno operativo del sandbox: todo el simulador está en el entorno de aislamiento controlado, de modo que la ejecución del sandbox y la ejecución del sandbox no interferirán entre sí;

3. Estado hash: permite a los participantes verificar si el estado de su indexante se sincroniza correctamente, evitando la ofensabilidad potencial del estado inconsistente.

En pocas palabras, AVM es utilizar directamente el espacio de almacenamiento limitado actual de BTC y el marco de procesamiento de códigos OP para introducir un método especial de codificación y decodificación mediante la introducción de un método especial de codificación y decodificación en cada transacción de red principal de BTC, es decir, el entorno de Sandbox . Se puede completar los registros de almacenamiento y transacciones de un conjunto de activos de forma independiente, y luego se puede lograr el complejo procesamiento de contrato inteligente y la sincronización y verificación de estado.

Cuarto, desarrollo futuro

En el futuro, hay posible desarrollo de AVM.Al mismo tiempo, AVM realiza la interoperabilidad y la comunicación de la cadena cruzada.En pocas palabras, AVM permite que el protocolo Atómico realice varias tareas, no solo el mecanismo de emisión de tokens simples antes.Después de satisfacer la base de las necesidades de emisión de activos y activos de gestión, realmente podemos desarrollar el ecosistema de bitcoin, y habrá más aplicaciones a gran escala y arquitectura del sistema.

Aunque hay muchas limitaciones de AVM, como solo puede operar los activos de ARC20, y aún se desconoce la disponibilidad de una capa de contratos inteligentes bajo la red principal. Los contratos inteligentes complejos aún pueden consumir muchos recursos informáticos, y todavía hay dudas en términos de eficiencia de ejecución.Pero su apariencia sigue siendo emocionante, esperando más avances de innovación tecnológica.

  • Related Posts

    Una muerte preprovocativa: el dinero y la naturaleza humana detrás de la muerte falsa de Jeffy

    Jessy, Bittain Vision El meme en el círculo de divisas ha lanzado una nueva narración: la canción de la muerte. El 6 de mayo, se liberó un obituario de la…

    Binance retirado de los estantes pero se disparó. Comercio extremo del concesionario de Alpaca

    Jessy, Bittain Vision Según el sentido común, se elimina un token del intercambio, lo cual es una gran noticia negativa. Sin embargo, esta regla no se ha reproducido perfectamente el…

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

    You Missed

    De la moneda de meme a la piel csgo: la especulación nunca duerme

    • Por jakiro
    • mayo 15, 2025
    • 0 views
    De la moneda de meme a la piel csgo: la especulación nunca duerme

    Esta vez, los inversores minoristas de Ethereum derrotaron a las instituciones

    • Por jakiro
    • mayo 15, 2025
    • 0 views
    Esta vez, los inversores minoristas de Ethereum derrotaron a las instituciones

    Bankless: Reconstrucción del mecanismo de circulación de productos y moneda de Ethereum

    • Por jakiro
    • mayo 15, 2025
    • 0 views
    Bankless: Reconstrucción del mecanismo de circulación de productos y moneda de Ethereum

    9 Experiencias importantes de inversión de Buffett

    • Por jakiro
    • mayo 15, 2025
    • 0 views
    9 Experiencias importantes de inversión de Buffett

    Wall Street Journal: ¿Por qué se retiró Buffett?¿Quién es el próximo sucesor?

    • Por jakiro
    • mayo 15, 2025
    • 2 views
    Wall Street Journal: ¿Por qué se retiró Buffett?¿Quién es el próximo sucesor?

    Los pedos de Fartcoin resonaron a través de Wall Street

    • Por jakiro
    • mayo 14, 2025
    • 3 views
    Los pedos de Fartcoin resonaron a través de Wall Street
    Home
    News
    School
    Search