Nueva perspectiva sobre los contratos inteligentes de Bitcoin: innovación UTXO de RGB, RGB++ y Arch Network

robot
Generación de resúmenes en curso

Exploración de la Programabilidad del ecosistema Bitcoin

Bitcoin como la blockchain con la mejor liquidez y la mayor seguridad en la actualidad, está atrayendo la atención de numerosos desarrolladores sobre su Programabilidad y problemas de escalabilidad. Al introducir diversas soluciones como ZK, DA, cadenas laterales, rollup, restaking, etc., el ecosistema de Bitcoin está experimentando un nuevo pico de prosperidad, convirtiéndose en el foco principal de este ciclo alcista.

Sin embargo, muchos diseños continúan la experiencia de escalabilidad de plataformas de contratos inteligentes como Ethereum, y la mayoría depende de puentes intercadena centralizados, lo que se convierte en una debilidad potencial del sistema. Pocas soluciones están diseñadas en función de las características intrínsecas de Bitcoin, lo que está relacionado con la dificultad de desarrollo de Bitcoin. Bitcoin no puede ejecutar contratos inteligentes directamente como Ethereum por varias razones:

  1. El lenguaje de script de Bitcoin limita la completitud de Turing por razones de seguridad, lo que impide la ejecución de contratos inteligentes complejos.
  2. La blockchain de Bitcoin está diseñada para almacenar transacciones simples y no está optimizada para contratos inteligentes complejos.
  3. Bitcoin carece de una máquina virtual para ejecutar contratos inteligentes.

La segregación de testigos de 2017 (SegWit) aumentó el límite de tamaño de bloque; la actualización de Taproot de 2021 implementó la verificación de firmas múltiples, mejorando la eficiencia del procesamiento de transacciones. Estas actualizaciones crearon las condiciones para la programabilidad de Bitcoin.

En 2022, el desarrollador Casey Rodarmor propuso la "Teoría Ordinal", que describió el esquema de numeración de Satoshi, permitiendo que se incrustara cualquier dato en las transacciones de Bitcoin, proporcionando nuevas ideas para aplicaciones como contratos inteligentes.

Actualmente, la mayoría de los proyectos que amplían la Programabilidad de Bitcoin dependen de la red de segunda capa (L2), lo que requiere que los usuarios confíen en los puentes entre cadenas, convirtiéndose en un 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 suposiciones de confianza adicionales.

RGB, RGB++ y Arch Network intentan partir de las propiedades nativas de Bitcoin para mejorar su Programabilidad a través de diferentes métodos:

  1. RGB implementa contratos inteligentes mediante la verificación de clientes fuera de la cadena, registrando los cambios de estado en el UTXO de Bitcoin. Aunque tiene ventajas de privacidad, su uso es complicado y carece de programabilidad de contratos, lo que ralentiza su desarrollo.

  2. RGB++ sobre la base de RGB, utiliza la cadena UTXO Turing completa para procesar datos fuera de la cadena y contratos inteligentes, garantizando la seguridad mediante la vinculación isomórfica de BTC.

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

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 Bitcoin en sus inicios, que encapsula datos de estado a través de UTXO, proporcionando una importante perspectiva para la futura expansión nativa.

RGB utiliza la verificación fuera de la cadena, trasladando la verificación de la transferencia de monedas desde la capa de consenso a fuera de la cadena, donde clientes específicos relacionados con la transacción validan. Esto reduce la necesidad de difusión en toda la red, mejora la privacidad y la eficiencia, pero también resulta en una falta de visibilidad para terceros, operaciones complejas y un alto grado de dificultad en el desarrollo.

RGB introduce el concepto de un sello de uso único, cada UTXO solo puede ser gastado una vez, se bloquea al ser creado y se desbloquea al ser gastado. El estado del contrato inteligente está encapsulado por UTXO y gestionado por el sello, proporcionando un mecanismo de gestión de estado efectivo.

RGB++

RGB++ se desarrolla sobre la base de la idea RGB, vinculada a UTXO. Utiliza cadenas UTXO Turing completas para procesar datos fuera de la cadena y contratos inteligentes, mejorando la programabilidad de Bitcoin y garantizando la seguridad a través de la vinculación homogénea de BTC.

