Informe de investigación RGB Ecological 4D: Liderar la adopción a gran escala de las criptomonedas e iluminar el futuro de Bitcoin

Autor original: Bill, Waterdrip Capital, Marvin & Neo, Infinitas;

Instructor: Hong Shuning

Informe de investigación 4D ecológico RGB: Liderar la adopción a gran escala de las criptomonedas e iluminar el futuro de Bitcoin

En el mundo de los activos encriptados, Bitcoin es sin duda la existencia más conocida. Sin embargo, cuando las personas hablan de Bitcoin, a menudo solo se enfocan en su precio, valor de mercado y volumen de transacciones, pero ignoran la innovación tecnológica y el potencial de aplicación que hay detrás. Muchas de las tecnologías principales que mencionamos en la "Investigación de DeFi sobre Bitcoin Lightning Network" publicada el año pasado han logrado avances sustanciales en la primera mitad de este año, como:

Lightning Labs, lanzó la red de prueba Taproot Assets v 0.2 (anteriormente conocida como Taro);

OmniBOLT, lanzó Mainnet y realizó la función de enviar, recibir y transferir USDT a través de Lightning Network;

Protocolo RGB, lanzó una versión RGB v 0.10 más fuerte, más flexible y más segura.

……

Hablando del protocolo RGB, las personas pueden estar familiarizadas y no familiarizadas con él. El concepto de familiaridad derivado de RGB se propuso ya en 2016. Muchas personas conocen la existencia del protocolo RGB, pero después de varios años de desarrollo, no ha ha sido ampliamente adoptado Atención y aplicación, parece que no puede encontrar un caso de aplicación específico 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 la versión anterior del protocolo RGB, sus funciones son relativamente limitadas, y la idea del protocolo RGB es muy original y única, y la pila de tecnología es bastante grande Los desarrolladores necesitan Es fácil de usar después de una comprensión profunda de los principios de Bitcoin y los contratos inteligentes. Sin embargo, esto está cambiando a medida que el protocolo RGB continúa evolucionando y mejorando.

1. Conociendo RGB por primera vez

Informe de investigación 4D ecológico RGB: Liderar la adopción a gran escala de las criptomonedas e iluminar el futuro de Bitcoin

1. ¿Qué es RGB?

RGB es un sistema de contrato inteligente escalable y confidencial de Bitcoin y Lightning Network desarrollado por LNP/BP Standards Association. 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 protocolos descentralizados sin token ni bloques.

RGB está diseñado para ejecutar contratos inteligentes escalables, sólidos y privados en cadenas de bloques UTXO (como Bitcoin) para habilitar todas las posibilidades. A través de RGB, los desarrolladores pueden ejecutar contratos inteligentes complejos de múltiples categorías, como emisión de tokens, acuñación de NFT, DeFi, DAO y más.

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 (cadena exterior) que ejecuta la verificación del estado del cliente y los sistemas de contrato inteligente. (La siguiente es una breve introducción a estos dos conceptos. Los lectores interesados pueden consultar el artículo original de Peter Todd:)

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 de estado no necesita ser realizada globalmente por todas las partes que participan en el protocolo descentralizado; en cambio, solo las partes que participan en una transición de estado específica deben ser verificadas. Con este enfoque, las transiciones de estado no se publican en la red global, sino que se convierten en un compromiso criptográfico breve mediante el uso de funciones hash criptográficas, etc., que debe ser algún tipo de medio de "Prueba de publicación". tres características principales: Prueba de recepción, Prueba de no publicación y Prueba 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 en 2014-2016.

Sellos de un solo uso:

Una analogía con los sellos desechables que se usan para proteger los contenedores de envío en el mundo real. Una primitiva sellada una vez es un objeto único que encapsula un mensaje solo una vez, lo que garantiza que el mensaje solo se puede usar una vez y, una vez que se usa, se abre permanentemente y no se puede volver a sellar. 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 fue concebido originalmente en 2016 por Giacomo Zucco (BHB Network) en base a las primeras ideas de Peter Todd sobre la validación del lado del cliente y el sellado único, implementado por BHB Network en el MVP original en 2017 y respaldado por Poseidon Group.

