Nuevas ideas sobre contratos inteligentes de Bitcoin: Ventajas y desafíos del esquema de vinculación UTXO

robot
Generación de resúmenes en curso

Nuevas ideas sobre contratos inteligentes de Bitcoin: exploración del esquema de vinculación UTXO

Bitcoin como la blockchain más líquida y segura, ha atraído a una gran cantidad de desarrolladores tras la tendencia de las inscripciones. Estos desarrolladores rápidamente se han centrado en la programabilidad y los problemas de escalabilidad de Bitcoin. A través de la introducción de innovadoras soluciones como ZK, DA, cadenas laterales, rollup y restaking, la prosperidad del ecosistema de Bitcoin está alcanzando un nuevo pico, convirtiéndose en el principal foco del actual mercado alcista.

Sin embargo, muchos de los diseños existentes han heredado la experiencia de escalabilidad de plataformas de contratos inteligentes como Ethereum, y a menudo dependen de puentes cross-chain centralizados, lo que se convierte en una posible debilidad del sistema. Hay muy pocas soluciones diseñadas basándose en las características propias de Bitcoin, lo que está relacionado con un entorno de desarrollo que no es lo suficientemente amigable para Bitcoin. Bitcoin enfrenta varios factores limitantes que dificultan la ejecución de contratos inteligentes como en Ethereum:

  1. El lenguaje de script de Bitcoin limita la completitud de Turing para garantizar la seguridad, y no puede ejecutar contratos inteligentes complejos como Ethereum.
  2. La almacenamiento de la cadena de bloques de Bitcoin está diseñado para transacciones simples y no se ha optimizado para contratos inteligentes complejos.
  3. Bitcoin carece de una máquina virtual para ejecutar contratos inteligentes.

La introducción de 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, lo que permite procesar transacciones de manera más eficiente (como intercambios atómicos, billeteras multifirma y pagos condicionados). Estos avances han creado 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 Satoshis, permitiendo que se incrusten imágenes y otros datos arbitrarios en las transacciones de Bitcoin. Esto abrió nuevas posibilidades 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 extienden la programación de Bitcoin dependen de redes de segunda capa (L2), lo que requiere que los usuarios confíen en los puentes entre cadenas, convirtiéndose en el principal obstáculo para que L2 adquiera usuarios y liquidez. Además, Bitcoin actualmente carece de una máquina virtual nativa o programabilidad, lo que impide la comunicación entre L2 y L1 sin aumentar 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 del contrato inteligente en el UTXO de Bitcoin. Aunque tiene ventajas de privacidad, su uso es complicado y carece de la composabilidad de los contratos, lo que ha llevado a un desarrollo relativamente lento.

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

  3. Arch Network proporciona una solución de contratos inteligentes nativos para Bitcoin, creando una máquina virtual ZK y una red correspondiente de nodos validador, registrando los cambios de estado y las etapas de los activos en las transacciones de Bitcoin a través de la agregación de transacciones.

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

RGB utiliza un método de verificación fuera de la cadena, trasladando la verificación de la transferencia de tokens de la capa de consenso de Bitcoin a fuera de la cadena, donde es validada por clientes específicos relacionados con la transacción. Este enfoque reduce la necesidad de difusión en toda la red, mejorando la privacidad y la eficiencia. Sin embargo, esta mejora en la privacidad también es un arma de doble filo. Aunque se ha fortalecido la protección de la privacidad, se vuelve invisible para terceros, lo que complica las operaciones reales y dificulta el desarrollo, resultando en una experiencia de usuario deficiente.

RGB++ utiliza cadenas UTXO completas de Turing (como CKB u otras cadenas) para procesar datos fuera de línea y contratos inteligentes, mejorando aún más la programabilidad de Bitcoin y garantizando la seguridad a través de la vinculación homogénea de BTC. Se extiende a todas las cadenas UTXO completas de Turing, mejorando la interoperabilidad entre cadenas y la liquidez de los activos. RGB++ logra un cruce entre cadenas sin puentes mediante la vinculación homogénea de UTXO, evitando el problema de "monedas falsas" y asegurando la autenticidad y consistencia de los activos.

![Vínculo 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 está compuesto principalmente por Arch zkVM y una red de nodos de validación, utilizando pruebas de conocimiento cero 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 RGB++. Arch zkVM utiliza RISC Zero ZKVM para ejecutar contratos inteligentes y generar pruebas de conocimiento cero, que son validadas por la red de nodos de validación descentralizada. Este sistema funciona sobre el modelo UTXO, encapsulando el estado de los contratos inteligentes en State UTXOs para mejorar la seguridad y eficiencia.

![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-0b0106c9ec7c79b2e266824525ff1721.webp(

En cuanto al diseño de la programabilidad de Bitcoin, RGB, RGB++ y Arch Network tienen sus propias características, pero todas mantienen la idea de vincular UTXO. La propiedad de autorización de uso único de UTXO es más adecuada para que los contratos inteligentes registren el estado.

Sin embargo, estas soluciones también presentan desventajas evidentes, principalmente en la experiencia del usuario, con un retraso en la confirmación y un bajo rendimiento que coincide con Bitcoin. Principalmente ampliaron las funcionalidades, pero no lograron 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 escalabilidad, 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 efectiva de expandir su forma de programación sin actualizar la red de Bitcoin. Siempre que se puedan resolver bien los problemas de experiencia del usuario, será un gran avance en el desarrollo de contratos inteligentes de Bitcoin.

BTC-0.45%
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
  • 3
  • Compartir
Comentar
0/400
BlockchainBardvip
· 07-28 18:16
increíble dirección de optimización
Ver originalesResponder0
CryptoPunstervip
· 07-28 14:48
El viejo btc finalmente ha despertado.
Ver originalesResponder0
DAOTruantvip
· 07-26 04:38
RGB Pionero
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)