RGB++ utiliza una cadena UTXO Turing-completa como cadena sombra para procesar datos off-chain y contratos inteligentes. Esta cadena puede ejecutar contratos inteligentes complejos y está vinculada a los 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 forma isomórfica, asegurando la consistencia del estado y los activos entre ambas cadenas, garantizando la seguridad de las transacciones.

La expansión RGB++ admite todas las cadenas UTXO completas de Turing, mejorando la interoperabilidad entre cadenas y la liquidez de activos. A través de un enlace UTXO homomórfico, se logra un cruce entre cadenas sin puentes, evitando el problema de las "monedas falsas" y asegurando la autenticidad y consistencia de los activos.

La verificación en cadena a través de la cadena sombra simplifica el proceso de verificación del cliente en RGB++. Los usuarios solo necesitan revisar las transacciones relacionadas con la cadena sombra para verificar la corrección del cálculo del estado de RGB++. Este método simplifica el proceso de verificación, optimiza la experiencia del usuario y evita la compleja gestión de UTXO de RGB.

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

Arch Network

Arch Network está compuesto principalmente por Arch zkVM y una red de nodos de verificación, utilizando pruebas de conocimiento cero y una red de verificación descentralizada para garantizar la seguridad y la privacidad de los contratos inteligentes, es más fácil de usar que RGB y no requiere vincular otra cadena UTXO como 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 descentralizados. El sistema funciona sobre el modelo UTXO, encapsulando el estado del contrato inteligente en State UTXOs, lo que mejora la seguridad y la eficiencia.

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

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

Arch utiliza el modelo UTXO de Bitcoin, el estado y los activos están encapsulados en UTXO, y la transición de estado se realiza mediante el 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 segura del estado.

Arch necesita validar la red de nodos. Durante cada Epoch, el sistema selecciona aleatoriamente un nodo Leader basado en la participación, encargado de la difusión de información. Todas las pruebas son validadas por una red de nodos de verificación descentralizada, asegurando la seguridad del sistema y su resistencia a la censura, y generando firmas para el nodo Leader. Una vez que las transacciones han sido firmadas por los nodos requeridos, se pueden difundir en la red de Bitcoin.

Vinculación UTXO: Explicación de las soluciones de contrato inteligente BTC RGB, RGB++ y Arch Network

Conclusión

RGB, RGB++ y Arch Network tienen características únicas en el diseño de la Programabilidad de Bitcoin, y todos continúan con la idea de vincular UTXO. La propiedad de autenticación de un solo uso de UTXO es más adecuada para registrar el estado de los contratos inteligentes.

Sin embargo, estas soluciones también enfrentan problemas como una mala experiencia del usuario, largos tiempos de confirmación y bajo rendimiento. Arch y RGB principalmente amplían las funcionalidades sin mejorar el rendimiento; RGB++ mejora la experiencia del usuario al introducir una cadena UTXO de alto rendimiento, pero añade suposiciones de seguridad adicionales.

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 un enfoque especial; el método de vinculación UTXO es una forma efectiva de ampliar la programabilidad sin necesidad de actualizar la red. Si se pueden resolver los problemas de experiencia del usuario, se convertirá en un gran avance para los contratos inteligentes de Bitcoin.

Ver originales
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • 8
  • Compartir
Comentar
0/400
InscriptionGrillervip
· hace10h
Otra ola de tomar a la gente por tonta se está preparando para comenzar.
Ver originalesResponder0
CryptoComedianvip
· hace10h
BTC también quiere vestirse con ropa de flores para jugar a los contratos inteligentes, me muero de risa, es solo una trampa para jugar en alto riesgo.
Ver originalesResponder0
TokenStormvip
· hace10h
El análisis técnico está bien, pero si esta cosa puede comprar la caída, entonces hay algo que hacer.
Ver originalesResponder0
ForkPrincevip
· hace11h
Otra vez haciendo estas florituras.
Ver originalesResponder0
TrustlessMaximalistvip
· hace11h
¡Viva el btc!
Ver originalesResponder0
DegenDreamervip
· hace11h
Hay muchos nuevos proyectos, pero todos tienen trampas.
Ver originalesResponder0
ContractFreelancervip
· hace11h
Si corres demasiado lejos, no podrás volver.
Ver originalesResponder0
  • Anclado
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)