Nuevo capítulo de contratos inteligentes de Bitcoin: evolución y comparación de RGB, RGB++ y Arch Network

Evolución de los contratos inteligentes de Bitcoin: de RGB a Arch Network

Bitcoin, como la blockchain con mejor liquidez y mayor seguridad, ha atraído a un gran número de desarrolladores tras la ola de inscripciones. Estos desarrolladores se han centrado rápidamente en la programabilidad y los problemas de escalabilidad de Bitcoin. Al introducir diversas soluciones innovadoras como ZK, DA, cadenas laterales, rollup y restaking, el ecosistema de Bitcoin está experimentando una prosperidad sin precedentes, convirtiéndose en el principal foco del actual mercado alcista.

Sin embargo, muchos de los diseños existentes han seguido la experiencia de escalabilidad de plataformas de contratos inteligentes como Ethereum, a menudo dependiendo de puentes cruzados centralizados, lo que se convierte en una debilidad potencial del sistema. Hay muy pocas soluciones diseñadas basándose en las propias características de Bitcoin, lo que está relacionado con la mala experiencia del desarrollador de Bitcoin. Por varias razones, Bitcoin no puede ejecutar contratos inteligentes directamente como lo hace Ethereum:

  1. El lenguaje de script de Bitcoin limita la completitud de Turing para garantizar la seguridad, lo que impide la ejecución de contratos inteligentes complejos.
  2. La cadena de bloques de Bitcoin está optimizada para transacciones simples y no es adecuada para contratos inteligentes complejos.
  3. Bitcoin carece de una máquina virtual para ejecutar contratos inteligentes.

La implementación del SegWit ( en 2017 amplió el límite de tamaño de bloque de Bitcoin; la actualización de Taproot en 2021 hizo posible la verificación de firmas en lote, simplificando y acelerando el procesamiento de transacciones (como los intercambios atómicos, las billeteras multifirma y los pagos condicionales). Estas actualizaciones sentaron las bases para la programabilidad de Bitcoin.

En 2022, el desarrollador Casey Rodarmor propuso la "Teoría Ordinal", que describe un esquema para numerar las unidades mínimas en las transacciones de Bitcoin (satoshis), lo que permite incrustar cualquier dato, como imágenes, en las transacciones de Bitcoin. Esto ha abierto nuevas vías para incrustar información de estado y metadatos directamente en la cadena de Bitcoin, proporcionando nuevas ideas para aplicaciones como contratos inteligentes que requieren datos de estado accesibles y verificables.

Actualmente, la mayoría de los proyectos que mejoran la capacidad de programación de Bitcoin dependen de redes de segunda capa (L2), lo que requiere que los usuarios confíen en puentes entre cadenas, convirtiéndose en el principal obstáculo para que L2 obtenga usuarios y liquidez. Además, Bitcoin carece de una máquina virtual nativa o programabilidad, lo que impide la comunicación entre L2 y L1 sin introducir supuestos de confianza adicionales.

RGB, RGB++ y Arch Network intentan partir de las propiedades nativas de Bitcoin para mejorar su programabilidad, proporcionando contratos inteligentes y capacidades de transacciones complejas a través de diferentes métodos:

  1. RGB es un esquema de contratos inteligentes verificado a través de un cliente fuera de la cadena, que registra los cambios de estado de los contratos inteligentes en el UTXO de Bitcoin. Aunque tiene ciertas ventajas de privacidad, es complicado de usar, carece de composabilidad de contratos y su desarrollo es relativamente lento.

  2. RGB++ es otra ruta de expansión de Nervos basada en la idea de RGB, que sigue basada en el enlace UTXO, pero utiliza la cadena misma como validadores de cliente con consenso, proporcionando una solución de activos de metadatos para la transferencia entre cadenas, y admite la transferencia de activos de cualquier cadena con estructura UTXO.

  3. Arch Network proporciona una solución nativa de contratos inteligentes para Bitcoin, creando una máquina virtual ZK y una red de nodos validadores correspondientes, a través de la agregación de transacciones, se registran los cambios de estado y los activos en las transacciones de Bitcoin.

![UTXO vinculado: explicación detallada de las soluciones de contratos inteligentes BTC RGB, RGB++ y Arch Network])https://img-cdn.gateio.im/webp-social/moments-fd3e0af827c9ddea86a297fe937aaa72.webp(