En 2019, Maxim Orlovsk y Giacomo Zucco cofundaron la LNP/BP Standards Association (tiene como objetivo promover la etapa de RGB desde la concepción hasta la aplicación práctica. La asociación cuenta con el apoyo de Fulgur Ventures, Bitfinex, Hojo Foundation, Pandora Prime y DIBA.

Informe de investigación 4D ecológico RGB: Liderar la adopción a gran escala de las criptomonedas e iluminar el futuro de Bitcoin

(Maxim Orlovsk)

A partir de 2019, el Dr. Maxim Orlovsky se desempeñó como arquitecto principal y colaborador principal del protocolo RGB, diseñando e implementando la forma actual del protocolo RGB. Desde 2019, RGB se ha reinventado y rediseñado en términos de diseño y revisión por pares de protocolos para convertirse en un sistema de contrato inteligente de computación y confidencialidad de propósito 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 desarrollado por 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 LightningNetwork. Contractum es un lenguaje de programación funcional y declarativo diseñado para el desarrollo de contratos inteligentes que se ejecutan 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, otro hito importante en el desarrollo del protocolo RGB, brindando soporte completo para contratos inteligentes a Bitcoin y Lightning Network. Es la culminación de una colaboración a largo plazo entre industrias y más de cuatro años de extenso trabajo de desarrollo entre estos desarrolladores, contribuyentes y empresas relacionadas de Bitcoin. (RGB v 0.10 se puede descargar e instalar en , que también contiene varias guías para usuarios y desarrolladores. El código fuente de RGB se puede encontrar en ).

2. Comprender RGB:

1. Antecedentes

Durante muchos años, algunos proyectos y equipos han estado investigando el protocolo para emitir tokens en Bitcoin y tratando de abrirse paso para hacerlo compatible con Lightning Network, incluidos OmniBOLT, Taproot y RGB.

Los conocidos protocolos de emisión de tokens en Bitcoin, como OmniLayer, funcionan insertando metadatos en las transacciones de Bitcoin para "colorear" e indicar que la transacción debe entenderse como una transferencia de token. USDT (Tether) en el protocolo Omni se puede ver como una forma de monedas de colores. En el protocolo Omni, USDT existe en forma de tokens Tether, que están representados por tipos de transacciones específicas que utilizan el protocolo Omni en las transacciones de Bitcoin. Específicamente, cuando un usuario inicia una transacción USDT en el protocolo Omni, agrega el campo de datos especial de OmniLayer a la transacción de Bitcoin para indicar que la transacción involucra la transferencia de tokens USDT. Este enfoque permite que las transacciones de Bitcoin representen la transferencia de tokens de USDT, y los titulares de USDT pueden usar direcciones de Bitcoin para recibir, enviar y almacenar tokens de USDT.

Tal mecanismo de señalización generalmente se implementa con el código de operación OP_RETURN, la salida con este código de operación será ignorada por los nodos de Bitcoin ordinarios, pero puede ser interpretada por nodos que conocen estos protocolos de token, y estos nodos implementarán el código. reglas de verificación del protocolo de moneda.

Informe de investigación 4D ecológico RGB: Liderar la adopción a gran escala de las criptomonedas e iluminar el futuro de Bitcoin

Aunque este diseño es muy eficiente, también tiene ciertas limitaciones:

  1. La cantidad de información relacionada con la transferencia de tokens está limitada a la cantidad de bytes que puede contener la salida OP_RETURN, generalmente 80 bytes, este espacio es suficiente para la codificación de datos de transacciones ordinarias, pero es más complejo El escenario de la aplicación es difícil de satisfacer .

  2. Los nodos del protocolo de token necesitan escanear toda la cadena de bloques y buscar transferencias de tokens que puedan estar relacionadas con los usuarios en la salida OP_RETURN. Todo el proceso consumirá más recursos debido al aumento en el volumen de la cadena de bloques de Bitcoin.

  3. En términos de privacidad del usuario, todos los datos de transacciones son visibles para todos.

2. Solución RGB: transferencia fuera de la 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 preparada para el futuro, cuya piedra angular es la validación del lado del cliente propuesta por Peter Todd en 2016. El concepto de single-use- focas.

La idea central del protocolo RGB es llamar a la cadena de bloques de Bitcoin solo cuando sea necesario, lo que consiste en utilizar la prueba de trabajo y la descentralización de la red para lograr la protección contra el doble gasto y la anticensura. Toda verificación de transferencias de tokens se elimina de la capa de consenso global, se coloca fuera de la cadena y solo la verifica el cliente de la parte que recibe el pago.

principio de funcionamiento:

En uno de los contratos de RGB, los tokens de génesis pertenecen a un UTXO de Bitcoin (ya sea existente o creado temporalmente), y para transferir tokens, debe 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 de RGB, que define la entrada, a qué UTXO se enviarán estos tokens, ID de activo , cantidad, transacción gastada y otros datos que deben adjuntarse.

Informe de investigación 4D ecológico RGB: Liderar la adopción a gran escala de las criptomonedas e iluminar el futuro de Bitcoin

Si tiene un token que se atribuye a la salida n.º 1 de la transacción A de Bitcoin, para transferir esos tokens necesita crear una transacción RGB y una transacción de Bitcoin que gaste la salida n.º 1 de la transacción A, y las transacciones de Bitcoin Coin se comprometen a RGB. actas. Como puede ver, la transacción RGB está transfiriendo tokens desde la salida n.° 1 de la transacción A de Bitcoin a la salida n.° 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 n.º 0 de la transacción B sea la dirección de cambio, para enviar los fondos restantes al propietario original después de restar la tarifa del minero; mientras que el resultado n.º 1 es confirmar la transacción RGB, para evitar el doble gasto.

Protección de privacidad:

Para transferir tokens RGB atribuidos a una transacción de Bitcoin, se debe iniciar una transacción de Bitcoin. Sin embargo, la salida de la transferencia RGB no necesita ser la misma que la salida de la transacción de Bitcoin. Al igual que nuestro ejemplo anterior, la salida de la transacción RGB (salida n.º 2 de la transacción C de Bitcoin) no puede tener relación con la transacción de Bitcoin (transacción B) que comprometió la transacción RGB. Esto significa que los tokens RGB se pueden "transferir" de una UTXO a otra 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 actúa como un contenedor único para activos RGB Para transferir activos, solo necesita abrir un contenedor nuevo y cerrar el contenedor anterior.

La información de pago específica de los tokens RGB se transmite bajo la cadena a través de un canal de comunicación dedicado, desde el pagador hasta el cliente del receptor, y este último verificará que no viole 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.

Lazo cerrado de verificación:

Sin embargo, verificar la información de pago enviada no es suficiente para garantizar que el remitente realmente posee el activo para enviarle, por lo que para garantizar la finalidad de la transacción enviada, también debe recibir todos los tokens del pagador. transacción, desde la actual hasta su emisión original. Al verificar todo el historial de transacciones, puede garantizar que estos activos no se han inflado y que se han cumplido todas las condiciones de gasto adjuntas a los activos.

Este diseño también es bueno para la escalabilidad, porque no necesita verificar todo el historial de este activo, solo las partes que son relevantes para usted. Además, el diseño de que la transacción no se transmitirá al libro mayor global también mejora la privacidad, porque menos personas conocen la existencia de su transacción.

Valor del secreto ciego:

Para mejorar aún más la privacidad, RGB también admite el cegamiento de las salidas, lo que significa que cuando envía una solicitud de pago al pagador, no necesita revelar el UTXO que usa para recibir tokens, solo necesita pedirle al pagador que envíe el token a un valor hash, que se genera empalmando un valor secreto ciego aleatorio con el propio UTXO de destino. 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 se está retirando al UTXO que ha sido "incluido en la lista negra" por algunos reguladores, y no pueden conocer estos tokens. el futuro se gasta. Tenga en cuenta que cuando se gastan tokens, el valor secreto oculto debe revelarse al destinatario para que este último pueda verificar la parte del historial de transacciones asociado con la transacción de Bitcoin. Esto significa que cuando usa RGB, tiene total privacidad en el momento, pero los futuros titulares de tokens podrán ver todos los UTXO en el historial de transferencia de sus tokens. Por lo tanto, si bien obtiene una privacidad perfecta cuando recibe y mantiene tokens RGB, la confidencialidad de la actividad financiera pasada de un usuario se degradará a medida que se transfieran los tokens y eventualmente tiende a vincularse a nuestro historial de transacciones de Bitcoin.

3. Las principales características de RGB

A través de la comprensión del contenido anterior, podemos concluir 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 la transacción

  5. No existe el concepto de bloque y cadena

Vale la pena señalar que cuando nos referimos a la cadena de bloques (Blockchain), generalmente se involucran los dos conceptos de bloque (Block) y cadena (Chain), pero no existe el concepto de bloque y cadena en RGB, porque es una verificación del cliente. tecnología, que es un protocolo descentralizado sin bloques.

3. Posibilidades infinitas de RGB v 0.10

El lanzamiento de RGB v 0.10 marca un gran avance, llevando RGB a la etapa de sistemas que están listos para uso comercial. Introduce el último cambio que rompe el consenso destinado a mantener la compatibilidad total con versiones anteriores de RGB. Además, también desbloquea el último lote de funciones para implementar contratos inteligentes completamente funcionales que los desarrolladores de contratos pueden personalizar a voluntad.

Lanzamiento de RGB v 0.10, que incluye una capa de consenso, una biblioteca estándar (para integración de monedero/exchange, etc.) y herramientas de línea de comandos. La siguiente tabla es la principal diferencia entre la versión antigua y la nueva que hemos compilado y resumido en base a los materiales oficiales de RGB. Los lectores que deseen conocer contenido más detallado pueden ver los documentos oficiales de RGB y las introducciones en video:

/blog/lanzamiento-v0-10/

Informe de investigación 4D ecológico RGB: Liderar la adopción a gran escala de las criptomonedas e iluminar el futuro de Bitcoin

1. Interpretación de RGB v 0.10

En general, la versión v0.10 del protocolo RGB resuelve muchos problemas existentes en la versión anterior, incluida la limitación del desarrollo de contratos inteligentes, el toque de la capa de consenso, la limitación del formato de codificación, el problema de dependencia de Rust Bitcoin, la falta de compatibilidad de WASM, los problemas de administración de contexto y estado global, 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 fuerte, más flexible y más seguro, y sientan una base sólida para el desarrollo futuro. Específicamente, la versión RGB v 0.10 introduce soporte para las siguientes funciones para RGB:

Estado global en contrato RGB

RGB introduce el concepto de Estado global, 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

La interfaz presentada en esta versión representa una forma estandarizada de entregar varios contratos inteligentes a través de una API bien definida. Las interfaces se pueden comparar con el contrato ABI y ERC en el mundo Ethereum, sin embargo, a diferencia de Ethereum, no requieren estandarización obligatoria (como ERC) ni se distribuyen por separado, sino que siempre se empaquetan con el contrato. Mediante el uso de interfaces, las 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.

Composición básica del contrato inteligente RGB: el contrato inteligente RGB consta de tres partes: Génesis (creación), Estado (estado) y Transiciones (transición). Génesis define las propiedades y reglas básicas del contrato, Estado es el estado actual del contrato y 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 tipo estricto

El nuevo formato de codificación se refiere al sistema de "tipos estrictos", que es un nuevo sistema de tipos de datos funcionales para la representación e introspección del estado del contrato RGB. Permite garantías de tamaño en tiempo de compilación para cualquier dato, lo que simplifica las operaciones RGB en dispositivos de gama baja y memoria limitada, como carteras de hardware. Toda la capa de consenso RGB ahora se compila estrictamente tipeada, lo que permite pruebas formales 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 usar metadatos adicionales para firmar sus activos o contratos, lo que ayudará a verificar la identidad de un activo o contrato.

Escribir contratos en Rust

Los contratos inteligentes RGB se pueden escribir y compilar usando Rust. Gracias a la tipificación estricta, ahora también es posible compilar tipos de datos de Rust directamente en contratos RGB.

Introspección estatal

Un contrato puede introspeccionar su propio estado en el código de verificación utilizado por la máquina virtual, lo que abre la posibilidad de escribir formas complejas de contratos que interactúan con transacciones de Bitcoin, DLC y otros datos complejos.

FORMATO DE FACTURA BASADO EN URL

Anteriormente, RGB usaba facturas codificadas Bech 32m, que eran muy largas, no fáciles de leer y la mayoría de los programas no podían abrirlas 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 en una página web o complemento de navegador.

Descriptores de tapret y derivaciones personalizadas

RGB utiliza promesas OP_RETURN basadas en Taproot (tapret para abreviar), que deben admitirse en el nivel del descriptor para que las billeteras puedan tratar las transacciones con salidas ajustadas como transacciones que pertenecen al descriptor de la billetera. La nueva versión también presenta un índice derivado personalizado que evita que las billeteras que no son RGB consuman accidentalmente salidas con activos RGB (y, por lo tanto, corrompan los activos).

Dependencias simplificadas

La capa de consenso RGB ahora usa menos dependencias, lo que mejora la estabilidad de la API. LNP/BP eliminó la dependencia de la implementación personalizada a prueba de balas del proyecto Grin.

Integración simplificada

Muchas operaciones que anteriormente requerían varias llamadas a la API y codificar estructuras de datos complejas en varios idiomas ahora se pueden realizar con una sola llamada a la API. El estado del contrato RGB se representa como un objeto JSON, que se puede serializar entre diferentes idiomas sin operaciones engorrosas.

Experiencia de usuario simplificada

Anteriormente, con RGB, una billetera o usuario tenía que ejecutar un nodo RGB y una interfaz a través de RPC (o herramientas cli), y usar muchas otras bibliotecas y herramientas de línea de comandos para hacer la mayoría de las cosas como PSBT. En la nueva versión, esta pila compleja se reemplaza por una sola 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ó en el artículo anterior, creemos que la razón principal por la que RGB no ha recibido una atención y una aplicación generalizadas después de varios años de desarrollo. Y después del estudio de la versión RGB v 0.10, tenemos motivos para creer que este fenómeno está a punto de cambiar, e incluso el cambio está ocurriendo.

**1. En la versión anterior, ¿por qué los desarrolladores independientes no podían desarrollar contratos inteligentes complejos? **

En versiones anteriores a RGB v 0.10, los desarrolladores independientes enfrentaron algunos desafíos al desarrollar contratos inteligentes complejos. Esto se debe principalmente a las siguientes razones:

  1. Inestabilidad del protocolo: en la versión anterior, el protocolo RGB puede sufrir algunos cambios importantes, lo que puede provocar que los contratos inteligentes que se han desarrollado no se ejecuten en la nueva versión del protocolo. Esta inestabilidad puede dificultar a los desarrolladores el desarrollo de contratos inteligentes complejos.

  2. Falta de herramientas y recursos: en versiones anteriores, puede haber una falta de 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, etc.

  3. Complejidad del protocolo: el diseño y la implementación del protocolo RGB pueden ser bastante complejos, lo que puede representar 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, estos problemas se están abordando con el desarrollo del protocolo RGB. Por ejemplo, la versión RGB v 0.10 presenta un nuevo sistema de tipo llamado "tipos estrictos", que puede ayudar a los desarrolladores a desarrollar contratos inteligentes complejos con mayor facilidad. Además, esta versión proporciona más herramientas y recursos para ayudar a los desarrolladores a comprender y utilizar el protocolo RGB.

2. Es posible llevar la función de soporte total de contratos inteligentes a Lightning Network

Debido a que RGB se basa en Bitcoin, en teoría es posible transferir activos RGB utilizando Lightning Network. Pero en versiones anteriores, RGB no estaba disponible en ningún nodo Lightning existente debido a limitaciones arquitectónicas. En 2021, RGB desarrolló su propia arquitectura llamada LNP Node, escrita en Rust. En sí mismo no depende de Bitcoin Core, si los usuarios quieren usar RGB con Taproot en Lightning Network, deben esperar a que Rust-bitcoin complete el soporte para Taproot.

Y ahora, con el lanzamiento de RGB v 0.10, la Asociación LNP/BP ha anunciado el enfoque del futuro, que 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 es compatible y está respaldado por Lightning Network, la liquidez y la usabilidad de los activos RGB se pueden mejorar. 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.

Más importante aún, RGB puede brindar soporte completo para contratos inteligentes a Lightning Network.

Lightning Network tiene una velocidad increíble, tarifas extremadamente bajas y una seguridad excepcional. Sin embargo, debido a que Bitcoin en sí no admite contratos inteligentes complejos, Lightning Network está limitada en términos de contratos inteligentes.

RGB es capaz de admitir una funcionalidad de contrato inteligente compleja debido a su diseño deliberado, creado específicamente para implementar contratos inteligentes en Lightning Network. En primer lugar, RGB emplea la máquina virtual completa de Turing (AluVM), un potente motor informático que permite ejecutar contratos inteligentes complejos en Lightning Network. AluVM permite a RGB manejar operaciones de datos y lógica de cálculo complejas, realizando 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 puede implementarse en el Red Rayo.

Esta combinación imbatible no solo puede 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 se vierten en el desarrollo de Bitcoin Lightning Network y RGB, se espera que el ecosistema de Bitcoin y Lightning Network alcance una nueva altura.

4. Comparación de RGB y otros esquemas

1. Protocolo de token basado en altcoins

La mayoría de los protocolos de token basados en altcoin (como ERC-20) proporcionan contratos inteligentes con un estado global sin propiedad (estado global sin propiedad), lo que facilita la implementación de intercambios descentralizados y otras aplicaciones financieras, pero son difíciles de escalar, no tienen privacidad y hereda todas las desventajas 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 del consorcio 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 la cantidad pagada). Sin embargo, el modelo de federación también adolece de baja descentralización y 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", aquí hay una introducción más detallada).

