El impulso ecológico de BTC es feroz.
En 2024, varios protocolos de segunda capa de Bitcoin se han lanzado o se están preparando para lanzarse en línea, Lightning Network, BEVM, etc., han aparecido sucesivamente en el ojo público con diferentes avances. Los desarrolladores y mineros también esperan con ansias el valor de mercado ecológico de BTC. El ecosistema Ethereum lo antes posible. Atado, incluso superado.
RGB también es una parte clave del ecosistema BTC y tiene el camino técnico más completo; sin embargo, debido al umbral de desarrollo extremadamente alto, el progreso ha sido lento y su implementación todavía lleva al menos uno o dos años;
Pero no podemos negar que la visión del protocolo RGB de completar operaciones de contratos inteligentes basadas en la red UTXO sigue siendo grandiosa y tiene una amplia imaginación. El progreso y la dirección futura de RGB siempre deben recibir gran atención por parte de la industria.
En este artículo, Bailu Living Room recomienda y comparte con los lectores la investigación ecológica RGB en agosto de 2023, guiada por el maestro Hong Shuning y escrita conjuntamente por miembros de Waterdrop Capital y la infraestructura ecológica de Bitcoin BiHelix, para obtener una comprensión integral del protocolo RGB y Ecología del protocolo.
El siguiente es el contenido original del informe de investigación:
En el mundo de los criptoactivos, Bitcoin es sin duda el más conocido. Sin embargo, cuando la gente habla de Bitcoin, a menudo sólo se centra en su precio, valor de mercado y volumen de transacciones, pero ignora la innovación tecnológica y el potencial de aplicación que hay detrás. Muchas de las tecnologías centrales que mencionamos en la "Investigación DeFi sobre Bitcoin Lightning Network" publicada el año pasado han logrado avances sustanciales en la primera mitad de este año, como por ejemplo:
Lightning Labs, lanzó la testnet Taproot Assets v 0.2 (anteriormente conocida como Taro);
OmniBOLT, lanzó Mainnet e implementó la función de enviar, recibir y transferir USDT a través de Lightning Network;
Protocolo RGB, lanzando la versión RGB v 0.10, más potente, más flexible y más segura.
Hablando del protocolo RGB, es posible que la gente esté familiarizada o no con él. El concepto de familiaridad derivado de RGB se propuso ya en 2016. Mucha gente conoce la existencia del protocolo RGB, pero después de varios años de desarrollo, ha aparecido. No se ha utilizado ampliamente en cuanto a atención y aplicación, parece que nadie puede encontrar casos de aplicación específicos del protocolo RGB.
Después de la investigación y el análisis, creemos que la razón principal de este fenómeno es que en las primeras versiones del protocolo RGB, sus funciones eran relativamente limitadas y la idea del protocolo RGB era muy original y única. bastante ambicioso y se necesitan desarrolladores. Es más fácil comenzar una vez que se tiene un conocimiento profundo de los principios de Bitcoin y los contratos inteligentes. Sin embargo, esto está cambiando a medida que los protocolos RGB continúan desarrollándose y perfeccionándose.
(1) Primera introducción a RGB
1. ¿Qué es RGB?
RGB es un sistema de contrato inteligente escalable y confidencial para Bitcoin y Lightning Network desarrollado por la Asociación de Estándares LNP/BP. Adopta los conceptos de propiedad privada y común y es una forma de computación distribuida sin confianza y completa de Turing que no requiere la introducción de tokens y es un protocolo descentralizado sin bloques.
RGB está diseñado para ejecutar contratos inteligentes escalables, robustos y privados en cadenas de bloques UTXO (como Bitcoin) para habilitar todas las posibilidades. A través de RGB, los desarrolladores pueden ejecutar la emisión de tokens, la acuñación de NFT, DeFi, DAO y contratos inteligentes de múltiples categorías más complejos.
El protocolo RGB se basa en los conceptos de validación del lado del cliente y sellos de un solo uso propuestos por Peter Todd en 2016, en la segunda y tercera capa del ecosistema Bitcoin (verificación del estado del cliente en cadena y sistema de contrato inteligente que se ejecuta en el exterior).
Validación del lado del cliente:
La validación del lado del cliente es un paradigma propuesto por Peter Todd en 2016. La idea central es que en un sistema distribuido, la verificación del estado no requiere la ejecución global por parte de todas las partes que participan en el protocolo descentralizado, sino que solo se deben verificar las partes involucradas en una transición de estado específica; Con este enfoque, en lugar de publicarse en la red global, las transiciones de estado se convierten en un breve compromiso criptográfico utilizando, por ejemplo, una función hash criptográfica, que debe ser algún tipo de medio de "prueba de publicación". tres características principales: comprobante de recepción, comprobante de no publicación y comprobante de membresía. El primer sistema de autenticación del lado del cliente fue el protocolo OpenTimeStamps, también propuesto y desarrollado por Peter Todd entre 2014-2016.
Precintos de un solo uso:
Se puede comparar con los sellos desechables que se utilizan para proteger los contenedores de envío en el mundo real. Una primitiva sellada de una sola vez es un objeto único que solo puede encapsular un mensaje una vez, lo que garantiza que el mensaje solo se pueda usar una vez, una vez usado, se abre permanentemente y no se puede volver a cerrar. En pocas palabras, un sello único es un mecanismo abstracto que se utiliza para evitar el doble gasto.
2. Una breve historia de RGB
RGB se concibió originalmente en 2016, propuesto por Giacomo Zucco (BHB Network) en base a las primeras ideas de Peter Todd sobre la autenticación del lado del cliente y el sellado único, implementado en el MVP original por BHB Network en 2017 y respaldado por Poseidon Group. .
En 2019, Maxim Orlovsk y Giacomo Zucco establecieron conjuntamente la Asociación de Estándares LNP/BP para promover RGB desde el concepto hasta la aplicación práctica. La asociación cuenta con el apoyo de Fulgur Ventures, Bitfinex, Hojo Foundation, Pandora Prime y DIBA.
A partir de 2019, el Dr. Maxim Orlovsky se desempeñó como diseñador principal y colaborador principal del protocolo RGB, diseñando e implementando la forma actual del protocolo RGB. Desde 2019, RGB ha sido reinventado y rediseñado en revisión por pares de diseño y protocolo para convertirse en un sistema de contrato inteligente confidencial y computacional de uso general.
En 2021, la Asociación de Estándares LNP/BP demostró con éxito que RGB está equipado con una máquina virtual completa de Turing (AluVM). Al mismo tiempo, RGB también comenzó a ejecutarse en Lightning Network, utilizando el protocolo Lightning completo dirigido por el Dr. Maxim. Orlovsky en la asociación Reimplementación de Rust (Nodo LNP).
En 2022, la Asociación de Estándares LNP/BP lanzó un nuevo sitio web (contractum.org) en el lenguaje Contractum (un nuevo lenguaje de alto nivel) para escribir contratos inteligentes RGB para Bitcoin y Lightning Network. Contractum es un lenguaje de programación declarativo funcional diseñado para el desarrollo de contratos inteligentes que se ejecuta en Bitcoin y Lightning Network utilizando tecnología RGB.
Este año, en abril de 2023, la Asociación LNP/BP anunció el lanzamiento de RGB v 0.10, que es otro hito importante en el desarrollo del protocolo RGB, brindando soporte total para contratos inteligentes a Bitcoin y Lightning Network. Es el resultado de una colaboración intersectorial a largo plazo entre estos desarrolladores, contribuyentes y empresas relacionadas de Bitcoin y de más de cuatro años de extenso trabajo de desarrollo.
(2) Entendiendo RGB
1. Antecedentes
Durante muchos años, algunos proyectos y equipos han estado estudiando el protocolo para la emisión de tokens en Bitcoin y tratando de avanzar para hacerlo compatible con Lightning Network. Los representantes incluyen OmniBOLT, Taproot y RGB.
Los protocolos que conocemos para emitir tokens en Bitcoin, como OmniLayer, funcionan insertando metadatos en las transacciones de Bitcoin para "colorearlas" e indicar que la transacción debe entenderse como una transferencia de token. El USDT (Tether) en el protocolo Omni puede considerarse como una forma de moneda de color. En el Protocolo Omni, el USDT existe en forma de tokens Tether, que se representan en transacciones de Bitcoin utilizando los tipos de transacciones específicos del Protocolo Omni. Específicamente, cuando un usuario inicia una transacción USDT en el protocolo Omni, agrega los campos de datos especiales de OmniLayer a la transacción Bitcoin para indicar que la transacción implica la transferencia de tokens USDT. Este enfoque permite que las transacciones de Bitcoin representen transferencias de tokens USDT, y los titulares de USDT pueden usar direcciones de Bitcoin para recibir, enviar y almacenar tokens USDT.
Este mecanismo de señalización generalmente se implementa utilizando el código de operación OP_RETURN. Las salidas con este código de operación serán ignoradas por los nodos de Bitcoin comunes, pero pueden ser interpretadas por nodos que conocen estos protocolos de token e implementan las reglas de validación de token.

