[Volver a publicar: un artículo más detallado]
¿Cómo entender el último documento técnico sobre máquinas virtuales AVM publicado por @atomicalsxyz? En pocas palabras: es un método de simulación de la máquina virtual de Bitcoin para permitir que la red principal de Bitcoin "sin estado" original realice la capacidad de llevar un sistema de contrato inteligente, completando así las capacidades de registro y procesamiento del estado de activos más complejos distintos de Activos BTC similares a los contratos inteligentes completos de Turing. A continuación, comparto mi entendimiento:
1) Bitcoin se diseñó originalmente como un sistema de efectivo electrónico de igual a igual con ciertas capacidades de almacenamiento de datos de script, algunos códigos OP básicos y un conjunto de lógica de verificación de activos basada en bloqueos de tiempo y condiciones de gasto UTXO.
Por lo tanto, la red Bitcoin puede lograr una gestión de activos "sin estado" al registrar y transmitir activos BTC. Debido a las limitaciones del modelo minimalista UTXO y las reglas de transformación de estado predefinidas, este modelo sin estado solo puede manejar una gestión limitada de un único activo BTC.
Si intenta agregar nuevos activos a la red Bitcoin, como BRC20, ARC20, Runes y otros activos, necesitará un modelo de "máquina de estado" dinámica más complejo para registrar el almacenamiento, las transacciones, los cambios de estado, etc. de estos activos. . ¿Cómo lograr esto?
Una forma es utilizar protocolos externos y soluciones de segunda capa de capa 2 para construir un modelo de "máquina de estado" fuera de la cadena para extender el procesamiento, como @NervosNetwork @RoochNetwork y otras excelentes soluciones de extensión de segunda capa de Bitcoin actuales, e incluso soluciones nativas como ya que los esquemas RGB y Lightning Network entran en esta categoría;
Otra forma es ampliar directamente la funcionalidad del script para agregar nuevas operaciones o espacio de almacenamiento para manejar la creación y transferencia de activos complejos. Las soluciones como Covenant y OP_CAT que dependen de la adopción de estándares de propuesta BIP entran en esta categoría;
Los dos métodos anteriores son demasiado "activos" y es difícil llegar a un consenso en poco tiempo, o son demasiado "pasivos" y existe una gran incertidumbre. La máquina virtual AVM proporciona una solución especial que se encuentra entre los dos y construye directamente un entorno de ejecución de máquina virtual en la red principal de Bitcoin.
2) ¿Cómo hacerlo? El principio de funcionamiento principal de AVM consta de tres partes:
1. La simulación de script de Bitcoin es en realidad el conjunto de instrucciones de Bitcoin, que logra propiedades completas de Turing a través de una PDA (autómata de almacenamiento push) de doble pila;
2. Entorno operativo Sandbox, todo el simulador está en un entorno de aislamiento controlado, de modo que la ejecución en el Sandbox y la ejecución fuera no interfieran entre sí;
3. El hash de estado permite a los participantes verificar si el estado de sus indexadores está sincronizado correctamente, evitando posibles ataques por estados inconsistentes.
Comprensión simple: AVM utiliza directamente el espacio de almacenamiento limitado actual de BTC y el marco de procesamiento de códigos OP, al introducir un método especial de codificación y decodificación (entorno de zona de pruebas) en cada transacción de la red principal de BTC.
Este sandbox viene con su propio indexador, analizador de sandbox (conjunto de instrucciones), base de datos global (base de datos), etc., que puede completar de forma independiente la gestión de un conjunto completo de almacenamiento de activos, registros de estado de transacciones, etc., lo que equivale a un Dinámico integrado en la red principal de BTC. La "máquina de estado" puede implementar un procesamiento complejo de contratos inteligentes, así como sincronización y verificación de estado.
3) En teoría, la máquina virtual AVM puede permitir que la red principal de Bitcoin tenga funciones básicas de operación de contratos inteligentes, lo que permite a Bitcoin administrar múltiples activos complejos y la posibilidad de implementar DApps de lógica de estado compleja, lo que equivale a darle a la red de Bitcoin un cierto nivel de Capacidades ecológicas autoconstruidas.
Este es sin duda un gran progreso, al menos el mismo nivel de innovación en la capacidad de expansión de BTC que RGB, Lightning Network y varias excelentes soluciones de procesamiento de protocolos de segunda capa. Es incluso mejor que otras soluciones en términos de Nativo.
Sin embargo, en mi opinión, AVM se basa en scripts de Bitcoin Script para el almacenamiento de códigos y códigos OP para la ejecución de transacciones. Por lo tanto, en general está limitado por el rendimiento de la red principal de BTC, como: tamaño del espacio de almacenamiento del bloque, velocidad de retiro, etc.
Imagínense, un proyecto DeFi basado en AVM solo puede manejar 7 transacciones por minuto y se necesitan 10 minutos para esperar entre dos transiciones de estado. Incluso si un contrato tan inteligente está teóricamente completo, todavía está limitado y no se puede implementar. el espacio es muy limitado. Además, confiar en el conjunto de instrucciones de script Bitcoin Script para desarrollar funciones de contrato complejas es más complejo y difícil que desarrollar contratos inteligentes en lenguajes como Ethereum Solidity.
Por lo tanto, el documento técnico de AVM solo aclara un método de ejecución de máquina virtual integrado de Make Sense. Aún se desconocen problemas como su implementación real y operación en línea, cómo opera el entorno de la aplicación y cómo funciona de manera estable.
arriba
En general, tiendo a ver el desarrollo y la implementación de AVM como una exploración proactiva útil basada en la extensión de script de la red principal de BTC. De hecho, puede impulsar la implementación de algunos contratos inteligentes más simples en la red principal de BTC. La red principal puede desempeñar un papel y valor más importantes en la construcción de la ecología de segunda capa y la ecología combinada dentro y fuera de la cadena, como BitVM.
Sin embargo, al igual que otros tipos de soluciones de expansión de BTC, AVM también tiene ventajas y desventajas, y debe confiar en la construcción ecológica después de su implementación para expandir su atractivo de "legitimidad". Se recomienda mantener una actitud racional, cautelosa y optimista.
Nota: El contenido anterior no constituye un consejo de inversión. Los amigos que reconozcan que sigo perdiendo contenido pueden visitar mi página de inicio de Twitter y hacer clic en la columna Substack para suscribirse (actualmente gratis) para obtener contenido de análisis e investigación de inversiones más profundo y profesional. especialmente los contenidos inapropiados compartidos públicamente en Twitter serán visibles allí.
#avm #Quark #atomicals Enlace original: https://x.com/tmel0211/status/1795344307173683283