La compensación de OmniBOLT es muy similar a la 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 tokens son almacenado en la cadena. Sin embargo, OmniBOLT tiene una ventaja única en el negocio de pago de moneda estable y ha superado la prueba del tiempo. Mainnet se lanzó en junio de este año y se ha dado cuenta de la función de enviar, recibir y transferir USDT a través de Lightning Network.

4, Raíz primaria (Taro)

En la conferencia Bitcoin 2022 Miami, se lanzó Taro. Detrás de Taro está el equipo de Lightning Labs, y el objetivo del protocolo es traer activos a Lightning Network. De acuerdo con las especificaciones técnicas que se han publicado, todo el diseño es muy similar a 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 tiene códigos publicados que pueden ser auditados, pero carece de fondos y operadores.

  2. Actualmente Taro es solo una especificación, pero por otro lado, detrás de Taro está Lightning Labs. El equipo recaudó $70 millones en abril del año pasado y lanzó Taproot Assets v 0.2 (anteriormente conocido como Taro) en mayo de este año.net.

Si Taro y RGB eventualmente se vuelven interoperables, es demasiado pronto para decir si hay incentivos para que esa interoperabilidad suceda.

5. Proyectos ecológicos RGB/Equipos de desarrollo dignos de atención

1, Infinito

Página web oficial:

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. -procesamiento de transacciones de latencia. Como una solución innovadora de cadena de bloques, Infinitas ha consolidado la idea de los contratos inteligentes completos de Turing de Bitcoin basados en RGB desde 2021, aprovechando al máximo el mecanismo de consenso y seguridad de Bitcoin, lo que permite crear transacciones más complejas en la red de 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 primero prestaron atención al protocolo RGB y realizaron trabajos relacionados con la traducción, quienes son los creadores de código en la parte inferior de Bitcoin. Infinitas dará prioridad a proporcionar IDE en línea, navegador de datos y acceso a billeteras convencionales para permitir que los desarrolladores y usuarios participen en la ecología y realmente respalden la implementación de aplicaciones comerciales a gran escala como RWA y juegos de cadena completa.