Aunque este diseño es muy eficiente, también tiene ciertas limitaciones:
1) La cantidad de información relacionada con la transferencia del token está limitada a la cantidad de bytes que puede acomodar la salida OP_RETURN, generalmente 80 bytes. Este espacio es suficiente para la codificación de datos de transacciones ordinarias, pero es difícil estar satisfecho para escenarios de aplicaciones más complejos. .
2) El nodo del protocolo de token necesita escanear toda la cadena de bloques y buscar transferencias de tokens que puedan estar relacionadas con el usuario en la salida OP_RETURN. Todo el proceso consumirá más recursos debido al aumento en el tamaño de la cadena de bloques de Bitcoin.
3) En términos de privacidad del usuario, todos los datos de las transacciones son visibles para todos.
2. La solución de RGB: transferencia fuera de cadena
Con el fin de optimizar este diseño, el protocolo RGB propone una solución más escalable, más privada y más orientada al futuro. La piedra angular es la validación del lado del cliente propuesta por Peter Todd en 2016 y el concepto de sellos de un solo uso.
La idea central del protocolo RGB es invocar la cadena de bloques de Bitcoin solo cuando sea necesario, aprovechando la prueba de trabajo y la descentralización de la red para lograr protección del doble gasto y resistencia a la censura. Toda verificación de transferencias de tokens se elimina de la capa de consenso global, se coloca fuera de la cadena y es verificada únicamente por el cliente de la parte que recibe el pago.
principio de funcionamiento:
En un determinado contrato de RGB, los tokens de creación pertenecen a un UTXO de Bitcoin (ya sea que ya exista o se haya creado temporalmente), y para transferir tokens, es necesario gastar este UTXO. Al gastar este UTXO, la transacción de Bitcoin debe agregar una salida adicional, que contiene un compromiso con un mensaje. El contenido de este mensaje es la información de pago RGB, que define la entrada y a qué UTXO se enviarán estos tokens, ID de activo. , cantidad, transacciones gastadas y otros datos que deben adjuntarse.

