Nuevos avances en la Programabilidad del ecosistema Bitcoin
Bitcoin como la blockchain con la mejor liquidez y mayor seguridad en el mercado, ha atraído recientemente la atención de numerosos desarrolladores. Con el surgimiento de los inscripciones, la programabilidad y los problemas de escalabilidad del ecosistema BTC se han convertido en el foco de atención de los desarrolladores. Se han introducido diversas soluciones innovadoras como pruebas de conocimiento cero, disponibilidad de datos, cadenas laterales, rollup y restaking, impulsando al ecosistema BTC hacia una nueva prosperidad, convirtiéndose en el principal foco del mercado actual.
Sin embargo, muchos planes aún siguen utilizando 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 relativamente pocos planes diseñados realmente con base en las características de BTC, lo que está relacionado con la dificultad de desarrollo de BTC. Bitcoin no puede ejecutar contratos inteligentes directamente como Ethereum por las siguientes razones:
El lenguaje de script de Bitcoin limita la completitud de Turing para garantizar la seguridad.
La estructura de almacenamiento de la cadena de bloques de Bitcoin está optimizada para transacciones simples y no es adecuada para contratos inteligentes complejos.
Bitcoin carece de una máquina virtual para ejecutar contratos inteligentes.
En los últimos años, la red Bitcoin ha experimentado algunas actualizaciones importantes. La segregación testigo de 2017 (SegWit) amplió el límite del tamaño de bloque; la actualización Taproot de 2021 logró la verificación de firmas múltiples, mejorando la eficiencia del procesamiento de transacciones. Estas actualizaciones sentaron las bases para la Programabilidad de Bitcoin.
En 2022, el desarrollador Casey Rodarmor propuso la "Teoría Ordinal" que abrió nuevas vías para incrustar metadatos en la cadena de Bitcoin, lo que proporciona nuevas posibilidades para las aplicaciones 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 la red 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 obtenga usuarios y liquidez. Además, Bitcoin carece de una máquina virtual nativa o programabilidad, lo que dificulta la comunicación directa entre L2 y L1 sin supuestos de confianza adicionales.
RGB, RGB++ y Arch Network son tres propuestas que intentan partir de las propiedades nativas de BTC para mejorar la Programabilidad de Bitcoin, ofreciendo capacidades de contratos inteligentes y transacciones complejas a través de diferentes métodos:
RGB utiliza un esquema de contrato inteligente validado por cliente fuera de la cadena, registrando los cambios en el estado del contrato en el UTXO de Bitcoin. Aunque tiene ventajas de privacidad, su operación es compleja, carece de composabilidad de contratos y su desarrollo es relativamente lento.
RGB++ se basa en la idea de RGB y, al utilizar la cadena misma como validadores del cliente de consenso, proporciona una solución de activos de metadatos cruzados en cadenas, apoyando la transferencia de activos en cualquier cadena con estructura UTXO.
Arch Network proporciona una solución de contrato inteligente nativo para Bitcoin, creando una máquina virtual ZK y una red de nodos validador, registrando cambios de estado y activos en las transacciones de Bitcoin a través de la agregación de transacciones.
Detalles del esquema RGB
RGB es una idea temprana de extensión de contrato inteligente de la comunidad de Bitcoin, que encapsula datos de estado a través de 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 tokens de la capa de consenso de Bitcoin a un entorno fuera de la cadena, donde es validada por clientes específicos relacionados con la transacción. Este método reduce la necesidad de difusión a nivel de red, mejorando la privacidad y la eficiencia. Sin embargo, este aumento de la privacidad también ha traído problemas como la complejidad operativa y dificultades de desarrollo, lo que afecta la experiencia del usuario.
RGB introdujo el concepto de sellos de uso único. Cada UTXO solo puede ser gastado una vez, lo que equivale a estar bloqueado al momento de la creación y desbloqueado al momento del gasto. El estado del contrato inteligente está encapsulado en UTXO y gestionado por los sellos, proporcionando un mecanismo de gestión de estado efectivo.
Análisis del plan RGB++
RGB++ es otra ruta de expansión basada en la idea de RGB, que sigue estando basada en el enlace UTXO.
RGB++ utiliza cadenas UTXO Turing-completas (como CKB, etc.) 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 homogénea de BTC.
RGB++ utiliza una cadena UTXO Turing completa como cadena sombra, lo que no solo permite la ejecución de contratos inteligentes complejos, sino que también puede vincularse con UTXO de Bitcoin, aumentando la flexibilidad de programación del sistema. La vinculación isomórfica entre UTXO de Bitcoin y UTXO de la cadena sombra asegura la consistencia de estado y activos entre las dos cadenas, garantizando la seguridad de las transacciones.
RGB++ expande el soporte para todas las cadenas UTXO Turing completas, mejorando la interoperabilidad entre cadenas y la liquidez de los activos. A través de la vinculación homogénea de UTXO, se logra un cruce de cadenas sin puente, evitando el problema de "monedas falsas" de los puentes tradicionales y asegurando la autenticidad y consistencia de los activos.
RGB++ realiza la verificación en cadena a través de la cadena sombra, simplificando el proceso de verificación del cliente. Los usuarios solo necesitan revisar las transacciones relevantes en la cadena sombra para verificar la corrección del cálculo del estado de RGB++, optimizando la experiencia del usuario.
Análisis del esquema Arch Network
Arch Network está compuesto principalmente por Arch zkVM y la red de nodos de validación Arch, 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 atar otra cadena UTXO como 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 descentralizados. El sistema funciona basado en el modelo UTXO, encapsulando el estado del contrato inteligente en State UTXOs, mejorando 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, utilizando 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 a Bitcoin una máquina virtual Turing completa, capaz de ejecutar 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 UTXOs, realizando la transición de estado a través del concepto de uso único. Los datos de estado del contrato inteligente se registran como state UTXOs, y los activos de datos originales se registran como Asset UTXOs. Arch asegura que cada UTXO solo pueda ser gastado una vez, proporcionando una gestión de estado segura.
Arch necesita validar la red de nodos. Durante cada época de Arch, el sistema selecciona aleatoriamente un nodo líder según el derecho, que es responsable de la difusión de información. Todas las zk-proofs son validadas por una red de nodos de validación descentralizada, asegurando la seguridad y resistencia a la censura del sistema, y generando firmas para el nodo líder. Las transacciones se pueden transmitir en la red Bitcoin una vez que suficientes nodos las firman.
Resumen y perspectivas
RGB, RGB++ y Arch Network tienen características únicas en el diseño de la Programabilidad de BTC, y todos continúan con la idea de vincular UTXO. La característica de uso único de UTXO es más adecuada para el registro del estado de contratos inteligentes.
Sin embargo, estas soluciones también presentan desventajas evidentes, principalmente en términos de una experiencia de usuario deficiente, largos tiempos de confirmación y bajo rendimiento. Arch y RGB han ampliado principalmente las funcionalidades, pero no han mejorado el rendimiento; RGB++ ha mejorado la experiencia del usuario al introducir una cadena UTXO de alto rendimiento, pero también ha traído supuestos adicionales de seguridad.
A medida que más desarrolladores se unan a la comunidad de Bitcoin, veremos más soluciones innovadoras 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. Sin necesidad de actualizar la red de Bitcoin, el método de vinculación de UTXO es una forma efectiva de ampliar la capacidad de programación de Bitcoin. Siempre que se pueda resolver adecuadamente el problema de la experiencia del usuario, esto traerá un gran avance para el desarrollo de los contratos inteligentes de Bitcoin.
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.
11 me gusta
Recompensa
11
6
Compartir
Comentar
0/400
LiquidityHunter
· hace12h
Anoche, después de una profunda investigación, descubrí que el TVL del puente cross-chain de BTC ha superado los 50 mil millones... la seguridad es preocupante.
Ver originalesResponder0
MevHunter
· hace12h
La expansión está hecha, no importa si se desarrolla o no.
Ver originalesResponder0
MetaverseHobo
· hace12h
¿No puedes dejar de copiar tareas todo el tiempo? Todo es esa trampa de eth, btc está bien.
Ver originalesResponder0
LiquidationAlert
· hace12h
btc sigue sin entenderse bien en la cadena.
Ver originalesResponder0
ApeShotFirst
· hace12h
¡Los que aún no han introducido una posición, aceleren! Bitcoin va a despegar. No se puede hacer nada bien, el comercio de criptomonedas es el primero.
Nueva solución de contratos inteligentes de Bitcoin: Análisis de RGB, RGB++ y Arch Network
Nuevos avances en la Programabilidad del ecosistema Bitcoin
Bitcoin como la blockchain con la mejor liquidez y mayor seguridad en el mercado, ha atraído recientemente la atención de numerosos desarrolladores. Con el surgimiento de los inscripciones, la programabilidad y los problemas de escalabilidad del ecosistema BTC se han convertido en el foco de atención de los desarrolladores. Se han introducido diversas soluciones innovadoras como pruebas de conocimiento cero, disponibilidad de datos, cadenas laterales, rollup y restaking, impulsando al ecosistema BTC hacia una nueva prosperidad, convirtiéndose en el principal foco del mercado actual.
Sin embargo, muchos planes aún siguen utilizando 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 relativamente pocos planes diseñados realmente con base en las características de BTC, lo que está relacionado con la dificultad de desarrollo de BTC. Bitcoin no puede ejecutar contratos inteligentes directamente como Ethereum por las siguientes razones:
En los últimos años, la red Bitcoin ha experimentado algunas actualizaciones importantes. La segregación testigo de 2017 (SegWit) amplió el límite del tamaño de bloque; la actualización Taproot de 2021 logró la verificación de firmas múltiples, mejorando la eficiencia del procesamiento de transacciones. Estas actualizaciones sentaron las bases para la Programabilidad de Bitcoin.
En 2022, el desarrollador Casey Rodarmor propuso la "Teoría Ordinal" que abrió nuevas vías para incrustar metadatos en la cadena de Bitcoin, lo que proporciona nuevas posibilidades para las aplicaciones 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 la red 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 obtenga usuarios y liquidez. Además, Bitcoin carece de una máquina virtual nativa o programabilidad, lo que dificulta la comunicación directa entre L2 y L1 sin supuestos de confianza adicionales.
RGB, RGB++ y Arch Network son tres propuestas que intentan partir de las propiedades nativas de BTC para mejorar la Programabilidad de Bitcoin, ofreciendo capacidades de contratos inteligentes y transacciones complejas a través de diferentes métodos:
RGB utiliza un esquema de contrato inteligente validado por cliente fuera de la cadena, registrando los cambios en el estado del contrato en el UTXO de Bitcoin. Aunque tiene ventajas de privacidad, su operación es compleja, carece de composabilidad de contratos y su desarrollo es relativamente lento.
RGB++ se basa en la idea de RGB y, al utilizar la cadena misma como validadores del cliente de consenso, proporciona una solución de activos de metadatos cruzados en cadenas, apoyando la transferencia de activos en cualquier cadena con estructura UTXO.
Arch Network proporciona una solución de contrato inteligente nativo para Bitcoin, creando una máquina virtual ZK y una red de nodos validador, registrando cambios de estado y activos en las transacciones de Bitcoin a través de la agregación de transacciones.
Detalles del esquema RGB
RGB es una idea temprana de extensión de contrato inteligente de la comunidad de Bitcoin, que encapsula datos de estado a través de 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 tokens de la capa de consenso de Bitcoin a un entorno fuera de la cadena, donde es validada por clientes específicos relacionados con la transacción. Este método reduce la necesidad de difusión a nivel de red, mejorando la privacidad y la eficiencia. Sin embargo, este aumento de la privacidad también ha traído problemas como la complejidad operativa y dificultades de desarrollo, lo que afecta la experiencia del usuario.
RGB introdujo el concepto de sellos de uso único. Cada UTXO solo puede ser gastado una vez, lo que equivale a estar bloqueado al momento de la creación y desbloqueado al momento del gasto. El estado del contrato inteligente está encapsulado en UTXO y gestionado por los sellos, proporcionando un mecanismo de gestión de estado efectivo.
Análisis del plan RGB++
RGB++ es otra ruta de expansión basada en la idea de RGB, que sigue estando basada en el enlace UTXO.
RGB++ utiliza cadenas UTXO Turing-completas (como CKB, etc.) 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 homogénea de BTC.
RGB++ utiliza una cadena UTXO Turing completa como cadena sombra, lo que no solo permite la ejecución de contratos inteligentes complejos, sino que también puede vincularse con UTXO de Bitcoin, aumentando la flexibilidad de programación del sistema. La vinculación isomórfica entre UTXO de Bitcoin y UTXO de la cadena sombra asegura la consistencia de estado y activos entre las dos cadenas, garantizando la seguridad de las transacciones.
RGB++ expande el soporte para todas las cadenas UTXO Turing completas, mejorando la interoperabilidad entre cadenas y la liquidez de los activos. A través de la vinculación homogénea de UTXO, se logra un cruce de cadenas sin puente, evitando el problema de "monedas falsas" de los puentes tradicionales y asegurando la autenticidad y consistencia de los activos.
RGB++ realiza la verificación en cadena a través de la cadena sombra, simplificando el proceso de verificación del cliente. Los usuarios solo necesitan revisar las transacciones relevantes en la cadena sombra para verificar la corrección del cálculo del estado de RGB++, optimizando la experiencia del usuario.
Análisis del esquema Arch Network
Arch Network está compuesto principalmente por Arch zkVM y la red de nodos de validación Arch, 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 atar otra cadena UTXO como 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 descentralizados. El sistema funciona basado en el modelo UTXO, encapsulando el estado del contrato inteligente en State UTXOs, mejorando 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, utilizando 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 a Bitcoin una máquina virtual Turing completa, capaz de ejecutar 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 UTXOs, realizando la transición de estado a través del concepto de uso único. Los datos de estado del contrato inteligente se registran como state UTXOs, y los activos de datos originales se registran como Asset UTXOs. Arch asegura que cada UTXO solo pueda ser gastado una vez, proporcionando una gestión de estado segura.
Arch necesita validar la red de nodos. Durante cada época de Arch, el sistema selecciona aleatoriamente un nodo líder según el derecho, que es responsable de la difusión de información. Todas las zk-proofs son validadas por una red de nodos de validación descentralizada, asegurando la seguridad y resistencia a la censura del sistema, y generando firmas para el nodo líder. Las transacciones se pueden transmitir en la red Bitcoin una vez que suficientes nodos las firman.
Resumen y perspectivas
RGB, RGB++ y Arch Network tienen características únicas en el diseño de la Programabilidad de BTC, y todos continúan con la idea de vincular UTXO. La característica de uso único de UTXO es más adecuada para el registro del estado de contratos inteligentes.
Sin embargo, estas soluciones también presentan desventajas evidentes, principalmente en términos de una experiencia de usuario deficiente, largos tiempos de confirmación y bajo rendimiento. Arch y RGB han ampliado principalmente las funcionalidades, pero no han mejorado el rendimiento; RGB++ ha mejorado la experiencia del usuario al introducir una cadena UTXO de alto rendimiento, pero también ha traído supuestos adicionales de seguridad.
A medida que más desarrolladores se unan a la comunidad de Bitcoin, veremos más soluciones innovadoras 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. Sin necesidad de actualizar la red de Bitcoin, el método de vinculación de UTXO es una forma efectiva de ampliar la capacidad de programación de Bitcoin. Siempre que se pueda resolver adecuadamente el problema de la experiencia del usuario, esto traerá un gran avance para el desarrollo de los contratos inteligentes de Bitcoin.