CKB stablecoin payment es una solución de pago Moneda estable basada en la red CKB, que permite a los usuarios utilizar redes conjuntas de CKB y BTC, como RGB++ y Fiber Network, entre otras, para generar y gestionar RUSD Moneda estable vinculada al dólar, logrando pagos Moneda estable Interacción cross-chain de forma rápida, económica y segura en Capa 2.
2. Introducción a los componentes principales
2.1 CKB(Common Knowledge Base)
2.1.1 ¿Qué es CKB
CKB es la cadena de bloques de Layer 1 de Nervos Network, cuyas principales funciones se pueden resumir en Consenso y Ejecución (Consensus & ution) y Disponibilidad de Datos (Data Availability), mejorando la escalabilidad a través de canales de pago y RGB++ construidos sobre ella.
Está basado en el mecanismo de consenso PoW, similar a BTC, y utiliza una versión mejorada del algoritmo BTC NC-MAX. Este algoritmo mejora la eficiencia y capacidad de respuesta de la red al acelerar el tiempo de confirmación de la transacción y reducir la tasa de bloques huérfanos, a diferencia del intervalo fijo de 10 minutos por bloque en BTC. CKB ajusta dinámicamente el intervalo de bloques según la actividad de la red (ajuste aproximadamente cada cuatro horas) para optimizar el rendimiento.
CKB utiliza la función hash Eaglesong, que es una función hash diseñada específicamente para Nervos Network como alternativa a SHA-256, ofreciendo la misma seguridad.
CKB utiliza el modelo de celdas como su estructura de datos central, que es una versión mejorada del modelo de contabilidad UTXO de BTC.
A través del sistema de script dual, se permite un almacenamiento y verificación de datos más flexible, compatible con la emisión de activos y la ejecución de contratos inteligentes. Proporciona funciones de almacenamiento de datos y gestión de estado, garantizando la disponibilidad a largo plazo de todos los activos y datos on-chain.
2.1.2 Modelo CELL
Modelo de CELL y sus características:
El modelo de células es similar al modelo de UTXO de BTC, pero permite el almacenamiento y la validación de datos on-chain de scripts de contratos inteligentes mediante la introducción de scripts de doble firma. Almacena datos o activos de cualquier tipo: en el modelo de UTXO de BTC, cada salida de transacción solo puede contener información de cantidad simple y propiedad, mientras que cada célula de CKB puede almacenar código de contrato inteligente y ejecutar estos scripts mediante llamadas externas en la transacción, lo que significa que cada célula puede ejecutar lógica de contrato inteligente independiente y programable. Separación de estado y cálculo: debido a que las células almacenan el código y el estado de los contratos inteligentes, cada célula puede ejecutar lógica de contrato compleja y cálculos en Capa 2 o off-chain, y los resultados se sincronizan en Layer 1 a través de transacciones para garantizar la seguridad de la red y la consistencia de los datos. Ejecución y empaquetado de transacciones paralelas: mediante el modelo de células, los contratos inteligentes en diferentes células pueden ejecutarse en paralelo, y los resultados de transacciones en diferentes células se pueden empaquetar y actualizar en la cadena al mismo tiempo, lo que hace que los cálculos sean más eficientes y soltar el blanqueo de capitales.
El principio de funcionamiento del modelo CELL:
Cell está compuesto por entradas y salidas: similar al modelo UTXO de BTC, Cell ejecuta transacciones y actualizaciones de estado a través de entradas y salidas. Cada Cell puede ser utilizada como entrada de transacción, gastada y generar nuevas salidas, creando nuevas Cells. Elementos constitutivos de Cell: cada Cell contiene Capacidad, Datos Actualizados, Bloqueo, Tipo. Capacidad: registra el tamaño del espacio de almacenamiento de Cell, y representa el valor de almacenamiento de CKB Token. Las Cells creadas por el usuario deben asignar una cierta Capacidad según el volumen de datos, asegurando la utilización efectiva del espacio de almacenamiento on-chain. Datos: es una de las características principales del modelo de Cell, puede almacenar información diversa, desde números simples hasta estados de contratos inteligentes complejos, permitiendo el almacenamiento on-chain de datos diversos. Sistema de scripts duales: Bloqueo se utiliza para la verificación de identidad, similar al mecanismo de firma de BTC, para evitar que usuarios no autorizados accedan o modifiquen los datos de la Cell. Los usuarios deben proporcionar la firma correcta o múltiples firmas para desbloquear y utilizar la Cell; Tipo define la lógica de verificación de datos de la Cell, utilizada para establecer reglas sobre cómo se pueden utilizar o modificar las Cells en transacciones futuras, determinando la validez de la transacción o estado a través de la ejecución de contratos inteligentes o verificación de reglas. Live Cell y Dead Cell: Live Cell se refiere a una Cell que aún no ha sido gastada, y puede utilizarse como entrada para la próxima transacción o actualización de estado. Cuando una Cell se gasta, se convierte en Dead Cell, y no puede volver a utilizarse, pero su historial se conserva on-chain para garantizar la trazabilidad. Mecanismo de arrendamiento de estado: los usuarios deben pagar CKB Token para arrendar espacio de almacenamiento on-chain, garantizando el almacenamiento de datos a largo plazo y previniendo la inflación de estado (State Bloat).
2.1.3 Programabilidad & CKB-VM
El modelo CELL es la base de la programabilidad de CKB: admite el almacenamiento del estado y la ejecución de contratos inteligentes en cada CELL, lo que integra estrechamente la ejecución del contrato y la gestión de activos
A través de la Máquina virtual RISC-V Turing completo (CKB-VM), los desarrolladores pueden ejecutar contratos inteligentes personalizados on-chain. La flexibilidad del conjunto de instrucciones RISC-V otorga a los desarrolladores más libertad para escribir contratos, lo que permite que CKB admita lógica de contratos complejos.
CKB-VM soporta varios lenguajes, incluyendo C y Rust, entre otros lenguajes populares. Esta amplia compatibilidad distingue a CKB-VM de otras máquinas virtuales de blockchain que suelen estar limitadas a lenguajes específicos, abriéndose a una comunidad de desarrolladores más amplia. La red CKB también admite SDK de lenguajes populares como Java, Rust, Go y Java, lo que facilita a los desarrolladores utilizar herramientas familiares para el desarrollo.
Compatibilidad y escalabilidad: El diseño de CKB-VM garantiza la compatibilidad con el modelo UTXO de BTC y otras cadenas de bloques, al mismo tiempo que admite contratos inteligentes altamente escalables y aplicaciones complejas.
2.1.4 PoW Mecanismo de consenso
CKB utiliza un mecanismo de consenso similar a BTC, garantizando la seguridad y descentralización de la red. Al igual que BTC, los mineros compiten para calcular valores hash y empaquetar bloques, asegurando la inmutabilidad y resistencia a la censura de la red.
NC-MAX Algoritmo: En comparación con BTC, CKB introduce una versión mejorada del Algoritmo NC-MAX. Esta mejora permite una mayor capacidad de procesamiento, optimiza la eficiencia de Bloquear, reduce la tasa de bloques huérfanos, y aumenta la velocidad de confirmación de transacciones, haciéndolo adecuado para escenarios de aplicación a gran escala, como almacenamiento de activos y Asentamiento de pagos.
La función hash Eaglesong: El diseño personalizado de la función hash Eaglesong proporciona ventajas en rendimiento y seguridad para la red Nervos CKB, a través de su neutralidad ASIC, eficiencia, seguridad y equidad en la red, garantizando la Descentralización mientras mejora la eficiencia de Minería y la escalabilidad de la red.
2.1.5 Arquitectura de seguridad de múltiples niveles
La arquitectura separada garantiza la seguridad de la cadena principal (Layer 1): reduce la carga en el procesamiento de transacciones y mejora la estabilidad general de la red
2.1.6 Relación y legitimidad con BTC
Interoperabilidad cross-chain de UTXO modelo de interacción:
El modelo de celda de CKB es una extensión del modelo UTXO de BTC. Los usuarios de BTC pueden mapear sus activos a la red CKB y utilizar la flexibilidad de la red CKB para almacenar, operar con contratos inteligentes y aplicar Finanzas descentralizadas (DeFi). Debido a la similitud estructural entre las celdas y UTXO de BTC, y a la compatibilidad de CKB con el algoritmo de firma de BTC, los usuarios pueden operar con activos on-chain de CKB utilizando carteras de BTC, y lo mismo se aplica para otras cadenas públicas UTXO.
Autenticidad: CKB mantiene la coherencia ideológica con BTC mediante la adopción de NC-Max (Nakamoto Consensus Max), una versión mejorada del Consenso de Nakamoto, que proporciona una mayor seguridad y rendimiento.
Soporte de la comunidad: La comunidad de Nervos está compuesta por numerosos entusiastas y desarrolladores de tecnología blockchain, así como por Minero, y cuenta con el respaldo de parte de la comunidad de BTC. Su legitimidad radica en que hereda los principios de Descentralización de BTC y satisface una amplia gama de necesidades a través de la ampliación de sus funciones.
2.1.7 CKB en el papel de pago de moneda estable
El modelo de celda de CKB para el saldo de moneda estable es la base del almacenamiento de moneda estable, donde el saldo de moneda estable del usuario, como RUSD, se almacena en la celda on-chain. Cada celda contiene información completa del saldo, lo que garantiza la seguridad y la trazabilidad de los activos.
Registro del estado de la transacción: CKB admite el registro de cada cambio de estado de la transacción en la cadena, todos los procesos de pago se pueden registrar y rastrear de manera transparente a través del modelo Cell. Este mecanismo es crucial en los pagos de moneda estable, garantizando la seguridad y verificabilidad de las transacciones.
La ejecución de contratos inteligentes: las operaciones complejas como pagos condicionales y bloqueos en el proceso de pago de moneda estable pueden ser realizadas a través de contratos inteligentes soportados por CKB-VM.
2.2 RGB++
¿Qué es 2.2.1 RGB++?
RGB++ es un protocolo de emisión de activos descentralizados y contratos inteligentes, adecuado para el modelo de UTXO de Bitcoin y otras cadenas públicas UTXO.
El protocolo RGB++ hereda la idea de crear una transacción en on-chain y off-chain respectivamente del protocolo RGB, la diferencia radica en que RGB utiliza la verificación del cliente para mover más datos que la red BTC no puede almacenar y contratos inteligentes imposibles de implementar a off-chain, y crea transacciones correspondientes para vincularlas on-chain, mientras que RGB++ mueve estos datos no almacenables y contratos inteligentes imposibles de implementar a CKB, convirtiendo a CKB en la capa de liquidación de contratos inteligentes de BTC.
2.2.2 Función básica
Mediante RGB++, CKB se convierte en una cadena secundaria de BTC: como cadena complementaria de BTC, asume la compleja lógica, incluidas las operaciones de Máquina de Turing y Contratos inteligentes, que BTC nativamente no puede manejar.
Interactuando con la red BTC:
Transacciones: En la red BTC, los usuarios completan las transacciones a través del modelo UTXO convencional, mientras que la parte que implica la ejecución de contratos inteligentes se vincula a CKB a través de RGB++, que enlaza el estado del contrato y los datos. Lógica de verificación: Los registros de transacciones realizados en la red BTC se sincronizarán con el estado del contrato almacenado en CKB a través de RGB++, asegurando la legalidad de la transacción mediante una lógica de verificación específica. Cada vez que ocurre una transacción en la red, RGB++ activará la ejecución del contrato en CKB, verificando si la transacción cumple con las reglas preestablecidas, como la suficiencia de saldo, la validez de la firma y el cumplimiento de las condiciones del contrato, entre otros.
RGB++ utiliza el modo de validación del lado del cliente para garantizar la privacidad y la integridad de los datos fuera de la cadena, solo cuando la validación fuera de la cadena sea exitosa, los datos se enviarán a CKB para el asentamiento final.
Gestión de activos: RGB++ permite a los usuarios emitir activos (como monedas estables, Token, etc.) off-chain y usar CKB para gestionar el ciclo de vida de estos activos (no solo la emisión y circulación de activos, sino también operaciones más complejas como bloqueo temporal, pagos condicionales, etc.).
RGB++ combina la alta seguridad de BTC con la programabilidad de CKB.
2.2.3 Enlace Isomórfico (Isomorphic Binding)
Interacción cross-chain de activos y estados: El enlace homogéneo se refiere a sincronizar activos y estados entre BTC y CKB (u otras cadenas de bloques UTXO, como Cardano) a través de un mecanismo de enlace. Cada vez que se realiza una transacción de activos on-chain de BTC, RGB++ mapeará los cambios correspondientes en el estado del contrato o en los activos en CKB.
Ampliación de UTXO: en el enlace homogéneo, cada UTXO on-chain de BTC tendrá una celda correspondiente (contenedor UTXO) en CKB, y registrará el estado de los activos y las condiciones del contrato inteligente correspondientes.
Vinculación de activos: cuando un usuario tiene un activo RGB++ en BTC on-chain, el Cell en CKB almacenará el estado correspondiente del activo, y la vinculación isomórfica entre las dos cadenas asegura la consistencia de la información de estos activos.
Sincronización de transacciones: cuando ocurre una transacción de RGB++ Token, el mecanismo de enlace homogéneo generará un Compromiso en la red BTC, en CKB on-chain, el Cell correspondiente se consumirá y se generará un nuevo Cell para asignar los activos.
Ventajas del enlace homogéneo - Capacitando a BTCFi
El contrato inteligente soporta: BTC no puede soportar nativamente contratos inteligentes Turing completos, pero a través de una vinculación homogénea, CKB puede actuar como capa de ejecución de contratos inteligentes, administrando condiciones de transacción complicadas de los activos de BTC, como bloqueo de tiempo, pago condicional, etc. Flexibilidad en la gestión de activos: la vinculación homogénea permite la gestión de activos en circulación en la red BTC en CKB, los usuarios pueden ejecutar operaciones financieras complejas a través de la capacidad de programación flexible de CKB sin cambiar el protocolo subyacente de BTC.
2.2.4 Leap
Propuesta de actualización de la capa RGB++: extender la relación de vinculación entre CKB y BTC a todas las cadenas UTXO, logrando la interacción de activos cross-chain a través de ‘re-bind’.
Interacción cross-chain sin puente entre BTC y otras cadenas UTXO: su objetivo principal es permitir que los activos RGB++ de BTC on-chain se transfieran sin problemas a otras cadenas UTXO on-chain, lo cual se logra cambiando las UTXO a las que están vinculados los activos, lo que permite administrar y transferir activos en múltiples bloques on-chain.
Sin tecnología de puentes: Leap, a través de la tecnología de enlace isomórfico (Isomorphic Binding) y el cambio de UTXO en diferentes on-chain, sin depender de los puentes cross-chain de interacción Lock-Mint tradicionales, logra la transferencia de activos cross-chain de interacción.
Proceso de operación: por ejemplo, los usuarios pueden controlar los activos RGB++ originalmente en BTC on-chain a través de la cadena Cardano, y dividir y transferir los activos en la cadena Cardano on-chain.
Compromiso de publicación: En primer lugar, el usuario debe publicar un compromiso en BTC on-chain, declarando que desea desvincular los activos vinculados a BTC UTXO. Vinculación en la cadena de Cardano: A continuación, se publica un nuevo compromiso en Cardano on-chain para vincular el activo RGB++ con el eUTXO de Cardano. Modificación del script de bloqueo: luego, se modifica el script de bloqueo del activo RGB++ en CKB on-chain, cambiando la condición de desbloqueo de BTC UTXO al eUTXO de Cardano on-chain. Este paso permite al titular de los activos controlar los activos que originalmente estaban en BTC on-chain a través de la cadena de Cardano.
El papel de CKB en Leap:
CKB desempeña un papel similar al de un indexador y una capa de disponibilidad de datos (DA). Todos los datos de los activos RGB++ siguen almacenados en CKB on-chain, y CKB actúa como un testigo de terceros para procesar las solicitudes de Leap y garantizar la seguridad de los activos de Interacción cross-chain. CKB proporciona seguridad y confiabilidad: en comparación con los mecanismos de firma múltiple o MPC (cálculo multi-parte) comúnmente utilizados en los puentes tradicionales de Interacción cross-chain, la seguridad y la propiedad descentralizada de CKB son más confiables.
2.2.5 RGB++ en el papel de pago de moneda estable
Emisión y circulación de stablecoins: emisión de stablecoins en BTC on-chain a través de RGB++, con gestión inteligente de activos utilizando CKB.
Gestión de activos cross-chain: asegurando la interacción sin problemas de pagos de moneda estable a través de la combinación de RGB++ Layer y CKB en diferentes UTXO on-chain.
Función del puente: la capa RGB++ actúa como un puente entre BTC (y otras cadenas UTXO) y CKB, ampliando la capacidad de programación y gestión de activos de BTC, lo que hace que la funcionalidad de pago de Moneda estable de BTC sea más diversa y flexible.
2.3 Red de Fibra
2.3.1 Introducción a la red de fibra
Fiber Network es una solución de extensión Capa 2 similar a BTC Lighting Network en CKB: está diseñada específicamente para mejorar la capacidad de pago off-chain de CKB, lo que permite a los usuarios realizar pagos rápidos y de bajo costo fuera de cadena. Al realizar transacciones fuera de cadena a través de canales de pago, se reduce la presión en la cadena principal y se mejora la velocidad de las transacciones.
Características de los pagos fuera de la cadena: Fiber Network permite transferencias rápidas fuera de la cadena a través de canales de pago, eliminando la dependencia de CKB cadena principal y mejorando la capacidad de procesamiento de transacciones.
Estado actual: Hasta septiembre de 2024, según los datos de la mempool, se han depositado más de 300 millones de dólares en la red de iluminación BTC, con aproximadamente 12,000 nodos que han establecido casi 50,000 canales de pago entre sí. La red de fibra basada en Nervos CKB ya ha sido lanzada en Testnet.
2.3.2 Puntos clave de la tecnología
Canal de pago fuera de la cadena (Fiber Channels): Fiber Network permite a los usuarios intercambiar activos directamente fuera de la cadena hasta que se cierre el canal y luego se envíe el estado final para el Asentamiento en la cadena principal de CKB.
Contrato en la cadena (HTLC):
Similar to BTC Lighting Network, Fiber Network now also uses el contrato de tiempo bloqueado encriptado (HTLC) para garantizar la seguridad de las transacciones fuera de la cadena; si una transacción fuera de la cadena no se confirma dentro del tiempo acordado, los activos se devolverán automáticamente a través de HTLC. PTLC: Fiber Network mejora HTLC para evitar que todo el gráfico de ruta de pago utilice el mismo valor de cifrado, y utilizará PTLC para evitar la filtración de privacidad de la correlación de transacciones.
Servicio de monitoreo - Watchtower Service: Los usuarios pueden utilizar el servicio de monitoreo las 24 horas para supervisar el estado del canal de pago y evitar que los Nodos maliciosos intenten realizar doble gasto o comportamientos fraudulentos (evitando que los participantes de la transacción envíen compromisos caducados a la cadena). Este servicio puede rastrear automáticamente las transacciones y enviar alertas.
2.3.3 Diferencias entre la red de fibra y la red de iluminación BTC
Soporte de múltiples activos:
Antes, la red Lightning solo admitía pagos fuera de la cadena para BTC, pero ahora también admite otros activos a través de la actualización de activos Taproot. La red Fiber admite varios activos, incluidos CKB, BTC, stablecoins RGB++, etc.
Tarifas y velocidad de transacción:
Debido a los altos costos de transacción de BTC en la red de BTC, especialmente cuando la red de BTC se bombea, los costos operativos de los canales aumentan significativamente al abrir y cerrar canales. La red de fibra, que depende de CKB, tiene un mayor TPS y un menor blanqueo de capitales, lo que reduce los costos de operación al abrir y cerrar canales y brinda una mejor experiencia al usuario.
Interoperabilidad cross-chain:
BTC Lighting Network se utiliza principalmente para pagos dentro de la red BTC y no admite pagos cross-chain de otras cadenas UTXO. Fiber Network admite la circulación de varios activos, incluidos los activos nativos de BTC (como inscripción, rune, etc.), CKB, activos nativos de RGB++ (como RUSD, etc.). Pago off-chain de activos cross-chain: con la capa RGB++, todos los activos de las cadenas UTXO pueden ingresar a Lighting Network. Fiber Network y BTC Lighting Network pueden estar interconectados para realizar pagos cross-chain (solo Fiber Network emite, BTC Lighting Network recibe). Los usuarios pueden utilizar los activos CKB o RGB++ a través de Fiber Network para comprar activos en BTC Lighting Network y garantizar la atomicidad de las transacciones cross-chain (evitando casos de éxito/fallo parcial en las transacciones cross-chain).
El papel de la red de fibra 2.3.4 en los pagos de moneda estable
La red de fibra se utiliza para admitir transferencias de monedas estables fuera de la cadena, asegurando la inmediatez y los bajos costos de pago.
Fiber Network permite a los usuarios realizar transacciones de alta frecuencia fuera de la cadena (off-chain) mediante la creación de canales de pago, reduciendo la carga en la cadena principal (cadena principal).
La red de fibra admite pagos atómicos de Interacción cross-chain, lo que permite que los pagos de moneda estable crucen de manera segura múltiples cadenas.
2.4 Estable++
Introducción de 2.4.1 Stable++
Stable++ es un protocolo de stablecoin sobre-colateralizada descentralizada en el ecosistema CKB, que permite a los usuarios acuñar RUSD vinculado al dólar estadounidense mediante la colateralización excesiva de BTC o CKB.
RUSD teóricamente es la primera stablecoin emitida directamente en la red de Bitcoin basada en el protocolo RGB++, aprovechando la capacidad de CKB para proporcionar soluciones más localizadas y eficientes.
Tarifa: Los usuarios deben pagar una tarifa para acuñar RUSD con BTC/CKB y para canjear BTC/CKB por RUSD.
RUSD stake: Los usuarios pueden obtener el token de gobernanza STB mediante el stake RUSD prestado.
Token de gobernanza STB: los usuarios pueden participar en la liquidación de garantías y obtener ganancias a través de la participación en staking STB; los usuarios también pueden participar en la distribución de comisiones a través del staking STB.
Interacción cross-chain互操作性:RUSD puede lograr transferencias entre cuentas de cadena UTXO a través de enlaces isomórficos de RGB++ y la función Leap.
Una proporción mínima de Soltar(MCR) más baja: gracias a una liquidación eficiente, Soltar el protocolo y los proveedores de estabilidad enfrentan el riesgo potencial de pérdida, lo que disminuye la demanda de valor de la garantía
Descentralización: Stable++ es un protocolo completamente descentralizado e independiente, que funciona sin ningún tipo de control o permiso de una entidad, permitiendo a los usuarios interactuar libre y seguramente con el sistema.
2.4.2 Mecanismo de liquidación - Doble seguro
Resumen: El mecanismo de liquidación es una medida de protección que se activa cuando el valor del colateral cae por debajo de un punto crítico (prestando RUSD a una proporción de stake mínima), garantizando que la moneda estable RUSD generada siempre tenga suficiente respaldo de colateral. El sistema liquidará automáticamente a los usuarios que tengan un colateral insuficiente para mantener la estabilidad del sistema en su conjunto.
Piscina de estabilidad (Stability Pool):
Para resolver el problema de la eficiencia baja cuando ocurre una liquidación a gran escala, Stable++ utiliza un grupo de estabilidad en lugar del método de subasta comúnmente utilizado en la mayoría de los protocolos de préstamo para la liquidación, sin necesidad de buscar un liquidador en el mercado. Liquidación automática: el grupo de estabilidad requiere que los LP (usuarios) depositen previamente RUSD como reserva, cuando ocurre una liquidación, los RUSD equivalentes a las pérdidas serán destruidos directamente en el grupo de estabilidad y los activos subyacentes serán asignados directamente a los LP. A través de la capacidad de liquidación automática del grupo de estabilidad, se mejora la eficiencia y estabilidad de Moneda estable en casos de liquidación a gran escala, reemplazando las subastas tradicionales por la asignación directa de activos en exceso de garantía.
Reasignación:
Resumen: Cuando la reserva de la piscina estable no es suficiente para liquidar las deudas incobrables, las deudas incobrables y las garantías se distribuirán entre los prestatarios a través de un mecanismo de redistribución. Redistribución de la deuda: cuando la piscina de liquidación no puede cubrir todas las deudas incobrables, las deudas restantes se redistribuirán proporcionalmente entre todos los prestatarios. Distribución de garantías: mientras todos los prestatarios absorben conjuntamente las deudas incobrables, también recibirán sobre-colateralización como recompensa, distribuida proporcionalmente. Al hacer que todos los prestatarios asuman conjuntamente las deudas incobrables, este mecanismo garantiza que no haya deudas no cubiertas en el sistema, evitando la acumulación de riesgos sistémicos. 2.4.3 Stable++ en el papel de moneda estable
El protocolo Stable++ genera Moneda estable RUSD, que se utiliza como la principal Moneda estable en los pagos.
Stable++ a través de un innovador mecanismo de liquidación, ha mejorado el tradicional método de sobre-colateralización, asegurando la estabilidad del precio del RUSD.
Stable++ aprovecha las capacidades de enlace homogéneo de RBG++ y Leap para hacer que RUSD sea la primera stablecoin verdaderamente utilizable en cualquier cadena on-chain que admita UTXO, ampliando aún más la liquidez de la stablecoin.
2.5 JoyID
2.5.1 ¿Qué es JoyID?
JoyID Passkey es una Billetera que combina la gestión de Llave secreta con encriptación Billetera.
En el ecosistema de Nervos, JoyID está diseñado como una herramienta de identificación y gestión de interacción cross-chain, descentralización, que permite a los usuarios almacenar y utilizar de forma segura criptomonedas y otras aplicaciones descentralizadas.
2.5.2 Funciones principales
Sin necesidad de contraseña y frase semilla: Accede a la Billetera a través de la biometría para realizar un inicio de sesión sin clave privada.
Admite BTC y la red Fiber: los usuarios pueden comerciar de forma más rápida y eficiente, y también pueden ayudar a ampliar los escenarios de aplicación de CKB.
Soporte multi-cadena: JoyID no solo admite BTC y Nervos CKB, sino que también admite ETH y una serie de cadenas EVM.
Obtenga seguridad adicional a través de Passkey: Passkey genera una firma de secp256r1 asociada con un dispositivo de hardware para el intercambio de blockchain, ya que la firma de secp256r1 no se expone en la transacción y solo se genera a través de la información biométrica, lo que brinda seguridad adicional a la Billetera.
La combinación de seguridad y facilidad de uso:
Seguridad: monedero de hardware > Billetera de contraseña > Billetera no custodiada de software > Billetera custodiadaFacilidad de uso: Billetera de contraseña > Billetera custodiada > Billetera no custodiada de software > monedero de hardware
2.5.3 El papel de JoyID en los pagos de moneda estable
JoyID, como interfaz de usuario, permite a los usuarios realizar pagos en Moneda estable en la red CKB, gestionar sus activos RUSD y canales de pago.
JoyID a través de su excelente combinación de capacidades (seguridad, facilidad de uso, soporte multi-cadena), puede potenciar aún más los pagos de Moneda estable basados en CKB y otras transacciones.
3. Cadena de pago
Inicio y recepción de pagos: los usuarios pueden abrir un canal de pago a través de la billetera JoyID para realizar pagos con moneda estable. Emisión de moneda estable: RGB++ y Stable++ trabajan juntos, Stable++ genera RUSD mediante sobre-colateralización de BTC o CKB, luego emite en on-chain a través de RGB++. Interacción cross-chain en transacciones y circulación: RGB++ conecta sin problemas las cadenas de BTC (y otras cadenas UTXO) y la cadena CKB a través de vinculaciones homogéneas y Leap, lo que permite la interacción cross-chain de RUSD y otros activos en múltiples cadenas UTXO on-chain, ampliando el alcance de la circulación de activos y garantizando la sincronización de datos. Registros de transacciones y asentamiento: la combinación de Fiber Network y CKB admite el procesamiento rápido de pagos off-chain, y CKB como L1 chain garantiza el asentamiento final de las transacciones, asegurando la seguridad de todos los estados de transacción y activos. Base para transacciones complejas: la Máquina virtual y el modelo Cell de CKB proporcionan un entorno de ejecución de contratos inteligentes, admitiendo condiciones de pago complejas y lógica de contratos personalizados, al mismo tiempo que garantizan la descentralización del protocolo Stable++.
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.
Implementación de CKB Stablecoin Payment
Autor: Jimmie, de 10K Ventures
1. Resumen
CKB stablecoin payment es una solución de pago Moneda estable basada en la red CKB, que permite a los usuarios utilizar redes conjuntas de CKB y BTC, como RGB++ y Fiber Network, entre otras, para generar y gestionar RUSD Moneda estable vinculada al dólar, logrando pagos Moneda estable Interacción cross-chain de forma rápida, económica y segura en Capa 2.
2. Introducción a los componentes principales
2.1 CKB(Common Knowledge Base)
2.1.1 ¿Qué es CKB
CKB es la cadena de bloques de Layer 1 de Nervos Network, cuyas principales funciones se pueden resumir en Consenso y Ejecución (Consensus & ution) y Disponibilidad de Datos (Data Availability), mejorando la escalabilidad a través de canales de pago y RGB++ construidos sobre ella.
Está basado en el mecanismo de consenso PoW, similar a BTC, y utiliza una versión mejorada del algoritmo BTC NC-MAX. Este algoritmo mejora la eficiencia y capacidad de respuesta de la red al acelerar el tiempo de confirmación de la transacción y reducir la tasa de bloques huérfanos, a diferencia del intervalo fijo de 10 minutos por bloque en BTC. CKB ajusta dinámicamente el intervalo de bloques según la actividad de la red (ajuste aproximadamente cada cuatro horas) para optimizar el rendimiento.
CKB utiliza la función hash Eaglesong, que es una función hash diseñada específicamente para Nervos Network como alternativa a SHA-256, ofreciendo la misma seguridad.
CKB utiliza el modelo de celdas como su estructura de datos central, que es una versión mejorada del modelo de contabilidad UTXO de BTC.
A través del sistema de script dual, se permite un almacenamiento y verificación de datos más flexible, compatible con la emisión de activos y la ejecución de contratos inteligentes. Proporciona funciones de almacenamiento de datos y gestión de estado, garantizando la disponibilidad a largo plazo de todos los activos y datos on-chain.
2.1.2 Modelo CELL
Modelo de CELL y sus características:
El modelo de células es similar al modelo de UTXO de BTC, pero permite el almacenamiento y la validación de datos on-chain de scripts de contratos inteligentes mediante la introducción de scripts de doble firma. Almacena datos o activos de cualquier tipo: en el modelo de UTXO de BTC, cada salida de transacción solo puede contener información de cantidad simple y propiedad, mientras que cada célula de CKB puede almacenar código de contrato inteligente y ejecutar estos scripts mediante llamadas externas en la transacción, lo que significa que cada célula puede ejecutar lógica de contrato inteligente independiente y programable. Separación de estado y cálculo: debido a que las células almacenan el código y el estado de los contratos inteligentes, cada célula puede ejecutar lógica de contrato compleja y cálculos en Capa 2 o off-chain, y los resultados se sincronizan en Layer 1 a través de transacciones para garantizar la seguridad de la red y la consistencia de los datos. Ejecución y empaquetado de transacciones paralelas: mediante el modelo de células, los contratos inteligentes en diferentes células pueden ejecutarse en paralelo, y los resultados de transacciones en diferentes células se pueden empaquetar y actualizar en la cadena al mismo tiempo, lo que hace que los cálculos sean más eficientes y soltar el blanqueo de capitales.
El principio de funcionamiento del modelo CELL:
Cell está compuesto por entradas y salidas: similar al modelo UTXO de BTC, Cell ejecuta transacciones y actualizaciones de estado a través de entradas y salidas. Cada Cell puede ser utilizada como entrada de transacción, gastada y generar nuevas salidas, creando nuevas Cells. Elementos constitutivos de Cell: cada Cell contiene Capacidad, Datos Actualizados, Bloqueo, Tipo. Capacidad: registra el tamaño del espacio de almacenamiento de Cell, y representa el valor de almacenamiento de CKB Token. Las Cells creadas por el usuario deben asignar una cierta Capacidad según el volumen de datos, asegurando la utilización efectiva del espacio de almacenamiento on-chain. Datos: es una de las características principales del modelo de Cell, puede almacenar información diversa, desde números simples hasta estados de contratos inteligentes complejos, permitiendo el almacenamiento on-chain de datos diversos. Sistema de scripts duales: Bloqueo se utiliza para la verificación de identidad, similar al mecanismo de firma de BTC, para evitar que usuarios no autorizados accedan o modifiquen los datos de la Cell. Los usuarios deben proporcionar la firma correcta o múltiples firmas para desbloquear y utilizar la Cell; Tipo define la lógica de verificación de datos de la Cell, utilizada para establecer reglas sobre cómo se pueden utilizar o modificar las Cells en transacciones futuras, determinando la validez de la transacción o estado a través de la ejecución de contratos inteligentes o verificación de reglas. Live Cell y Dead Cell: Live Cell se refiere a una Cell que aún no ha sido gastada, y puede utilizarse como entrada para la próxima transacción o actualización de estado. Cuando una Cell se gasta, se convierte en Dead Cell, y no puede volver a utilizarse, pero su historial se conserva on-chain para garantizar la trazabilidad. Mecanismo de arrendamiento de estado: los usuarios deben pagar CKB Token para arrendar espacio de almacenamiento on-chain, garantizando el almacenamiento de datos a largo plazo y previniendo la inflación de estado (State Bloat).
2.1.3 Programabilidad & CKB-VM![7314991 NSosT1TUfLJoi8byGrrpophwYFzjq2OfhSbaNTu0.jpeg]()
El modelo CELL es la base de la programabilidad de CKB: admite el almacenamiento del estado y la ejecución de contratos inteligentes en cada CELL, lo que integra estrechamente la ejecución del contrato y la gestión de activos
A través de la Máquina virtual RISC-V Turing completo (CKB-VM), los desarrolladores pueden ejecutar contratos inteligentes personalizados on-chain. La flexibilidad del conjunto de instrucciones RISC-V otorga a los desarrolladores más libertad para escribir contratos, lo que permite que CKB admita lógica de contratos complejos.
CKB-VM soporta varios lenguajes, incluyendo C y Rust, entre otros lenguajes populares. Esta amplia compatibilidad distingue a CKB-VM de otras máquinas virtuales de blockchain que suelen estar limitadas a lenguajes específicos, abriéndose a una comunidad de desarrolladores más amplia. La red CKB también admite SDK de lenguajes populares como Java, Rust, Go y Java, lo que facilita a los desarrolladores utilizar herramientas familiares para el desarrollo.
Compatibilidad y escalabilidad: El diseño de CKB-VM garantiza la compatibilidad con el modelo UTXO de BTC y otras cadenas de bloques, al mismo tiempo que admite contratos inteligentes altamente escalables y aplicaciones complejas.
2.1.4 PoW Mecanismo de consenso
CKB utiliza un mecanismo de consenso similar a BTC, garantizando la seguridad y descentralización de la red. Al igual que BTC, los mineros compiten para calcular valores hash y empaquetar bloques, asegurando la inmutabilidad y resistencia a la censura de la red.
NC-MAX Algoritmo: En comparación con BTC, CKB introduce una versión mejorada del Algoritmo NC-MAX. Esta mejora permite una mayor capacidad de procesamiento, optimiza la eficiencia de Bloquear, reduce la tasa de bloques huérfanos, y aumenta la velocidad de confirmación de transacciones, haciéndolo adecuado para escenarios de aplicación a gran escala, como almacenamiento de activos y Asentamiento de pagos.
La función hash Eaglesong: El diseño personalizado de la función hash Eaglesong proporciona ventajas en rendimiento y seguridad para la red Nervos CKB, a través de su neutralidad ASIC, eficiencia, seguridad y equidad en la red, garantizando la Descentralización mientras mejora la eficiencia de Minería y la escalabilidad de la red.
2.1.5 Arquitectura de seguridad de múltiples niveles
CKB 采用了多层次的安全架构::Layer 1 专注于数据的最终 Asentamiento和状态的安全保存,Capa 2 则用于扩展交易处理能力。
La arquitectura separada garantiza la seguridad de la cadena principal (Layer 1): reduce la carga en el procesamiento de transacciones y mejora la estabilidad general de la red
2.1.6 Relación y legitimidad con BTC
Interoperabilidad cross-chain de UTXO modelo de interacción:
El modelo de celda de CKB es una extensión del modelo UTXO de BTC. Los usuarios de BTC pueden mapear sus activos a la red CKB y utilizar la flexibilidad de la red CKB para almacenar, operar con contratos inteligentes y aplicar Finanzas descentralizadas (DeFi). Debido a la similitud estructural entre las celdas y UTXO de BTC, y a la compatibilidad de CKB con el algoritmo de firma de BTC, los usuarios pueden operar con activos on-chain de CKB utilizando carteras de BTC, y lo mismo se aplica para otras cadenas públicas UTXO.
Autenticidad: CKB mantiene la coherencia ideológica con BTC mediante la adopción de NC-Max (Nakamoto Consensus Max), una versión mejorada del Consenso de Nakamoto, que proporciona una mayor seguridad y rendimiento.
Soporte de la comunidad: La comunidad de Nervos está compuesta por numerosos entusiastas y desarrolladores de tecnología blockchain, así como por Minero, y cuenta con el respaldo de parte de la comunidad de BTC. Su legitimidad radica en que hereda los principios de Descentralización de BTC y satisface una amplia gama de necesidades a través de la ampliación de sus funciones.
2.1.7 CKB en el papel de pago de moneda estable
El modelo de celda de CKB para el saldo de moneda estable es la base del almacenamiento de moneda estable, donde el saldo de moneda estable del usuario, como RUSD, se almacena en la celda on-chain. Cada celda contiene información completa del saldo, lo que garantiza la seguridad y la trazabilidad de los activos.
Registro del estado de la transacción: CKB admite el registro de cada cambio de estado de la transacción en la cadena, todos los procesos de pago se pueden registrar y rastrear de manera transparente a través del modelo Cell. Este mecanismo es crucial en los pagos de moneda estable, garantizando la seguridad y verificabilidad de las transacciones.
La ejecución de contratos inteligentes: las operaciones complejas como pagos condicionales y bloqueos en el proceso de pago de moneda estable pueden ser realizadas a través de contratos inteligentes soportados por CKB-VM.
2.2 RGB++
¿Qué es 2.2.1 RGB++?
RGB++ es un protocolo de emisión de activos descentralizados y contratos inteligentes, adecuado para el modelo de UTXO de Bitcoin y otras cadenas públicas UTXO.
El protocolo RGB++ hereda la idea de crear una transacción en on-chain y off-chain respectivamente del protocolo RGB, la diferencia radica en que RGB utiliza la verificación del cliente para mover más datos que la red BTC no puede almacenar y contratos inteligentes imposibles de implementar a off-chain, y crea transacciones correspondientes para vincularlas on-chain, mientras que RGB++ mueve estos datos no almacenables y contratos inteligentes imposibles de implementar a CKB, convirtiendo a CKB en la capa de liquidación de contratos inteligentes de BTC.
2.2.2 Función básica
Mediante RGB++, CKB se convierte en una cadena secundaria de BTC: como cadena complementaria de BTC, asume la compleja lógica, incluidas las operaciones de Máquina de Turing y Contratos inteligentes, que BTC nativamente no puede manejar.
Interactuando con la red BTC:
Transacciones: En la red BTC, los usuarios completan las transacciones a través del modelo UTXO convencional, mientras que la parte que implica la ejecución de contratos inteligentes se vincula a CKB a través de RGB++, que enlaza el estado del contrato y los datos. Lógica de verificación: Los registros de transacciones realizados en la red BTC se sincronizarán con el estado del contrato almacenado en CKB a través de RGB++, asegurando la legalidad de la transacción mediante una lógica de verificación específica. Cada vez que ocurre una transacción en la red, RGB++ activará la ejecución del contrato en CKB, verificando si la transacción cumple con las reglas preestablecidas, como la suficiencia de saldo, la validez de la firma y el cumplimiento de las condiciones del contrato, entre otros.
RGB++ utiliza el modo de validación del lado del cliente para garantizar la privacidad y la integridad de los datos fuera de la cadena, solo cuando la validación fuera de la cadena sea exitosa, los datos se enviarán a CKB para el asentamiento final.
Gestión de activos: RGB++ permite a los usuarios emitir activos (como monedas estables, Token, etc.) off-chain y usar CKB para gestionar el ciclo de vida de estos activos (no solo la emisión y circulación de activos, sino también operaciones más complejas como bloqueo temporal, pagos condicionales, etc.).
RGB++ combina la alta seguridad de BTC con la programabilidad de CKB.
2.2.3 Enlace Isomórfico (Isomorphic Binding)![7314992 dUAva0iWCgSZK1oFflfjmdNzifzxcVTrgxKldqvp.jpeg]()
Interacción cross-chain de activos y estados: El enlace homogéneo se refiere a sincronizar activos y estados entre BTC y CKB (u otras cadenas de bloques UTXO, como Cardano) a través de un mecanismo de enlace. Cada vez que se realiza una transacción de activos on-chain de BTC, RGB++ mapeará los cambios correspondientes en el estado del contrato o en los activos en CKB.
Ampliación de UTXO: en el enlace homogéneo, cada UTXO on-chain de BTC tendrá una celda correspondiente (contenedor UTXO) en CKB, y registrará el estado de los activos y las condiciones del contrato inteligente correspondientes.
Vinculación de activos: cuando un usuario tiene un activo RGB++ en BTC on-chain, el Cell en CKB almacenará el estado correspondiente del activo, y la vinculación isomórfica entre las dos cadenas asegura la consistencia de la información de estos activos.
Sincronización de transacciones: cuando ocurre una transacción de RGB++ Token, el mecanismo de enlace homogéneo generará un Compromiso en la red BTC, en CKB on-chain, el Cell correspondiente se consumirá y se generará un nuevo Cell para asignar los activos.
Ventajas del enlace homogéneo - Capacitando a BTCFi
El contrato inteligente soporta: BTC no puede soportar nativamente contratos inteligentes Turing completos, pero a través de una vinculación homogénea, CKB puede actuar como capa de ejecución de contratos inteligentes, administrando condiciones de transacción complicadas de los activos de BTC, como bloqueo de tiempo, pago condicional, etc. Flexibilidad en la gestión de activos: la vinculación homogénea permite la gestión de activos en circulación en la red BTC en CKB, los usuarios pueden ejecutar operaciones financieras complejas a través de la capacidad de programación flexible de CKB sin cambiar el protocolo subyacente de BTC.
2.2.4 Leap
Propuesta de actualización de la capa RGB++: extender la relación de vinculación entre CKB y BTC a todas las cadenas UTXO, logrando la interacción de activos cross-chain a través de ‘re-bind’.
Interacción cross-chain sin puente entre BTC y otras cadenas UTXO: su objetivo principal es permitir que los activos RGB++ de BTC on-chain se transfieran sin problemas a otras cadenas UTXO on-chain, lo cual se logra cambiando las UTXO a las que están vinculados los activos, lo que permite administrar y transferir activos en múltiples bloques on-chain.
Sin tecnología de puentes: Leap, a través de la tecnología de enlace isomórfico (Isomorphic Binding) y el cambio de UTXO en diferentes on-chain, sin depender de los puentes cross-chain de interacción Lock-Mint tradicionales, logra la transferencia de activos cross-chain de interacción.
Proceso de operación: por ejemplo, los usuarios pueden controlar los activos RGB++ originalmente en BTC on-chain a través de la cadena Cardano, y dividir y transferir los activos en la cadena Cardano on-chain.
Compromiso de publicación: En primer lugar, el usuario debe publicar un compromiso en BTC on-chain, declarando que desea desvincular los activos vinculados a BTC UTXO. Vinculación en la cadena de Cardano: A continuación, se publica un nuevo compromiso en Cardano on-chain para vincular el activo RGB++ con el eUTXO de Cardano. Modificación del script de bloqueo: luego, se modifica el script de bloqueo del activo RGB++ en CKB on-chain, cambiando la condición de desbloqueo de BTC UTXO al eUTXO de Cardano on-chain. Este paso permite al titular de los activos controlar los activos que originalmente estaban en BTC on-chain a través de la cadena de Cardano.
El papel de CKB en Leap:
CKB desempeña un papel similar al de un indexador y una capa de disponibilidad de datos (DA). Todos los datos de los activos RGB++ siguen almacenados en CKB on-chain, y CKB actúa como un testigo de terceros para procesar las solicitudes de Leap y garantizar la seguridad de los activos de Interacción cross-chain. CKB proporciona seguridad y confiabilidad: en comparación con los mecanismos de firma múltiple o MPC (cálculo multi-parte) comúnmente utilizados en los puentes tradicionales de Interacción cross-chain, la seguridad y la propiedad descentralizada de CKB son más confiables.
2.2.5 RGB++ en el papel de pago de moneda estable
Emisión y circulación de stablecoins: emisión de stablecoins en BTC on-chain a través de RGB++, con gestión inteligente de activos utilizando CKB.
Gestión de activos cross-chain: asegurando la interacción sin problemas de pagos de moneda estable a través de la combinación de RGB++ Layer y CKB en diferentes UTXO on-chain.
Contrato inteligente支持:为 moneda estable支付提供复杂的支付条件、时间锁等功能,提升支付的灵活性和安全性。
Función del puente: la capa RGB++ actúa como un puente entre BTC (y otras cadenas UTXO) y CKB, ampliando la capacidad de programación y gestión de activos de BTC, lo que hace que la funcionalidad de pago de Moneda estable de BTC sea más diversa y flexible.
2.3 Red de Fibra
2.3.1 Introducción a la red de fibra
Fiber Network es una solución de extensión Capa 2 similar a BTC Lighting Network en CKB: está diseñada específicamente para mejorar la capacidad de pago off-chain de CKB, lo que permite a los usuarios realizar pagos rápidos y de bajo costo fuera de cadena. Al realizar transacciones fuera de cadena a través de canales de pago, se reduce la presión en la cadena principal y se mejora la velocidad de las transacciones.
Características de los pagos fuera de la cadena: Fiber Network permite transferencias rápidas fuera de la cadena a través de canales de pago, eliminando la dependencia de CKB cadena principal y mejorando la capacidad de procesamiento de transacciones.
Estado actual: Hasta septiembre de 2024, según los datos de la mempool, se han depositado más de 300 millones de dólares en la red de iluminación BTC, con aproximadamente 12,000 nodos que han establecido casi 50,000 canales de pago entre sí. La red de fibra basada en Nervos CKB ya ha sido lanzada en Testnet.
2.3.2 Puntos clave de la tecnología
Canal de pago fuera de la cadena (Fiber Channels): Fiber Network permite a los usuarios intercambiar activos directamente fuera de la cadena hasta que se cierre el canal y luego se envíe el estado final para el Asentamiento en la cadena principal de CKB.
Contrato en la cadena (HTLC):
Similar to BTC Lighting Network, Fiber Network now also uses el contrato de tiempo bloqueado encriptado (HTLC) para garantizar la seguridad de las transacciones fuera de la cadena; si una transacción fuera de la cadena no se confirma dentro del tiempo acordado, los activos se devolverán automáticamente a través de HTLC. PTLC: Fiber Network mejora HTLC para evitar que todo el gráfico de ruta de pago utilice el mismo valor de cifrado, y utilizará PTLC para evitar la filtración de privacidad de la correlación de transacciones.
多跳路由(Multi-Hop Routing):Fiber Network 和 BTC Lighting Network一样,支持通过多个 Nodo进行支付路径的跳转,基于 Dijkstra Algoritmo来搜索支付路径,从而Soltar路由费用并提高多跳路径支付的成功率。
Servicio de monitoreo - Watchtower Service: Los usuarios pueden utilizar el servicio de monitoreo las 24 horas para supervisar el estado del canal de pago y evitar que los Nodos maliciosos intenten realizar doble gasto o comportamientos fraudulentos (evitando que los participantes de la transacción envíen compromisos caducados a la cadena). Este servicio puede rastrear automáticamente las transacciones y enviar alertas.
2.3.3 Diferencias entre la red de fibra y la red de iluminación BTC
Soporte de múltiples activos:
Antes, la red Lightning solo admitía pagos fuera de la cadena para BTC, pero ahora también admite otros activos a través de la actualización de activos Taproot. La red Fiber admite varios activos, incluidos CKB, BTC, stablecoins RGB++, etc.
Tarifas y velocidad de transacción:
Debido a los altos costos de transacción de BTC en la red de BTC, especialmente cuando la red de BTC se bombea, los costos operativos de los canales aumentan significativamente al abrir y cerrar canales. La red de fibra, que depende de CKB, tiene un mayor TPS y un menor blanqueo de capitales, lo que reduce los costos de operación al abrir y cerrar canales y brinda una mejor experiencia al usuario.
Interoperabilidad cross-chain:
BTC Lighting Network se utiliza principalmente para pagos dentro de la red BTC y no admite pagos cross-chain de otras cadenas UTXO. Fiber Network admite la circulación de varios activos, incluidos los activos nativos de BTC (como inscripción, rune, etc.), CKB, activos nativos de RGB++ (como RUSD, etc.). Pago off-chain de activos cross-chain: con la capa RGB++, todos los activos de las cadenas UTXO pueden ingresar a Lighting Network. Fiber Network y BTC Lighting Network pueden estar interconectados para realizar pagos cross-chain (solo Fiber Network emite, BTC Lighting Network recibe). Los usuarios pueden utilizar los activos CKB o RGB++ a través de Fiber Network para comprar activos en BTC Lighting Network y garantizar la atomicidad de las transacciones cross-chain (evitando casos de éxito/fallo parcial en las transacciones cross-chain).
El papel de la red de fibra 2.3.4 en los pagos de moneda estable
La red de fibra se utiliza para admitir transferencias de monedas estables fuera de la cadena, asegurando la inmediatez y los bajos costos de pago.
Fiber Network permite a los usuarios realizar transacciones de alta frecuencia fuera de la cadena (off-chain) mediante la creación de canales de pago, reduciendo la carga en la cadena principal (cadena principal).
La red de fibra admite pagos atómicos de Interacción cross-chain, lo que permite que los pagos de moneda estable crucen de manera segura múltiples cadenas.
2.4 Estable++
Introducción de 2.4.1 Stable++![7314993 5wgAZewYSy7PYlkpuzBNyqNeTyAA3UGR8yoNk2XH.jpeg]()
Stable++ es un protocolo de stablecoin sobre-colateralizada descentralizada en el ecosistema CKB, que permite a los usuarios acuñar RUSD vinculado al dólar estadounidense mediante la colateralización excesiva de BTC o CKB.
RUSD teóricamente es la primera stablecoin emitida directamente en la red de Bitcoin basada en el protocolo RGB++, aprovechando la capacidad de CKB para proporcionar soluciones más localizadas y eficientes.
Tarifa: Los usuarios deben pagar una tarifa para acuñar RUSD con BTC/CKB y para canjear BTC/CKB por RUSD.
RUSD stake: Los usuarios pueden obtener el token de gobernanza STB mediante el stake RUSD prestado.
Token de gobernanza STB: los usuarios pueden participar en la liquidación de garantías y obtener ganancias a través de la participación en staking STB; los usuarios también pueden participar en la distribución de comisiones a través del staking STB.
Interacción cross-chain互操作性:RUSD puede lograr transferencias entre cuentas de cadena UTXO a través de enlaces isomórficos de RGB++ y la función Leap.
Una proporción mínima de Soltar(MCR) más baja: gracias a una liquidación eficiente, Soltar el protocolo y los proveedores de estabilidad enfrentan el riesgo potencial de pérdida, lo que disminuye la demanda de valor de la garantía
Descentralización: Stable++ es un protocolo completamente descentralizado e independiente, que funciona sin ningún tipo de control o permiso de una entidad, permitiendo a los usuarios interactuar libre y seguramente con el sistema.
2.4.2 Mecanismo de liquidación - Doble seguro
Resumen: El mecanismo de liquidación es una medida de protección que se activa cuando el valor del colateral cae por debajo de un punto crítico (prestando RUSD a una proporción de stake mínima), garantizando que la moneda estable RUSD generada siempre tenga suficiente respaldo de colateral. El sistema liquidará automáticamente a los usuarios que tengan un colateral insuficiente para mantener la estabilidad del sistema en su conjunto.![7314994 Inl0xy8UMystIcYsWfMQrO8H3MaNEsP9pdx3v0qa.jpeg]()
Piscina de estabilidad (Stability Pool):
Para resolver el problema de la eficiencia baja cuando ocurre una liquidación a gran escala, Stable++ utiliza un grupo de estabilidad en lugar del método de subasta comúnmente utilizado en la mayoría de los protocolos de préstamo para la liquidación, sin necesidad de buscar un liquidador en el mercado. Liquidación automática: el grupo de estabilidad requiere que los LP (usuarios) depositen previamente RUSD como reserva, cuando ocurre una liquidación, los RUSD equivalentes a las pérdidas serán destruidos directamente en el grupo de estabilidad y los activos subyacentes serán asignados directamente a los LP. A través de la capacidad de liquidación automática del grupo de estabilidad, se mejora la eficiencia y estabilidad de Moneda estable en casos de liquidación a gran escala, reemplazando las subastas tradicionales por la asignación directa de activos en exceso de garantía.
Reasignación:
Resumen: Cuando la reserva de la piscina estable no es suficiente para liquidar las deudas incobrables, las deudas incobrables y las garantías se distribuirán entre los prestatarios a través de un mecanismo de redistribución. Redistribución de la deuda: cuando la piscina de liquidación no puede cubrir todas las deudas incobrables, las deudas restantes se redistribuirán proporcionalmente entre todos los prestatarios. Distribución de garantías: mientras todos los prestatarios absorben conjuntamente las deudas incobrables, también recibirán sobre-colateralización como recompensa, distribuida proporcionalmente. Al hacer que todos los prestatarios asuman conjuntamente las deudas incobrables, este mecanismo garantiza que no haya deudas no cubiertas en el sistema, evitando la acumulación de riesgos sistémicos. 2.4.3 Stable++ en el papel de moneda estable
El protocolo Stable++ genera Moneda estable RUSD, que se utiliza como la principal Moneda estable en los pagos.
Stable++ a través de un innovador mecanismo de liquidación, ha mejorado el tradicional método de sobre-colateralización, asegurando la estabilidad del precio del RUSD.
Stable++ aprovecha las capacidades de enlace homogéneo de RBG++ y Leap para hacer que RUSD sea la primera stablecoin verdaderamente utilizable en cualquier cadena on-chain que admita UTXO, ampliando aún más la liquidez de la stablecoin.
2.5 JoyID
2.5.1 ¿Qué es JoyID?
JoyID Passkey es una Billetera que combina la gestión de Llave secreta con encriptación Billetera.
En el ecosistema de Nervos, JoyID está diseñado como una herramienta de identificación y gestión de interacción cross-chain, descentralización, que permite a los usuarios almacenar y utilizar de forma segura criptomonedas y otras aplicaciones descentralizadas.
2.5.2 Funciones principales
Sin necesidad de contraseña y frase semilla: Accede a la Billetera a través de la biometría para realizar un inicio de sesión sin clave privada.
Admite BTC y la red Fiber: los usuarios pueden comerciar de forma más rápida y eficiente, y también pueden ayudar a ampliar los escenarios de aplicación de CKB.
Soporte multi-cadena: JoyID no solo admite BTC y Nervos CKB, sino que también admite ETH y una serie de cadenas EVM.
Obtenga seguridad adicional a través de Passkey: Passkey genera una firma de secp256r1 asociada con un dispositivo de hardware para el intercambio de blockchain, ya que la firma de secp256r1 no se expone en la transacción y solo se genera a través de la información biométrica, lo que brinda seguridad adicional a la Billetera.
La combinación de seguridad y facilidad de uso:
Seguridad: monedero de hardware > Billetera de contraseña > Billetera no custodiada de software > Billetera custodiadaFacilidad de uso: Billetera de contraseña > Billetera custodiada > Billetera no custodiada de software > monedero de hardware
2.5.3 El papel de JoyID en los pagos de moneda estable
JoyID, como interfaz de usuario, permite a los usuarios realizar pagos en Moneda estable en la red CKB, gestionar sus activos RUSD y canales de pago.
JoyID a través de su excelente combinación de capacidades (seguridad, facilidad de uso, soporte multi-cadena), puede potenciar aún más los pagos de Moneda estable basados en CKB y otras transacciones.
3. Cadena de pago
Inicio y recepción de pagos: los usuarios pueden abrir un canal de pago a través de la billetera JoyID para realizar pagos con moneda estable. Emisión de moneda estable: RGB++ y Stable++ trabajan juntos, Stable++ genera RUSD mediante sobre-colateralización de BTC o CKB, luego emite en on-chain a través de RGB++. Interacción cross-chain en transacciones y circulación: RGB++ conecta sin problemas las cadenas de BTC (y otras cadenas UTXO) y la cadena CKB a través de vinculaciones homogéneas y Leap, lo que permite la interacción cross-chain de RUSD y otros activos en múltiples cadenas UTXO on-chain, ampliando el alcance de la circulación de activos y garantizando la sincronización de datos. Registros de transacciones y asentamiento: la combinación de Fiber Network y CKB admite el procesamiento rápido de pagos off-chain, y CKB como L1 chain garantiza el asentamiento final de las transacciones, asegurando la seguridad de todos los estados de transacción y activos. Base para transacciones complejas: la Máquina virtual y el modelo Cell de CKB proporcionan un entorno de ejecución de contratos inteligentes, admitiendo condiciones de pago complejas y lógica de contratos personalizados, al mismo tiempo que garantizan la descentralización del protocolo Stable++.