Si tiene un token que pertenece al resultado número uno de la transacción A de Bitcoin, para transferir estos tokens necesita crear una transacción RGB y una transacción de Bitcoin que gaste el resultado número uno de la transacción A, y esta transacción de Bitcoin El comercio de monedas promete RGB comercio. Como puede ver, la transacción RGB mueve tokens desde la salida 1 de la transacción A de Bitcoin a la salida 2 de la transacción C de Bitcoin (esta transacción no se muestra en el diagrama), no a la transacción B de Bitcoin. En la mayoría de los casos, podemos esperar que el resultado#0de la transacción B sea la dirección de cambio, para enviar los fondos restantes de regreso al propietario original después de deducir la tarifa del minero, al mismo tiempo, el resultado#1es comprometerse; la transacción RGB para evitar el doble gasto.
Protección de la privacidad:
Para transferir tokens RGB atribuidos a una transacción de Bitcoin, es necesario iniciar una transacción de Bitcoin. Sin embargo, no es necesario que el resultado de una transferencia RGB sea el mismo que el resultado de una transacción de Bitcoin. Como en nuestro ejemplo anterior, la salida de la transacción RGB (salida#2de la transacción C de Bitcoin) no puede tener conexión con la transacción de Bitcoin (transacción B) que comprometió la transacción RGB. Esto significa que los tokens RGB se pueden "transmitir" de un UTXO a otro sin dejar ningún rastro en el gráfico de transacciones de Bitcoin, lo que mejora enormemente la privacidad.
En este diseño, el UTXO de Bitcoin funciona como un contenedor desechable para activos RGB. Para transferir activos, solo necesita abrir el contenedor nuevo y cerrar el contenedor antiguo.
La información de pago específica de los tokens RGB se transmite fuera de la cadena a través de un canal de comunicación dedicado, del pagador al cliente del destinatario, y este último verifica que no viola las reglas del protocolo RGB. Como resultado, los observadores de blockchain no podrán obtener ninguna información sobre la actividad de los usuarios de RGB.
Bucle cerrado de verificación:
Sin embargo, verificar la información de pago que se envía no es suficiente para garantizar que el remitente realmente sea propietario de los activos que se le envían, por lo que para garantizar que la transacción enviada sea definitiva, también debe recibir todos los tokens del pagador. historial de una transacción, desde la actual hasta su emisión original. Al verificar todo el historial de transacciones, puede asegurarse de que los activos no se hayan inflado y de que se hayan cumplido todas las condiciones de gasto asociadas a los activos.
Este diseño también beneficia la escalabilidad porque no es necesario verificar todo el historial del activo, solo las partes que son relevantes para usted. Además, el diseño según el cual las transacciones no se transmiten al libro de contabilidad global también mejora la privacidad porque menos personas conocen la existencia de sus transacciones.
Valor secreto ciego:
Para mejorar aún más la privacidad, RGB también admite el cegamiento de salidas, lo que significa que cuando envía una solicitud de pago al pagador, no necesita revelar el UTXO que utiliza para recibir el token, solo necesita pedirle al pagador que Envíe el token a un valor hash, que se genera al unir un valor secreto ciego aleatorio con el propio UTXO objetivo. De esta manera, el pagador no puede saber a qué UTXO se enviará el token, por lo que el intercambio y otros proveedores de servicios no pueden saber si el usuario está retirando dinero a un UTXO que está en la "lista negra" de algunas agencias reguladoras, ni tampoco pueden saber estos. fichas Cómo se gasta el futuro. Cabe señalar que cuando se gasta el token, el valor secreto oculto debe revelarse al destinatario para que este pueda verificar la parte del historial de transacciones relacionada con la transacción de Bitcoin. Esto significa que cuando usa RGB, tiene total privacidad en el presente, pero los futuros poseedores de tokens podrán ver todos los UTXO en el historial de transferencia de sus tokens. Entonces, si bien se obtiene una privacidad perfecta al recibir y mantener tokens RGB, la confidencialidad de la actividad financiera pasada de un usuario se degrada con el tiempo a medida que se transfieren los tokens y, en última instancia, tiende a ser la misma que nuestro historial de transacciones de Bitcoin. La misma privacidad.
3. Principales características del RGB
Al comprender el contenido anterior, podemos resumir que RGB tiene las siguientes características principales:
1. Alta confidencialidad, seguridad y escalabilidad.
2. No hay congestión en la cadena de tiempo de Bitcoin, porque las transacciones solo retienen compromisos homomórficos que requieren almacenamiento adicional.
3. Se puede actualizar en el futuro sin bifurcación dura
4. Mayor resistencia a la censura que Bitcoin: los mineros no pueden ver el flujo de activos en las transacciones
5. No existe el concepto de bloque y cadena.
Vale la pena señalar que cuando mencionamos blockchain, generalmente involucramos los dos conceptos de bloque y cadena, pero no existe el concepto de bloque y cadena en RGB porque es una tecnología de verificación del lado del cliente que es un protocolo descentralizado sin bloques.
3. Las infinitas posibilidades de RGB v 0.10
RGB v 0.10 marca un gran avance, ya que hace avanzar RGB a la etapa de sistemas que están a punto de estar disponibles comercialmente. Introduce un último cambio que rompe el consenso diseñado para mantener la total compatibilidad con versiones anteriores de RGB. Además, también desbloquea el lote final de funciones para implementar contratos inteligentes completamente funcionales que los desarrolladores de contratos pueden personalizar.
Lanzamiento de RGB v 0.10, que incluye capa de consenso, biblioteca estándar (para integración de billetera/exchange, etc.) y herramientas de línea de comandos. La siguiente tabla muestra las principales diferencias entre las versiones antiguas y nuevas que resumimos en función de los materiales RGB oficiales:

1. Interpretación de RGB v 0.10
En general, la versión v 0.10 del protocolo RGB resuelve muchos problemas existentes en la versión anterior, incluidas las limitaciones del desarrollo de contratos inteligentes, el acceso a la capa de consenso, las limitaciones de los formatos de codificación, los problemas de dependencia de Rust Bitcoin, la falta de compatibilidad con WASM, global Problemas de gestión de estado y contexto, problemas de integración con Lightning Network, proceso de respaldo inflexible, soporte insuficiente para billeteras móviles, etc. Estas mejoras hacen que el protocolo RGB sea más potente, flexible y seguro, y proporcionan una base sólida para el desarrollo futuro. Específicamente, RGB v 0.10 introduce soporte para las siguientes características para RGB:
Estado global en el contrato RGB
RGB introduce el concepto de estado global, que es una característica completamente nueva que es muy importante para crear aplicaciones complejas en RGB (como activos sintéticos, monedas estables algorítmicas, etc.). Ahora, cada contrato RGB tiene un estado global al que pueden acceder máquinas virtuales y clientes (como billeteras, etc.).
Interfaz de contrato
Las interfaces introducidas en esta versión representan una forma estandarizada de ofrecer varios contratos inteligentes a través de API bien definidas. Las interfaces se pueden comparar con los contratos ABI y ERC en el mundo Ethereum; sin embargo, a diferencia de Ethereum, no requieren una estandarización obligatoria (como ERC) ni deben distribuirse por separado, sino que siempre están empaquetados con el contrato. Mediante el uso de interfaces, billeteras y otro software pueden proporcionar a los usuarios una interfaz de usuario semánticamente consciente para trabajar con contratos; los desarrolladores de contratos también pueden agregar más interfaces a sus contratos existentes con el tiempo sin tener que actualizar los contratos inmutables.
La composición básica del contrato inteligente RGB: El contrato inteligente RGB consta de tres partes: Génesis, Estado y Transiciones. Génesis define las propiedades y reglas básicas del contrato. El estado es el estado actual del contrato y las transiciones son las transiciones entre estados. RGB v 0.10 presenta un nuevo modelo de contrato inteligente que es más flexible y potente y puede admitir varios escenarios de aplicaciones complejos.
sistema de tipos estricto
El nuevo formato de codificación se refiere al sistema de "tipos estrictos", un nuevo sistema de tipos de datos funcionales para la representación e introspección de estados de contratos RGB. Permite garantías de tamaño en cualquier dato en el momento de la compilación, simplificando las operaciones RGB en dispositivos de gama baja y de memoria limitada, como carteras de hardware. Toda la capa de consenso RGB ahora se compila estrictamente tipificada, lo que permite una prueba formal de compatibilidad binaria entre versiones.
En otras palabras, este nuevo formato de codificación hará que el uso de RGB sea más fácil y seguro, y también permitirá a los emisores de activos y desarrolladores de contratos utilizar metadatos adicionales para firmar sus activos o contratos, lo que ayudará a verificar la identidad de un activo o contrato.
Redacción de contratos en Rust
Los contratos inteligentes RGB se pueden escribir y compilar utilizando Rust. Gracias a la tipificación estricta, ahora también es posible compilar tipos de datos de Rust directamente en contratos RGB.
Introspección de estado
Los contratos pueden introspeccionar su propio estado en el código de verificación utilizado por la máquina virtual, lo que abre la posibilidad de escribir formularios de contrato complejos que interactúan con transacciones de Bitcoin, DLC y otros datos complejos.
Formato de factura basado en URL
Anteriormente, RGB utilizaba facturas codificadas Bech 32 m, que eran muy largas, difíciles de leer y la mayoría del software no podía abrir automáticamente. El nuevo formato es más corto, más fácil de verificar para los usuarios y se puede abrir automáticamente como un enlace a un software preconfigurado.
Soporte WASM
La biblioteca estándar RGB puede ejecutarse sin E/S ni acceso al sistema de archivos, es decir, puede ejecutarse dentro de una página web o un complemento del navegador.
Descriptores Tapret y derivación personalizada
RGB utiliza promesas OP_RETURN basadas en Taproot (taprets para abreviar), que deben ser compatibles a nivel de descriptor para que las billeteras puedan tratar las transacciones con resultados ajustados como pertenecientes al descriptor de billetera. La nueva versión también introduce un índice derivado personalizado que evita que las carteras que no son RGB consuman accidentalmente salidas con activos RGB (destruyendo así los activos).
Dependencias simplificadas
La capa de consenso RGB ahora utiliza menos dependencias, lo que mejora la estabilidad de la API. LNP/BP deja de depender de la implementación de protecciones personalizadas del proyecto Grin.
Integración simplificada
Muchas operaciones que anteriormente requerían múltiples llamadas API y codificar estructuras de datos complejas en varios idiomas ahora se pueden realizar con una sola llamada API. El estado del contrato RGB se representa como un objeto JSON que se puede serializar entre diferentes idiomas sin operaciones tediosas.
Experiencia de usuario simplificada
Anteriormente, con RGB, una billetera o usuario tenía que ejecutar un nodo RGB e interactuar con la interfaz a través de RPC (o herramientas cli), y usar otras bibliotecas y herramientas de línea de comandos para realizar la mayoría de las operaciones como PSBT. En la nueva versión, esta compleja pila se reemplaza por una única biblioteca API y una herramienta de línea de comandos rgb.
2. ¿Cuáles son los principales avances en RGB v 0.10?
Como se mencionó anteriormente, creemos que la razón principal por la que RGB no ha recibido una atención y aplicación generalizadas después de varios años de desarrollo. Después de estudiar la versión RGB v 0.10, tenemos motivos para creer que este fenómeno está a punto de cambiar, e incluso el cambio se está produciendo.
1. En versiones anteriores, ¿por qué los desarrolladores independientes no podían desarrollar contratos inteligentes complejos?
En versiones anteriores a RGB v 0.10, los desarrolladores independientes enfrentaban algunos desafíos al desarrollar contratos inteligentes complejos. Esto se debe principalmente a las siguientes razones:
1) Inestabilidad del protocolo: en las primeras versiones, el protocolo RGB puede sufrir algunos cambios importantes, lo que puede provocar que los contratos inteligentes ya desarrollados no se ejecuten en nuevas versiones del protocolo. Esta inestabilidad puede impedir que los desarrolladores desarrollen contratos inteligentes complejos.
2) Falta de herramientas y recursos: en las primeras versiones, es posible que falten herramientas y recursos suficientes para ayudar a los desarrolladores con el desarrollo complejo de contratos inteligentes. Esto incluye la falta de documentación detallada, tutoriales o herramientas de desarrollo.
3) Complejidad del protocolo: el diseño y la implementación del protocolo RGB pueden ser bastante complejos, lo que puede suponer un desafío para los desarrolladores independientes. Por ejemplo, el protocolo RGB utiliza un mecanismo de verificación novedoso llamado "validación del lado del cliente", que puede requerir que los desarrolladores tengan una comprensión y experiencia profundas para el desarrollo de contratos inteligentes complejos.
Sin embargo, a medida que evolucionan los protocolos RGB, se van abordando estos problemas. Por ejemplo, RGB v 0.10 introduce un nuevo sistema de tipos llamado "tipos estrictos", que puede ayudar a los desarrolladores a desarrollar contratos inteligentes complejos más fácilmente. Además, esta versión proporciona herramientas y recursos adicionales para ayudar a los desarrolladores a comprender y utilizar el protocolo RGB.
2. Es posible brindar soporte total para contratos inteligentes a Lightning Network
Debido a que RGB se basa en Bitcoin, en teoría es posible utilizar Lightning Network para transferir activos RGB. Pero en versiones anteriores, RGB no se podía utilizar en ningún nodo Lightning existente debido a limitaciones arquitectónicas. En 2021, RGB desarrolló su propia arquitectura, llamada LNP Node, y escrita en Rust. No depende de Bitcoin Core en sí; si los usuarios desean usar RGB con Taproot en Lightning Network, deberán esperar a que Rust-bitcoin complete el soporte para Taproot.
Ahora, con el lanzamiento de RGB v 0.10, la Asociación LNP/BP ha anunciado que su objetivo futuro es completar el soporte para Lightning Network en los próximos meses para que los activos RGB puedan transferirse a través de Lightning Network.
Si RGB completa la compatibilidad y el soporte de Lightning Network, se puede mejorar la liquidez y disponibilidad de los activos RGB. A través de Lightning Network, los usuarios pueden transferir activos RGB de forma rápida y económica sin esperar la confirmación de la red principal de Bitcoin. Esto es muy útil para los usuarios que necesitan intercambiar activos RGB con frecuencia.
Además, RGB puede brindar soporte completo para contratos inteligentes a Lightning Network.
Lightning Network ofrece velocidades increíbles, tarifas extremadamente bajas y seguridad superior. Sin embargo, debido a que Bitcoin en sí no admite contratos inteligentes complejos, Lightning Network está sujeta a ciertas limitaciones en los contratos inteligentes.
La capacidad de RGB para admitir funciones complejas de contratos inteligentes se debe a su diseño bien pensado, creado específicamente para implementar contratos inteligentes en Lightning Network. En primer lugar, RGB utiliza la máquina virtual completa de Turing (AluVM), un potente motor informático que permite ejecutar contratos inteligentes complejos en Lightning Network. AluVM permite que RGB maneje operaciones de datos y lógica informática complejas, implementando así varios tipos de contratos inteligentes.
RGB ha considerado completamente las características y necesidades de Lightning Network en su diseño y puede brindar la capacidad de admitir completamente contratos inteligentes complejos a Lightning Network. Ya sea DeFi, NFT, GameFi o SocialFi, RGB se puede implementar en el. Red relámpago.
Esta combinación incomparable puede no solo convertir a Lightning Network en una estrella brillante, sino que también puede eclipsar a otras cadenas de bloques. A medida que más y más fondos y desarrolladores invierten en el desarrollo de Bitcoin Lightning Network y RGB, se espera que el ecosistema de Bitcoin y Lightning Network alcance un nuevo nivel.
(4) Comparación entre RGB y otras soluciones
1. Protocolo de token basado en altcoin
La mayoría de los protocolos de tokens basados en altcoins (como ERC-20) proporcionan contratos inteligentes con un estado global sin propietario, lo que facilita la implementación de intercambios descentralizados y otras aplicaciones financieras, pero son difíciles de escalar, no tienen privacidad y heredan todas las Deficiencias de estas altcoins, como el alto costo de ejecutar nodos, menor descentralización y resistencia a la censura.
2. Activos líquidos
Liquid es una cadena lateral de la federación de Bitcoin que ofrece algunas características interesantes, como soporte de activos nativos y transacciones confidenciales (que pueden ocultar la identificación del activo que se transfiere y el monto pagado). Sin embargo, el modelo de alianza también tiene los problemas de una baja descentralización y una débil resistencia a la censura.
3 、 Todos los PERNOS
OmniBOLT es una versión de OmniLayer compatible con Lightning Network. OmniLayer se presentó brevemente en el artículo anterior (los lectores interesados también pueden leer "DeFi Research on Bitcoin Lightning Network", que tiene una introducción más detallada aquí).
Las ventajas y desventajas de OmniBOLT son muy similares a las de RGB. La diferencia es que los objetivos de diseño de los dos protocolos son diferentes. En comparación con RGB, OmniBOLT es relativamente débil en términos de privacidad porque, al igual que Bitcoin, los datos relacionados con los tokens se almacenan. La cadena. Sin embargo, OmniBOLT tiene ventajas únicas en el negocio de pagos con monedas estables y ha pasado la prueba del tiempo. Mainnet se lanzó en junio de este año y ha implementado la función de enviar, recibir y transferir USDT a través de Lightning Network.
4、Raíz pivotante (Taro)
Taro fue anunciado en la conferencia Bitcoin 2022 de Miami. Detrás de Taro está el equipo de Lightning Labs y el objetivo del protocolo es llevar activos a Lightning Network. Según las especificaciones técnicas publicadas, todo el diseño es muy similar al RGB y las características y compensaciones son básicamente las mismas.
Las principales diferencias entre RGB y Taro parecen ser:
1) RGB es anterior y ha publicado un código que se puede revisar, pero carece de fondos y personal operativo.
2) Actualmente, Taro es solo una especificación, pero, por otro lado, el equipo detrás de Taro es Lightning Labs. El equipo recaudó 70 millones de dólares en abril del año pasado y lanzó Taproot Assets v 0.2 (anteriormente conocido como Taro) para realizar pruebas en mayo de este año. año neto.
Si Taro y RGB eventualmente se vuelven interoperables, es imposible saber si existen incentivos para que esta interoperabilidad suceda.
5. Proyectos ecológicos RGB/equipos de desarrollo dignos de atención
1. Infinitas (la marca se actualizó a BiHelix el 20 de diciembre)
Infinitas es uno de los primeros proyectos en comenzar a construir una pista de contrato inteligente completa de Turing basada en Bitcoin. Como una red ecológica de aplicaciones de Bitcoin que combina el protocolo RGB y Lightning Network, su objetivo es lograr una mayor protección de la privacidad, un rendimiento excelente y un bajo nivel excelente. -Procesamiento de transacciones de latencia. Como solución innovadora de blockchain, Infinitas ha consolidado la idea de los contratos inteligentes completos de Bitcoin Turing basados en RGB desde 2021, dando pleno juego al mecanismo de seguridad y consenso de Bitcoin, permitiendo la creación de contratos más complejos en la red Bitcoin. aplicaciones y contratos inteligentes, con la esperanza de brindar a los usuarios una excelente experiencia comercial. El núcleo técnico del proyecto está dirigido por un equipo de científicos de blockchain de alto nivel que forman parte de los creadores del código subyacente de Bitcoin y fueron los primeros en prestar atención al protocolo RGB y realizar trabajos relacionados con la traducción. Infinitas dará prioridad a proporcionar IDE en línea, navegador de datos, acceso a billeteras convencionales y otros métodos para permitir que los desarrolladores y usuarios participen en el ecosistema, y realmente respaldará la implementación de aplicaciones comerciales a gran escala como RWA y juegos de cadena completa.
Características del proyecto:
Protección del poder hash de toda la red: al heredar la alta seguridad de la cadena de bloques de Bitcoin, garantiza que los activos de Infinitas estén protegidos por el poder de hash de toda la red en la cadena de bloques de Bitcoin, mejorando la seguridad de los activos.
Mayor nivel de protección de la privacidad: se ha logrado un mayor nivel de protección de la privacidad para los activos de Infinitas y se ha introducido un mecanismo de anclaje de Bitcoin sin confianza para mejorar aún más la privacidad del usuario.
Tecnología de adaptador: a través de la tecnología de adaptador de Infinitas, los usuarios pueden comprender el estado completo de Bitcoin y mejorar su capacidad para percibir el estado de los activos.
Enriquezca el estado global: proporcione interfaces de acceso para máquinas virtuales y clientes (como billeteras, etc.) mejorando y expandiendo el estado global de RGB. Se realizan mejoras especiales en la confianza de las direcciones de contratos inteligentes, lo que respalda de manera crítica la construcción de aplicaciones complejas en el ecosistema RGB. Este movimiento también permite que diferentes sistemas se entiendan entre sí e interpreten sus respectivos estados, promoviendo aún más el desarrollo de todo el ecosistema.
Optimización de Lightning Network: a través de mejoras en Lightning Network (como tecnología de bloqueo de luz, tecnología de expansión automática de nodos y capacidades de autonomía fuera de línea), se logra un mayor rendimiento de transacciones mientras se mantienen tiempos de confirmación de transacciones de baja latencia.
Fácil de usar para desarrolladores: el uso del lenguaje Rust y la capa de esquema como infraestructura de desarrollo permite a la gente común participar en el desarrollo.