Características del proyecto:

Protección de potencia de computación 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 la potencia de computación hash de toda la red en la cadena de bloques de Bitcoin, lo que mejora la seguridad de los activos.

Mayor nivel de protección de la privacidad: se logró un mayor nivel de protección de la privacidad para los activos de Infinitas y se introdujo un mecanismo de anclaje de Bitcoin sin confianza para mejorar aún más la privacidad del usuario.

Tecnología de adaptadores: a través de la tecnología de adaptadores de Infinitas, los usuarios pueden comprender el estado completo de Bitcoin y mejorar la percepción del estado de los activos.

Enriquecer el estado global: al mejorar y expandir el estado global de RGB (Global State), proporciona interfaces de acceso para máquinas virtuales y clientes (como billeteras, etc.). En particular, se han realizado mejoras especiales en la confianza de las direcciones de contratos inteligentes, que respaldan 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í y expliquen 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 bloque de luz, tecnología de escalado automático de nodos y autonomía fuera de línea), se logra un mayor rendimiento de transacciones mientras se mantiene un tiempo de confirmación de transacciones de baja latencia.

Facilidad para el desarrollador: el uso del lenguaje Rust y el uso de la capa Schema como infraestructura de desarrollo permite que la gente común participe en el desarrollo.

Informe de investigación 4D ecológico RGB: Liderar la adopción a gran escala de las criptomonedas e iluminar el futuro de Bitcoin

