Comparativa de soluciones de expansión de contratos inteligentes de Bitcoin: RGB, RGB++ y Arch Network

robot
Generación de resúmenes en curso

El camino de expansión de los contratos inteligentes en el ecosistema de Bitcoin

Bitcoin, como la blockchain más líquida y segura, ha atraído a una gran cantidad de desarrolladores tras el surgimiento de los inscripciones. Estos desarrolladores rápidamente se enfocaron en la programabilidad y los problemas de escalabilidad de Bitcoin. A través de la introducción de soluciones innovadoras como pruebas de cero conocimiento, disponibilidad de datos, cadenas laterales, rollup y restaking, el ecosistema de Bitcoin está experimentando una prosperidad sin precedentes, convirtiéndose en el foco del mercado actual.

Sin embargo, muchos diseños de escalado han tomado prestada la experiencia de plataformas de contratos inteligentes como Ethereum, y a menudo dependen de puentes intercadena centralizados, lo que se convierte en un punto débil del sistema. Hay muy pocas soluciones diseñadas en base a las características del propio Bitcoin, lo que está relacionado con la mala experiencia de desarrollo de Bitcoin. Bitcoin, debido a ciertas limitaciones, no puede ejecutar contratos inteligentes como lo hace Ethereum:

  1. El lenguaje de script de Bitcoin sacrifica 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.

El testigo de separación de 2017 y la actualización de Taproot de 2021 aumentaron la programabilidad de Bitcoin. En 2022, el desarrollador Casey Rodarmor propuso la "Teoría Ordinal", que abrió nuevas posibilidades para incrustar información de estado y metadatos en la cadena de Bitcoin.

Actualmente, la mayoría de los proyectos que amplían la programación de Bitcoin dependen de redes de segunda capa, lo que requiere que los usuarios confíen en los puentes entre cadenas, convirtiéndose en un obstáculo para la adquisición de usuarios y liquidez. Además, Bitcoin carece de una máquina virtual nativa o de programabilidad, lo que impide la comunicación entre la segunda capa y la primera sin necesidad de confianza adicional.

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

  1. RGB utiliza un cliente fuera de la cadena para verificar contratos inteligentes, registrando los cambios de estado en el UTXO de Bitcoin. Aunque tiene ventajas de privacidad, su uso es complicado y carece de composibilidad de contratos, lo que ralentiza su desarrollo.

  2. RGB++ se basa en la idea de RGB y utiliza cadenas UTXO Turing-completas para procesar datos fuera de la cadena y contratos inteligentes, garantizando la seguridad a través de la vinculación isomórfica con BTC.

  3. Arch Network proporciona soluciones nativas de contratos inteligentes para Bitcoin, crea una máquina virtual ZK y una red de nodos validadores, y a través de transacciones agregadas registra los cambios de estado y los activos en las transacciones de Bitcoin.

Vinculación UTXO: Explicación detallada de las soluciones de contratos inteligentes BTC RGB, RGB++ y Arch Network

RGB

RGB es una idea de expansión de contratos inteligentes de la comunidad de Bitcoin en sus inicios, que encapsula datos de estado a través de UTXO, proporcionando una idea importante para la futura ampliación nativa de Bitcoin.

RGB utiliza la verificación fuera de la cadena, trasladando la verificación de transferencias de tokens de la capa de consenso de Bitcoin a fuera de la cadena, validada por clientes específicos relacionados con la transacción. Esto reduce la necesidad de difusión en toda la red, mejorando la privacidad y la eficiencia. Sin embargo, este enfoque de mejora de la privacidad es un arma de doble filo. Aunque mejora la protección de la privacidad, hace que sea invisible para terceros, complicando las operaciones y dificultando el desarrollo, lo que resulta en una experiencia de usuario deficiente.

RGB introduce el concepto de etiquetas de sellado de un solo uso. Cada UTXO solo puede gastarse una vez, lo que equivale a estar bloqueado en el momento de la creación y desbloqueado al momento del gasto. El estado de los contratos inteligentes se encapsula en UTXO y es gestionado por las etiquetas de sellado, proporcionando un mecanismo efectivo de gestión de estados.

UTXO vinculados: Análisis de las soluciones de contratos inteligentes BTC RGB, RGB++ y Arch Network

RGB++

RGB++ es otra ruta de expansión basada en el enfoque RGB, que sigue estando basado en el UTXO.

RGB++ utiliza cadenas UTXO completas de Turing 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 la vinculación isomórfica de BTC.

RGB++ utiliza una cadena UTXO Turing completa como cadena sombra, lo que permite ejecutar contratos inteligentes complejos y vincularse 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 del estado y los activos entre las dos cadenas, garantizando la seguridad de las transacciones.

