RGB++ Layer: el hub UTXO cross-chain del ecosistema BTCFi

RGB++ Layer: El nexo entre BTCFi y el mundo UTXO

En julio de 2024, CKB lanzó oficialmente el proyecto RGB++ Layer, lo que marca la transición del protocolo RGB++ publicado anteriormente de la teoría a la práctica, y se introducirán escenarios de aplicación más concretos. RGB++ Layer, con su visión de construir un ecosistema BTCFi entre BTC y CKB, Cardano y otras cadenas de bloques UTXO, rápidamente se convirtió en el foco de atención de la industria.

RGB++ Layer, basado en el protocolo RGB++, utiliza tecnologías de enlace isomórfico y Leap para proporcionar una experiencia de interacción en toda la cadena "sin puentes cruzados" para activos nativos de RGB++ o inscripciones/rúnas entre cadenas públicas de tipo UTXO como BTC, CKB y Cardano. Aprovecha el entorno de contratos inteligentes Turing-completo de CKB para construir la infraestructura desde la emisión de activos hasta funciones DeFi complejas para Bitcoin.

Debido a que RGB++ Layer se apoya en el ecosistema de abstracción de cuentas completo de CKB, es compatible con cuentas y billeteras de Bitcoin, lo que puede crear una buena experiencia para los usuarios de Bitcoin y allanar el camino para la aplicación masiva de BTCFi.

Interpretación de las cuatro características del RGB++ Layer: El nexo entre BTCFi y el mundo UTXO

Protocolo RGB++: La piedra angular de la capa RGB++

El protocolo RGB++ fue lanzado en enero de este año, y su idea central es reemplazar la "verificación del cliente" del protocolo RGB con la verificación en la cadena CKB. En esencia, se utiliza CKB como un indexador descentralizado, encargado de llevar a cabo tareas como el almacenamiento de datos y la verificación de la fuente de activos, actuando como la capa de verificación y la capa DA del protocolo RGB, para abordar las deficiencias del protocolo RGB en términos de experiencia del usuario y soporte para DeFi.

RGB++ introduce el concepto de vinculación isomórfica, utilizando las Celdas en la cadena CKB como el portador de datos para activos de tipo inscripción/runa, y luego establece una relación de vinculación entre la Celda y el UTXO en las cadenas de Bitcoin/Cardano/Liquid, permitiendo que los activos RGB++ hereden la seguridad de estas cadenas públicas UTXO, previniendo el doble gasto.

Por ejemplo, si Alice quiere transferir algunos tokens TEST a Bob, puede generar una declaración que vincule una Cell que almacene la información del activo TEST con el UTXO de Bitcoin de Bob. Si Bob vuelve a transferir el token TEST, el UTXO de Bitcoin vinculado también debe transferirse de manera sincronizada.

Interpretación de las cuatro características principales de RGB++ Layer: el nexo entre BTCFi y el mundo UTXO

Vinculación isomórfica y Leap: emisión de activos de BTCFi y capa de cadena cruzada sin puente

La vinculación isomórfica y Leap son las dos características centrales de RGB++ Layer. Para entender estos dos conceptos, primero es necesario comprender el modelo de Celdas de CKB.

Cell es un UTXO extendido de CKB, que incluye campos como LockScript, TypeScript y Data. LockScript es similar al script de bloqueo de Bitcoin, utilizado para la verificación de permisos; TypeScript es similar al código de contrato inteligente; Data se utiliza para almacenar datos de activos.

Al emitir activos RGB++ en CKB, es necesario crear un Cell y completar los campos relevantes. Dado que el Cell es similar a la estructura UTXO de Bitcoin y CKB es compatible con el algoritmo de firma de Bitcoin, los usuarios pueden operar activos en la cadena CKB utilizando una billetera de Bitcoin.

El núcleo de la vinculación isomórfica es permitir la reescritura de los datos de activos RGB++ en la cadena CKB utilizando cuentas de diferentes cadenas públicas como BTC y Cardano. Leap, basado en la vinculación isomórfica, realiza un "cambio de vinculación" de UTXO de activos RGB++, por ejemplo, cambiando de un UTXO de Bitcoin a un UTXO de Cardano, lo que permite la transferencia del control de los activos entre diferentes cuentas.

Interpretación de las cuatro características de RGB++ Layer: el nexo entre BTCFi y el mundo UTXO

Modo de implementación de enlace isomórfico

Por ejemplo, Alice transfiere 40 tokens TEST a Bob:

  1. Alice construye localmente los datos de la transacción CKB, indicando destruir la Cell#0,生成Cell#1 para Bob, y la Cell#2 para sí misma.

  2. Alice genera la declaración, Cell#1绑定到BTC UTXO#1, Cell#2绑定到BTC UTXO#2.

  3. Alice genera el Commitment, que incluye la declaración anterior y los datos de la transacción CKB.

  4. Alice inicia una transacción en la cadena de Bitcoin, destruyendo UTXO#0,生成UTXO#1 para Bob, UTXO#2 lo deja para sí misma, y escribe el Commitment en la cadena.

  5. Finalmente, envía la transacción CKB a la cadena CKB.

