Innovación en el ecosistema Bitcoin: explorando las soluciones de programabilidad 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 más líquida y segura, ha atraído a numerosos desarrolladores tras la ola de inscripciones. Ellos rápidamente se han centrado en la programabilidad y los problemas de escalabilidad de Bitcoin. A través de la introducción de diferentes soluciones como ZK, DA, cadenas laterales, rollup y restaking, el ecosistema de Bitcoin está experimentando un nuevo pico de prosperidad, convirtiéndose en el principal foco de atención del actual mercado alcista.

Sin embargo, muchos diseños continúan la experiencia de escalabilidad de plataformas de contratos inteligentes como Ethereum, y a menudo dependen de puentes centralizados entre cadenas, lo que se convierte en un eslabón débil del sistema. Hay pocas soluciones diseñadas con base en las características de Bitcoin, lo que está relacionado con la falta de amigabilidad en la experiencia de desarrollo de Bitcoin. Bitcoin es difícil de ejecutar contratos inteligentes como Ethereum, y las razones principales incluyen:

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

El testigo segregado de 2017 ( SegWit ) aumentó el límite del tamaño del bloque; La actualización de Taproot de 2021 hizo posible la verificación de firmas múltiples, acelerando la velocidad de procesamiento de transacciones. Estas actualizaciones sentaron las bases para la Programabilidad de Bitcoin.

En 2022, los desarrolladores propusieron la "Teoría Ordinal", que describe el esquema de numeración de Satoshi, permitiendo incrustar datos arbitrarios en transacciones de Bitcoin, abriendo nuevas perspectivas 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, lo que se convierte en un desafío 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 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, ofreciendo capacidades de contratos inteligentes y transacciones complejas a través de diferentes métodos:

  1. RGB es un esquema de contrato inteligente verificado a través de clientes fuera de la cadena, que registra cambios de estado en el UTXO de Bitcoin. Aunque tiene ventajas de privacidad, su uso es complicado y carece de programabilidad de contratos.

  2. RGB++ se basa en UTXO vinculados, utilizando la cadena misma como validadores de clientes con consenso, ofreciendo soluciones de activos de metadatos para la transferencia entre cadenas, soportando la transferencia de cualquier cadena con estructura UTXO.

  3. Arch Network proporciona una solución 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 del esquema de contrato inteligente BTC RGB, RGB++ y Arch Network

RGB utiliza la verificación fuera de la cadena, trasladando la verificación de la transferencia de tokens de la capa de consenso a fuera de la cadena, verificando por clientes específicos relacionados con las transacciones. Esto reduce la necesidad de difusión en toda la red, mejora la privacidad y la eficiencia, pero también lleva a la invisibilidad de terceros, operaciones complejas y una mala experiencia de usuario. RGB introduce el concepto de sellos de uso único, donde cada UTXO solo se puede gastar una vez, y el estado del contrato inteligente se encapsula a través de UTXO y es gestionado por los sellos.

Vínculo UTXO: Descripción detallada de las soluciones de contrato inteligente BTC RGB, RGB++ y Arch Network

RGB++ 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. Se extiende a todas las cadenas UTXO Turing-completas, mejorando la interoperabilidad entre cadenas y la liquidez de activos. RGB++ logra la interoperabilidad sin puentes mediante la vinculación isomórfica de UTXO, evitando el problema de las "monedas falsas". La verificación en cadena se realiza a través de cadenas sombra, simplificando el proceso de verificación del cliente y optimizando la experiencia del usuario.

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

La red Arch está compuesta 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 privacidad de los contratos inteligentes. Arch zkVM ejecuta contratos inteligentes y genera pruebas de conocimiento cero, que son verificadas por la red de nodos de verificación. El sistema funciona sobre un modelo UTXO, encapsulando el estado del contrato inteligente en State UTXOs, y Asset UTXOs se utilizan para representar Bitcoin u otros tokens. La red de verificación valida el contenido de ZKVM a través de nodos líder 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.

Estas tres propuestas tienen sus características, todas continúan con la idea de vincular UTXO. La propiedad de uso único de UTXO es más adecuada para el registro de estados de contratos inteligentes. Sin embargo, sus desventajas radican en una mala experiencia de usuario y en que no han mejorado el rendimiento. A medida que más desarrolladores se unan a la comunidad de Bitcoin, veremos más propuestas de escalabilidad, como la propuesta de actualización op-cat que está siendo discutida activamente. Las propuestas que se alinean con las propiedades nativas de Bitcoin merecen especial atención, y el método de vinculación de UTXO es una forma efectiva de expandir la programación de Bitcoin sin actualizar la red. Siempre que se resuelva adecuadamente el problema de la experiencia del usuario, esto traerá un gran avance para los contratos inteligentes de Bitcoin.

BTC-0.26%
ARCH-3.61%
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
SybilSlayervip
· 07-24 04:39
BTC es realmente útil.
Ver originalesResponder0
gas_guzzlervip
· 07-23 23:13
¿Acaso rgb no cree que la cadena de bloques es lo suficientemente compleja?
Ver originalesResponder0
GasWastingMaximalistvip
· 07-23 05:50
Otra vez haciendo algo nuevo~
Ver originalesResponder0
MysteryBoxOpenervip
· 07-22 15:56
¡Es complicado, complicado! Solo es una cáscara.
Ver originalesResponder0
RugResistantvip
· 07-21 22:29
banderas rojas por todas partes en estos nuevos protocolos rgb, la verdad... necesita una auditoría de seguridad exhaustiva lo antes posible
Ver originalesResponder0
SerumSqueezervip
· 07-21 22:29
Otra altcoin sin futuro
Ver originalesResponder0
NFTRegretDiaryvip
· 07-21 22:28
Se ha enrollado, Bitcoin también juega con contratos inteligentes.
Ver originalesResponder0
MEVHunterNoLossvip
· 07-21 22:16
¿Quién puede soportar el gas descontrolado?
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)