Se informa que Infinitas tendrá un plan de incentivos para su economía nativa y utilizará la forma de minería para producir en el mercado en la etapa temprana para promover el desarrollo a largo plazo de la ecología. Como el primer proyecto de la industria para crear un ecosistema de aplicaciones de Bitcoin completo de Turing, puede convertirse en un punto de inflexión fenomenal para la aplicación de activos de Bitcoin y un gran salto 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, así que manténgase atento.

2, COSMINMART

COSMINMART se basa en Lightning Network, es compatible con RGB y otros protocolos, y es compatible con una nueva ecología de aplicaciones de Bitcoin de contratos inteligentes.

Monedero COSM: El producto principal de COSMINMART tiene una amplia aplicabilidad en toda la red ecológica de Bitcoin. Ahora admite transferencias de Bitcoin mainnet y Lightning Network, transferencias de activos de protocolo RGB y otras funciones, y gradualmente será compatible con Stacks, Rootstock y otros ecosistemas.

Mercado COSM: es una de las primeras plataformas que admite la agregación y el comercio de activos derivados de Bitcoin, y ampliará gradualmente el alcance del soporte para facilitar el comercio de varios activos derivados de Bitcoin.

COSM Lanuchpad: tiene como objetivo evaluar proyectos ecológicos de bitcoin con un potencial de alta calidad y está comprometido con el desarrollo sostenible de la ecología de bitcoin.