Durante todo el proceso, Alice debe demostrar que es la controladora real de Cell#0和BTC UTXO#0 y probar que existe una relación de vinculación entre ambos.

Interpretación de las cuatro características de RGB++ Layer: BTCFi como el nexo del mundo UTXO

Interpretación de las cuatro características de RGB++ Layer: el nexo entre BTCFi y el mundo UTXO

Interpretación de las cuatro características principales de RGB++ Layer: BTCFi y el nexo del mundo UTXO

Principios de implementación y escenarios de soporte de Leap

La función Leap consiste en cambiar la UTXO vinculada a los activos RGB++, por ejemplo, cambiar de Bitcoin a Cardano, y luego se pueden controlar los activos desde la cuenta de Cardano. Los pasos principales incluyen:

  1. Publicar Commitment en la cadena de Bitcoin, declarando la desvinculación de la relación entre BTC UTXO y Cell.

  2. Publicar un Commitment en la cadena de Cardano, declarando que la Cell está vinculada al UTXO de Cardano.

  3. Cambiar el script de bloqueo de Cell, modificando la condición de desbloqueo de UTXO de Bitcoin a eUTXO de Cardano.

Durante todo el proceso, los datos de activos RGB++ siguen almacenados en la cadena CKB, solo se han modificado las condiciones de desbloqueo. CKB actúa como un testigo de confianza de terceros y una instalación de indexación en este proceso.

Con la función Leap, también se pueden lograr escenas interesantes como "transacciones en toda la cadena". Por ejemplo, construir una plataforma de intercambio entre cadenas, donde los compradores pueden pagar con BTC y recibir activos RGB++ en una cuenta de Cardano.

Interpretación de las cuatro características principales de RGB++ Layer: BTCFi como el nexo del mundo UTXO

Interpretación de las cuatro características de RGB++ Layer: el nexo entre BTCFi y el mundo UTXO

Interpretación de las cuatro características de RGB++ Layer: el nexo entre BTCFi y el mundo UTXO

Wrapper

Para resolver las limitaciones de la funcionalidad Leap con respecto a los activos nativos en cadenas cruzadas, RGB++ Layer ha introducido el concepto de Wrapper. Tomando como ejemplo el wrapper rBTC, este puentea BTC hacia RGB++ Layer, asegurando la seguridad a través de pruebas de fraude y un mecanismo de sobrecolateralización.

Combinando Leap y Wrapper, los diversos activos en el ecosistema BTCFi (, como los activos nativos RGB++, BRC20, ARC20, runas, etc. ) pueden realizar operaciones entre cadenas.

Interpretación de las cuatro características de RGB++ Layer: El nexo entre BTCFi y el mundo UTXO

Interpretación de las cuatro características de RGB++ Layer: el nexo entre BTCFi y el mundo UTXO

CKB-VM: Motor de contratos inteligentes de BTCFi

CKB proporciona CKB-VM para la capa RGB++, y se pueden utilizar varios lenguajes de programación que soportan la máquina virtual RISC-V para el desarrollo de contratos. Esto proporciona flexibilidad a los desarrolladores y reduce la barrera de entrada para el desarrollo de contratos inteligentes.

Interpretación de las cuatro características de RGB++ Layer: el nexo entre BTCFi y el mundo UTXO

Ecosistema AA nativo: conexión fluida entre BTC y RGB++

RGB++ Layer reutiliza el esquema AA nativo de CKB, siendo compatible en el lado del desarrollador y del usuario con cadenas de bloques UTXO como BTC y Cardano. Los usuarios pueden utilizar diferentes algoritmos de firma para la autenticación, como BTC, Cardano e incluso métodos de autenticación de cuentas, billeteras o WebAuthn para operar directamente con los activos en RGB++ Layer.

Este esquema AA nativo proporciona una base para el enlace isomórfico y la función Leap, lo que ayuda a respaldar escenarios clave y optimizar la experiencia del usuario.

Interpretación de las cuatro características de RGB++ Layer: el nexo entre BTCFi y el mundo UTXO

Resumen

RGB++ Layer como una infraestructura importante para Memecoin como inscripciones/rúnas/monedas de color, puede lograr interacciones en toda la cadena. Su entorno de ejecución de contratos inteligentes, construido sobre RiscV, crea un terreno fértil para la lógica de negocios compleja de BTCFi. En el futuro, continuaremos prestando atención al progreso de RGB++ Layer y realizaremos un análisis más profundo de las soluciones tecnológicas relacionadas.

Interpretación de las cuatro características de RGB++ Layer: El nexo entre BTCFi y el mundo UTXO

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
  • 5
  • Republicar
  • Compartir
Comentar
0/400
BakedCatFanboyvip
· hace14h
Seguridad en la red alcista b, sentado firmemente en la silla principal de UTXO
Ver originalesResponder0
NFTHoardervip
· hace15h
Ya ha llegado otro juego de engaño.
Ver originalesResponder0
CoffeeNFTsvip
· hace15h
¡El ecosistema de btc también se va a poner en marcha!
Ver originalesResponder0
GateUser-0717ab66vip
· hace15h
BTC要To the moon啦~
Ver originalesResponder0
WenMoon42vip
· hace15h
alcista啊 Nervos finalmente ha puesto en marcha el ecosistema btc
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)