RGB

RGB es una idea de extensión de contratos inteligentes de las primeras comunidades de Bitcoin, que registra datos de estado mediante un método de encapsulación UTXO, proporcionando una importante perspectiva para la futura expansión nativa de Bitcoin.

RGB utiliza un método de verificación fuera de la cadena, trasladando la verificación de la transferencia de moneda desde la capa de consenso de Bitcoin a fuera de la cadena, donde es verificada por clientes específicos relacionados con las transacciones. Este método reduce la necesidad de difusión en toda la red, mejorando la privacidad y la eficiencia. Sin embargo, esta forma de mejora de la privacidad también es una espada de doble filo. Aunque al permitir que solo nodos específicos relacionados con las transacciones participen en el trabajo de verificación se mejora la protección de la privacidad, también se vuelve invisible para terceros, lo que complica las operaciones reales y dificulta el desarrollo, resultando en una experiencia de usuario deficiente.

RGB introduce el concepto de sello de uso único. Cada UTXO solo puede ser gastado una vez, lo que equivale a bloquearlo al crear el UTXO y desbloquearlo al gastarlo. El estado del contrato inteligente está encapsulado a través de UTXO y gestionado mediante el sello, proporcionando un mecanismo efectivo de gestión del estado.

RGB++

RGB++ es otra ruta de expansión basada en la idea de RGB, que sigue basada en el enlace UTXO.

RGB++ utiliza una cadena UTXO Turing completa (como CKB u otra cadena) para procesar datos fuera de la cadena y contratos inteligentes, mejorando aún más la programabilidad de Bitcoin y garantizando la seguridad a través de un vínculo isomórfico con BTC.

RGB++ utiliza una cadena UTXO completa de Turing como cadena sombra, capaz de ejecutar contratos inteligentes complejos, y se vincula con UTXO de Bitcoin, aumentando la programabilidad y flexibilidad del sistema. Los UTXO de Bitcoin y los UTXO de la cadena sombra están vinculados de manera isomórfica, asegurando la consistencia de estado y activos entre las dos cadenas, garantizando la seguridad de las transacciones.

RGB++ se extiende a todas las cadenas UTXO Turing completas, ya no está limitado a CKB, mejorando la interoperabilidad entre cadenas y la liquidez de activos. Este soporte multichain permite que RGB++ se combine con cualquier cadena UTXO Turing completa, mejorando la flexibilidad del sistema. Al mismo tiempo, se logra un cruce de cadenas sin puente mediante el enlace homomórfico UTXO, evitando el problema de "moneda falsa", asegurando la autenticidad y coherencia de los activos.

La verificación en cadena a través de cadenas sombra ha simplificado el proceso de verificación del cliente en RGB++. Los usuarios solo necesitan verificar las transacciones relevantes en la cadena sombra para validar la corrección del cálculo del estado de RGB++. Este método de verificación en cadena no solo simplifica el proceso de verificación, sino que también optimiza la experiencia del usuario. Al utilizar una cadena sombra Turing completa, RGB++ evita la compleja gestión de UTXO de RGB, proporcionando una experiencia más simplificada y amigable para el usuario.

![Vinculación UTXO: explicación detallada de las soluciones de contratos inteligentes BTC RGB, RGB++ y Arch Network])https://img-cdn.gateio.im/webp-social/moments-7fc8d82ac7da1ba2052256fc1d0476b2.webp(

Arch Network