Se informa que Infinitas tendrá su propio plan de incentivos económicos y utilizará la minería en la etapa inicial para producir productos en el mercado para promover el desarrollo a largo plazo del ecosistema. Como primera prioridad de la industria para crear un proyecto de ecosistema de aplicaciones Bitcoin completo de Turing, puede convertirse en un punto de inflexión a nivel de fenómeno para las aplicaciones de activos Bitcoin y un gran paso adelante en la promoción de la adopción a gran escala de Crypto. Actualmente, la red de prueba aún no está en línea, estad atentos.
2 、 COSMINMART
COSMINMART es un nuevo ecosistema de aplicaciones de Bitcoin basado en Lightning Network, compatible con RGB y otros protocolos, y admite contratos inteligentes.
COSM Wallet: el producto principal de COSMINMART tiene una amplia aplicabilidad en toda la red ecológica de Bitcoin. Ahora admite transferencias de la red principal de Bitcoin y Lightning Network, transferencias de activos del protocolo RGB y otras funciones, y gradualmente será compatible con ecosistemas como Stacks y Rootstock.
COSM Market: es una de las primeras plataformas en respaldar la agregación y el comercio de activos derivados de Bitcoin. Ampliará gradualmente el alcance del soporte para facilitar el comercio de varios activos derivados de Bitcoin.
COSM Lanuchpad: tiene como objetivo seleccionar proyectos ecológicos de Bitcoin con potencial de alta calidad y está comprometido con el desarrollo sostenible del ecosistema de Bitcoin.
COSMINMART toma la iniciativa en la definición del concepto de Web 4, promueve activamente la formulación de nuevos estándares de protocolo RGB, emite monedas estables de Lightning Network, combina protocolos como Nostr y las ventajas de las transacciones de Lightning Network, integra profundamente las aplicaciones tradicionales con Lightning Network y espera liderar el desarrollo de aplicaciones Lightning Una nueva era.
Se informa que COSMINMART planea lanzar un producto beta público a finales de este año, así que estad atentos.
3、Pandora Prime Inc.
Pandora Prime es una empresa suiza con sede en Verify Valley (cantón de Neuchâtel) y miembro fundador de LNP/BP.
Pandora Prime se compromete a ser pionera en Bitcoin Finance utilizando una combinación de contratos inteligentes RGB y Lightning Network. Comenzaron con activos programables en Bitcoin (RGBTC y CHFN) que pueden escalar a niveles de VISA/MasterCard en términos de rendimiento de transacciones a través de Lightning Network, además de convenientes instalaciones para intercambiar estos activos sin la necesidad de KYC engorroso. El programa le permite realizar transacciones. de menos de 1.000 francos suizos (de conformidad con la legislación suiza). Actualmente, sus productos incluyen MyCitadel (billetera), RGB Explorer (navegador) y Pandora Network, entre otros.
Mi ciudadela
MyCitadel es una marca de Pandora Prime, MyCitadel es la primera billetera GUI compatible con RGB, creada en 2021 por desarrolladores de RGB. Ofrece una billetera de escritorio multiplataforma y una billetera iOS/iPad. Las billeteras móviles pueden manejar activos RGB fungibles.
Explorador RGB
RGB Explorer es el primer navegador desarrollado por Pandora Prime que ofrece registro de activos RGB y contratos inteligentes. Actualmente admite RGB 20, RGB 21 y RGB 25, y los cuatro activos que se pueden mostrar son LNPBP, RGBTC, dCHF y RGBEX.
4 、 DIBA (ARTE DE ALBITCOIN DÍGITO)
DIBA se compromete a mejorar el desarrollo de la comunidad ayudando a las personas a comprender, poseer y utilizar activos digitales sin custodia construidos en Bitcoin. Y espera dar forma al arte digital y la economía de activos sobre la base de los principios de descentralización y empoderamiento inclusivo.
DIBA es el primer mercado que comercializa NFT de Bitcoin (como los llama DIBA) utilizando el protocolo de contrato inteligente RGB y Lightning Network. DIBA BETA se está ejecutando actualmente en la red de prueba de Bitcoin y pronto se lanzará en la red principal de Bitcoin, así que estad atentos.
máscara de bits
Creada por DIBA, esta billetera es la primera billetera NFT en el ecosistema RGB y puede ejecutarse en un navegador web e interactuar con contratos RGB como MetaMask en Ethereum.
5. Cartera IRIS
IRIS Waller, la primera billetera Android desarrollada por el equipo de Bitfinex, está dedicada a la integración RGB y herramientas relacionadas con RGB. Apoyar activos fungibles y no fungibles. Iris Wallet admite operaciones de activos RGB desde la emisión hasta el gasto y la recepción, envolviendo todas las funciones en una aplicación de billetera familiar y abstrayendo tantos detalles técnicos como sea posible. Actualmente, esta es una aplicación experimental y solo se recomienda su uso con pequeñas cantidades de Bitcoin y activos de bajo valor.
6. Bitswap-BiFi
Actualmente, el ecosistema RGB está explorando activamente soluciones DEX para resolver el problema de liquidez de los activos RGB. Las demostraciones y pruebas de concepto de Bitswap muestran cómo se pueden llevar "SWAPS" a DEX, pero por el momento no hay AMM ni LP. Todavía se encuentra en la etapa de verificación, muy temprana y también digna de atención.