COSMINMART toma la delantera 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 Nostr y otros protocolos y las ventajas comerciales de Lightning Network, e integra profundamente las aplicaciones tradicionales con Lightning Network, con la esperanza de liderar el desarrollo de Lightning-Application (Lightning-Application) Una nueva era.

Se informa que COSMINMART planea lanzar un producto beta público a fines de este año, así que esté atento.

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 dedica a ser pionera en Bitcoin Finance utilizando una combinación de contratos inteligentes RGB y Lightning Network. Comienzan con activos programables (RGBTC y CHFN) en Bitcoin que pueden escalar a los niveles de VISA/MasterCard en términos de rendimiento de transacciones a través de Lightning Network, y también brindan instalaciones convenientes para intercambiar estos activos sin el engorroso KYC. El programa permite transacciones de hasta CHF. 1.000 (de conformidad con la ley 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 billetera de escritorio multiplataforma y billetera iOS/iPad. Las billeteras móviles pueden manejar activos RGB fungibles.

Explorador RGB

RGB Explorer es el primer navegador desarrollado por Pandora Prime para proporcionar registro de activos RGB y contratos inteligentes. Actualmente es compatible con RGB 20, RGB 21, RGB 25 y los activos que se pueden mostrar son LNPBP, RGBTC, dCHF y RGBEX.

4, DIBA (DIGIT ALBITCOIN ART)

DIBA se dedica a empoderar a la comunidad ayudando a las personas a comprender, poseer y utilizar activos digitales sin custodia creados sobre Bitcoin. Y espero dar forma al arte digital y la economía de activos con los principios de descentralización y empoderamiento inclusivo.

DIBA es el primer mercado (como lo llama DIBA) en comercializar NFT de Bitcoin utilizando el protocolo de contrato inteligente RGB y Lightning Network. Actualmente, DIBA BETA se ejecuta en la red de prueba de Bitcoin y pronto se lanzará en la red principal de Bitcoin, por lo que puede estar atento.

Máscara de bits

Creada por DIBA, la billetera es la primera billetera NFT en el ecosistema RGB, que puede ejecutarse en un navegador web e interactuar con contratos RGB como MetaMask en Ethereum.

5, Monedero IRIS

IRIS Waller, la primera billetera de Android desarrollada por el equipo de Bitfinex, está dedicada a la integración RGB y las herramientas relacionadas con RGB. Apoyo a bienes fungibles y no fungibles. Iris Wallet admite operaciones de activos RGB desde la emisión hasta el gasto y la recepción, envolviendo toda la funcionalidad en una aplicación de billetera familiar y abstrayendo tantos detalles técnicos como sea posible. Esta es actualmente una aplicación experimental y solo se recomienda para pequeñas cantidades de Bitcoin y activos de bajo valor.

6, Intercambio de bits-BiFi

En la actualidad, el ecosistema RGB está explorando activamente soluciones DEX para resolver el problema de liquidez de los activos RGB. En la demostración y prueba de concepto de Bitswap, se muestra cómo introducir "SWAPS" en DEX, pero por el momento no hay AMM ni LP. Todavía está en la etapa de verificación, es muy temprano y también es digno de atención.

Informe de investigación 4D ecológico RGB: Liderar la adopción a gran escala de las criptomonedas e iluminar el futuro de Bitcoin

6. Revisión y prospecto

El protocolo RGB ha pasado por casi 6 años de evolución desde su concepción inicial hasta el presente. Si bien el protocolo RGB aún tiene que ganar tracción y adopción generalizadas en la actualidad, la historia nos dice que las personas a menudo sobrestiman la rápida adopción de nuevas ideas, mientras subestiman el impacto disruptivo que estas ideas pueden causar cuando finalmente se vuelven ampliamente aceptadas y aceleradas. De hecho, con el lanzamiento del protocolo RGB v0.10, nos encontramos en un nuevo punto de partida, siendo testigos de un futuro tan ilimitado como Bitcoin.

La nueva versión del protocolo RGB presenta 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 admita contratos inteligentes más complejos. Aunque el protocolo RGB aún no es completamente compatible con Lightning Network, creemos firmemente que en los próximos meses, se espera que la asociación LNP/BP y los equipos de desarrollo relacionados logren un progreso más significativo. Esperamos la perfecta integración del protocolo RGB y Lightning Network, que será otro hito importante para el protocolo RGB y Bitcoin.

Estas nuevas características y mejoras habilitadas por el protocolo RGB, especialmente la compatibilidad total con Lightning Network, encienden una luz brillante para el futuro de Bitcoin. Estos cambios han abierto la puerta a un territorio desconocido, permitiéndonos ver el potencial infinito de Bitcoin a través de él. En este territorio desconocido, Bitcoin ya no es solo un simple medio de pago, sino una poderosa plataforma capaz de transportar aplicaciones complejas. El protocolo RGB se ha convertido en la piedra angular de esta plataforma, lo que puede llevarnos a un nuevo mundo Crypto.

Adjunto: Referencias:

Ver originales
Esta página puede contener contenido de terceros, que se proporciona únicamente con fines informativos (sin garantías ni declaraciones) y no debe considerarse como un respaldo por parte de Gate a las opiniones expresadas ni como asesoramiento financiero o profesional. Consulte el Descargo de responsabilidad para obtener más detalles.
  • Recompensa
  • 1
  • Compartir
Comentar
0/400
GateUser-829e835avip
· 2023-12-13 11:46
¿Cuáles son los tokens RGB recomendados?
Ver originalesResponder0
Opere con criptomonedas en cualquier momento y lugar
qrCode
Escanee para descargar la aplicación Gate
Comunidad
Español
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)