Arch Network está compuesto principalmente por Arch zkVM y la red de nodos de validación Arch, utilizando pruebas de conocimiento cero )zk-proofs( y una red de validación descentralizada para garantizar la seguridad y privacidad de los contratos inteligentes, siendo más fácil de usar que RGB y sin necesidad de vincular otra cadena UTXO como en RGB++.

Arch zkVM utiliza RISC Zero ZKVM para ejecutar contratos inteligentes y generar pruebas de conocimiento cero, que son verificadas por una red de nodos de validación descentralizada. Este sistema opera sobre un modelo UTXO y encapsula el estado de los contratos inteligentes en State UTXOs para mejorar la seguridad y la eficiencia.

Los UTXOs de activos se utilizan para representar Bitcoin u otros tokens, y se pueden gestionar mediante delegación. La red de verificación Arch valida el contenido de ZKVM a través de nodos líderes seleccionados aleatoriamente y utiliza el esquema de firma FROST para agregar las firmas de los nodos, y finalmente transmite la transacción a la red Bitcoin.

Arch zkVM proporciona una máquina virtual Turing completa para Bitcoin, capaz de ejecutar contratos inteligentes complejos. Después de cada ejecución de un contrato inteligente, Arch zkVM genera una prueba de conocimiento cero para verificar la corrección del contrato y los cambios de estado.

Arch también utiliza el modelo UTXO de Bitcoin, donde el estado y los activos están encapsulados en UTXO, y la transición de estado se realiza a través del concepto de uso único. Los datos del estado de contratos inteligentes se registran como UTXOs de estado, mientras que los activos de datos originales se registran como UTXOs de activos. Arch asegura que cada UTXO solo se pueda gastar una vez, proporcionando una gestión de estado segura.

Arch aunque no innova en la estructura de blockchain, necesita una red de nodos de validación. Durante cada Epoch de Arch, el sistema selecciona aleatoriamente un nodo Leader según los derechos, que es responsable de difundir la información recibida a todos los demás nodos de validación en la red. Todas las zk-proofs son verificadas por una red de nodos de validación descentralizada, asegurando la seguridad del sistema y su resistencia a la censura, y genera una firma para el nodo Leader. Una vez que la transacción es firmada por la cantidad necesaria de nodos, se puede transmitir en la red Bitcoin.

![Vinculación UTXO: explicación detallada del esquema de contratos inteligentes BTC RGB, RGB++ y Arch Network])https://img-cdn.gateio.im/webp-social/moments-0b0106c9ec7c79b2e266824525ff1721.webp(

Resumen

En cuanto al diseño de la programabilidad de Bitcoin, RGB, RGB++ y Arch Network tienen características únicas, pero todos continúan con la idea de vincular UTXO; la propiedad de autenticación de uso único de UTXO es más adecuada para que los contratos inteligentes registren su estado.

Sin embargo, estas soluciones también presentan desventajas evidentes, principalmente una mala experiencia de usuario, con la misma latencia de confirmación y bajo rendimiento que Bitcoin, ampliando solo las funcionalidades sin mejorar el rendimiento, lo cual es especialmente evidente en Arch y RGB. Aunque el diseño de RGB++ ofrece una mejor experiencia de usuario al introducir una cadena UTXO de alto rendimiento, también introduce supuestos adicionales de seguridad.

A medida que más desarrolladores se unan a la comunidad de Bitcoin, veremos más soluciones de escalado, como la propuesta de actualización op-cat que se está discutiendo activamente. Las soluciones que se alinean con las propiedades nativas de Bitcoin merecen una atención especial; el método de vinculación UTXO es la forma más eficaz de expandir su forma de programación sin actualizar la red de Bitcoin. Siempre que se pueda resolver el problema de la experiencia del usuario, esto será un gran avance para los contratos inteligentes de Bitcoin.

BTC2.37%
ARCH-0.39%
Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • 4
  • Compartir
Comentar
0/400
MevWhisperervip
· 07-17 09:44
¿Eso es todo? BTC debería tener una cadena inteligente desde hace tiempo.
Ver originalesResponder0
mev_me_maybevip
· 07-14 10:13
Desde muy temprano ya se ve RGB, ¡qué intenso!
Ver originalesResponder0
ChainComedianvip
· 07-14 10:01
Bitcoin crece de manera salvaje, tarde o temprano caerá.
Ver originalesResponder0
FloorPriceWatchervip
· 07-14 09:59
¡Mira qué rgb, la inscripción es suficiente!
Ver originalesResponder0
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)