6. Revisión y perspectivas
El protocolo RGB ha evolucionado durante los últimos seis años desde su concepción inicial hasta la actualidad. Aunque el protocolo RGB aún no ha recibido una atención y aplicación generalizadas en la actualidad, la experiencia histórica nos dice que la gente a menudo sobreestima la rápida adopción de nuevas ideas y subestima el impacto disruptivo que estas ideas pueden causar cuando finalmente sean ampliamente aceptadas y aceleradas. De hecho, con el lanzamiento del protocolo RGB v 0.10, nos encontramos en un nuevo punto de partida, siendo testigos de un futuro con infinitas posibilidades como Bitcoin.
La nueva versión del protocolo RGB introduce una serie de actualizaciones importantes, que permiten que el protocolo RGB no solo emita y transfiera múltiples activos en la red Bitcoin y Lightning Network, sino que también tenga la capacidad de admitir contratos inteligentes más complejos. Aunque el protocolo RGB aún no es totalmente compatible con Lightning Network, creemos firmemente que se espera que la Asociación LNP/BP y los equipos de desarrollo relacionados logren avances más significativos en los próximos meses. Esperamos con ansias la perfecta integración del protocolo RGB y Lightning Network, que se convertirá en otro hito importante que el protocolo RGB y Bitcoin alcanzarán juntos.
Estas nuevas características y mejoras introducidas en el protocolo RGB, especialmente la compatibilidad total con Lightning Network, arrojan una luz brillante sobre el futuro de Bitcoin. Estos cambios han abierto la puerta a territorios desconocidos, permitiéndonos ver el potencial ilimitado de Bitcoin. En este territorio desconocido, Bitcoin ya no es sólo un simple método de pago, sino una poderosa plataforma capaz de albergar aplicaciones complejas. El protocolo RGB se ha convertido en la piedra angular de esta plataforma y puede llevarnos a un nuevo mundo Crypto.