RGB++ se extiende a todas las cadenas UTXO Turing completas, mejorando la interoperabilidad entre cadenas y la liquidez de activos. El soporte multichain permite que RGB++ se combine con cualquier cadena UTXO Turing completa, aumentando la flexibilidad del sistema. A través de la vinculación homogénea de UTXO se logra una interoperabilidad sin puentes, evitando el problema de la "moneda falsa", asegurando la autenticidad y consistencia de los activos.

La verificación en cadena de la cadena sombra simplifica el proceso de verificación del cliente. Los usuarios solo necesitan verificar las transacciones relacionadas con la cadena sombra para validar la corrección del cálculo del estado de RGB++. Esta verificación en cadena simplifica el proceso y optimiza la experiencia del usuario. El uso de cadenas sombra Turing-completas evita la compleja gestión de UTXO de RGB, proporcionando una experiencia más simplificada y amigable para el usuario.

Arch Network

Arch Network está compuesto principalmente por Arch zkVM y una red de nodos de validación, utilizando pruebas de cero conocimiento y una red de validación descentralizada para garantizar la seguridad y privacidad de los contratos inteligentes, es más fácil de usar que RGB y no requiere vincular otra cadena UTXO como lo hace RGB++.

Arch zkVM utiliza RISC Zero ZKVM para ejecutar contratos inteligentes y generar pruebas de conocimiento cero, verificadas por una red de nodos de validación descentralizada. El sistema opera sobre el modelo UTXO, encapsulando el estado del contrato inteligente en State UTXOs, mejorando la seguridad y la eficiencia.

Los UTXOs de activos representan Bitcoin u otros tokens, que pueden ser gestionados a través de delegación. La red Arch selecciona aleatoriamente un nodo líder para verificar el contenido de ZKVM, utiliza el esquema de firma FROST para agregar las firmas de los nodos y, finalmente, transmite la transacción a la red de Bitcoin.

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

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

Aunque Arch 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 en función de los derechos, responsable de transmitir la información a otros nodos de validación en la red. Todas las pruebas de conocimiento cero son verificadas por una red de nodos de validación descentralizados, asegurando la seguridad y resistencia a la censura del sistema, y generando firmas para el nodo Leader. Una vez que la transacción es firmada por la cantidad requerida de nodos, se puede transmitir en la red Bitcoin.

UTXO vinculado: explicación detallada de las soluciones de contratos inteligentes BTC RGB, RGB++ y Arch Network

Resumen

RGB, RGB++ y Arch Network tienen características únicas en el diseño de la programabilidad de Bitcoin, continuando con la idea de vinculación de UTXO. La propiedad de autenticación de uso único de UTXO es más adecuada para registrar el estado de los contratos inteligentes.

Sin embargo, estas soluciones también presentan desventajas evidentes, como una mala experiencia de usuario, una latencia de confirmación similar a la de Bitcoin y un bajo rendimiento. Arch y RGB se centran principalmente en la expansión de funciones en lugar de mejorar el rendimiento; RGB++ mejora la experiencia del usuario al introducir una cadena UTXO de alto rendimiento, pero introduce supuestos adicionales de seguridad.

A medida que más desarrolladores se unen 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 atención; el método de vinculación UTXO es una forma efectiva de expandir la programación sin actualizar la red de Bitcoin. Siempre que se resuelva bien el problema de la experiencia del usuario, esto traerá un avance significativo para los contratos inteligentes de Bitcoin.

BTC0.71%
ARCH1.31%
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
  • 8
  • Compartir
Comentar
0/400
LiquidationWatchervip
· 07-18 01:20
otro experimento de protocolo arriesgado... he visto demasiados de estos caer y arder ngl, mantente a salvo familia
Ver originalesResponder0
OnlyOnMainnetvip
· 07-17 06:51
btc hace que los contratos inteligentes sean inútiles
Ver originalesResponder0
LiquiditySurfervip
· 07-15 04:59
sigue siendo lo mismo, off-chain surfear es lo mejor
Ver originalesResponder0
WhaleWatchervip
· 07-15 03:10
No se dijo, confío en Bitcoin
Ver originalesResponder0
DefiEngineerJackvip
· 07-15 03:10
*suspiro* escalar sin comprometer la descentralización... muéstrame las pruebas formales
Ver originalesResponder0
SilentObservervip
· 07-15 03:09
Entonces, acelera la experiencia del usuario.
Ver originalesResponder0
Whale_Whisperervip
· 07-15 03:02
¿Acaso BTC también puede jugar con contratos inteligentes?
Ver originalesResponder0
MetaverseLandlordvip
· 07-15 02:46
Estos supuestos planes ya existen desde hace tiempo y siguen presumiendo.
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)