Expansión en cadena y fuera de la cadena: el futuro de la programabilidad de Bitcoin

Autor: Jolestar, fundador de Rooch Network Fuente: X, @jolestar

Las soluciones de expansión de programabilidad de Bitcoin se pueden dividir en dos direcciones principales: expansión en la cadena y expansión fuera de la cadena.

Extensiones de bitcoin en la cadena

Esta dirección siempre ha estado limitada por la naturaleza de programación de los scripts de bitcoin.Soluciones como BITVM intentan simular circuitos a través del árbol de gráfico para lograr la informática completa de Turing.Pero la mayor limitación de Bitcoin L1 es que los scripts de bitcoin son apátridos.No importa cuán complejo sea el cálculo, la propiedad del estado solo puede expresarse como un bloqueo de tiempo, bloqueo hash o bloqueo de llave privada, y el «bloqueo de estado» no puede expresarse, que es el requisito previo para implementar aplicaciones complejas.

Supongamos que el script de Bitcoin se reemplaza con una máquina virtual completa de Turing, y otras condiciones permanecen sin cambios, por favor diseñe un contador.

¿De qué sirve este escenario de contador?En un escenario de inscripción típico, se necesita un contador para calcular la cantidad total de activos.Si el mostrador se puede expresar en la cadena, no habrá situación en la que se deseche la inscripción.

Use una metáfora común para explicar el «bloqueo de estado»: si un script de bitcoin se entiende como un bloqueo inteligente para UTXO, este bloqueo inteligente se puede desbloquear con una contraseña y desbloquearse con una huella digital, pero no puede registrar el resultado después de que se ejecuta el script. Internamente, por lo que no puede implementar la función de desbloquear después de varias veces.

Por lo tanto, si la expansión en la cadena puede diseñar mecanismos de arbitraje y desafío junto con firmas únicas, será muy avanzado.

Extensión fuera de la cadena de bitcoin

Dado que hay cuellos de botella en la expansión en la cadena, solo puede buscar expansión fuera de la cadena.Para evitar la ambigüedad de la cadena/fuera de la cadena, se llama colectivamente expansión fuera de la cadena.

Las extensiones fuera de la cadena requieren una compensación entre varias opciones:

  1. ¿Qué contratos inteligentes y máquinas virtuales se utilizan?

  2. Cómo leer y escribir estados (datos y activos) en bitcoin en un contrato inteligente.

  3. Dónde escribir transacciones y cómo garantizar la usabilidad.

Por ejemplo, en la solución AVM:

  1. Elija Bitcoin Script.

  2. Implementación agregando un nuevo código OP.

  3. Transacción escrita a Bitcoin L1.

La solución EVM Sidechain es generalmente:

  1. 用 EVM。

  2. 通过桥跨资产过去。

  3. 用独立的共识网保证。

文章提到了 RoochNetwork,详细介绍其方案如下:

  • 智能合约以及虚拟机:用 Move 以及 MoveVM。

  • 智能合约里如何读写 Bitcoin 上的状态:在 L2 执行 Bitcoin L1 的所有交易,将 Bitcoin 的状态(UTXO/Inscription 等)表达为 Move Object。

这样有几个好处:

  1. 智能合约中可以读取到所有 Bitcoin 上的状态(UTXO/Inscription 等),还包括交易和区块头。

  2. El estado de L2 puede estar unido al estado de bitcoin a través del campo dinámico del objeto (enlace atómico), y la propiedad pertenece al propietario del activo de bitcoin.Permítanme darle algunos escenarios típicos: el estado de L1 expresa la trama, la casa se basa en L2;

  3. 通过在 L2 的智能合约中生成 Bitcoin Script 以及 Bitcoin 交易,给交易提供可编程性。

如何保证可用性

RoochNetwork 的交易可用性依赖第三方 DA。Porque en la solución de Rooch, L2 contendrá todas las transacciones L1, por lo que no puede volver a escribir a L1.这样也保证 L2 的交易成本足够低,可以给更复杂的应用提供基础设施。

Resumir

El ecosistema de Bitcoin ha estado esperando soluciones de expansión programables durante mucho tiempo, y ha probado varias rutas y soluciones.Bitcoin L1 tiene una programabilidad limitada, pero su ventaja es que todos los estados son globales y no hay separación entre los contratos.Por lo tanto, no importa cualquier solución de extensión, siempre que la solución escriba datos en Bitcoin, se puede combinar con otras soluciones, ventajas complementarias y un ecosistema diferente eventualmente surgirá.

  • Related Posts

    Tendencia histórica: Bitcoin está siendo un activo de sabor seguro

    Esta semana, los bonos del Tesoro de EE. UU. Sufrieron la mayor disminución de una sola semana desde la crisis de recompra de 2019, y su volatilidad incluso excedió el…

    ¿Cuál es más «solo» entre Nubit, Babilonia y Bitlayer?

    Autor: Ningning Fuente: X, @0xning0x ¿Bitcoin necesita un ecosistema? Mi respuesta es necesaria. Pero francamente hablando, en el consenso de clasificación de prioridad de la comunidad de bitcoin, en comparación…

    Deja una respuesta

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

    You Missed

    Tendencia histórica: Bitcoin está siendo un activo de sabor seguro

    • Por jakiro
    • abril 19, 2025
    • 4 views
    Tendencia histórica: Bitcoin está siendo un activo de sabor seguro

    ¿Qué hace que los eventos de la alfombra de criptomonedas ocurran con frecuencia?

    • Por jakiro
    • abril 18, 2025
    • 1 views
    ¿Qué hace que los eventos de la alfombra de criptomonedas ocurran con frecuencia?

    Wintermute Ventures: ¿Por qué invertimos en Euler?

    • Por jakiro
    • abril 18, 2025
    • 5 views
    Wintermute Ventures: ¿Por qué invertimos en Euler?

    ¿Puede Trump disparar Powell? ¿Qué riesgos económicos traerán?

    • Por jakiro
    • abril 18, 2025
    • 4 views
    ¿Puede Trump disparar Powell? ¿Qué riesgos económicos traerán?

    Glassnode: ¿Estamos experimentando una transición de toro?

    • Por jakiro
    • abril 18, 2025
    • 6 views
    Glassnode: ¿Estamos experimentando una transición de toro?

    El primer lote de 8 proyectos seleccionados del acelerador web de los 8 proyectos seleccionados

    • Por jakiro
    • abril 17, 2025
    • 4 views
    El primer lote de 8 proyectos seleccionados del acelerador web de los 8 proyectos seleccionados
    Home
    News
    School
    Search