#BTC

Prefacio

También hay cada vez más discusiones sobre la expansión de Bitcoin. Entre ellos, el protocolo RGB, que se dedica a proporcionar soporte de función de contrato inteligente para Bitcoin, y Lightning Network, que se centra en reducir las tarifas de transacción de Bitcoin, se han colocado una vez más. Grandes esperanzas puestas en los usuarios, con la esperanza de que puedan Hay nuevos desarrollos para resolver la situación actual de Bitcoin lo antes posible.

Como se puede ver en su directorio Github, la explicación de RGB es proporcionar contratos inteligentes privados escalables para Bitcoin y Lightning Network, creando la posibilidad de emitir activos en la red Bitcoin.

Sin embargo, debido al posterior aumento de que Ethereum y Bitcoin se consideren más una reserva de valor y un punto de referencia en el círculo monetario, la práctica de emitir contratos de creación de activos en Bitcoin ha sido tibia.

No fue hasta la reciente popularidad de BRC-20 que volvió a surgir la vieja conversación sobre la emisión de activos de Bitcoin. En comparación con el sistema de inscripción anterior que está directamente en la cadena, RGB utiliza más lógica de procesamiento fuera de la cadena que es algo similar a Lightning Network.

¿Qué es el protocolo RGB?

Los orígenes del protocolo RGB se remontan a 2018, cuando los miembros de la comunidad Bitcoin comenzaron a explorar una nueva forma de crear y gestionar activos en la red Bitcoin. Su objetivo era diseñar un protocolo que aprovechara las propiedades de seguridad y descentralización de Bitcoin y al mismo tiempo admitiera funciones más complejas, como la emisión de activos y los contratos inteligentes.

Para lograr este objetivo, comenzaron a investigar cómo combinar información de activos y estado con el modelo UTXO de Bitcoin y propusieron un nuevo protocolo llamado RGB. La idea central es combinar la emisión de activos, la propiedad y las actualizaciones de estado con el modelo UTXO de Bitcoin a través de la verificación del lado del cliente, en lugar de depender de nodos completos en la red Bitcoin como lo hace ahora BRC-20.

En cuanto a por qué se llama RGB, puedes pensar fácilmente en rojo, verde y azul entre los tres colores primarios. De hecho, la dirección de investigación inicial del protocolo RGB fue teñir monedas, por lo que utilizó conceptos relacionados con el color. Aunque lo que hace actualmente el protocolo RGB tiene poco que ver con monedas de colores, el nombre se ha mantenido.

El papel principal de RGB

RGB es un sistema de contrato inteligente escalable y respetuoso con la privacidad. Desarrollado por la Asociación LNP/BP, se utiliza principalmente para respaldar la implementación de contratos inteligentes de Bitcoin y Lightning Network. Permite a los desarrolladores crear, implementar y ejecutar contratos inteligentes en Bitcoin o Lightning Network mientras mantienen la seguridad de sus datos.

En comparación con Bitcoin, la mayor innovación de Ethereum es su soporte para contratos inteligentes. El llamado contrato inteligente es un programa que se ejecuta en la cadena de bloques, también conocido como contrato programable que se ejecuta automáticamente mediante un fragmento de código.

La mayor diferencia entre Ethereum y Bitcoin es que puede realizar operaciones lógicas complejas mediante contratos inteligentes. Hoy en día, DeFi y otras aplicaciones DApp en Ethereum se implementan mediante contratos inteligentes. Sin embargo, dado que Bitcoin no admite la implementación de contratos inteligentes, el desarrollo ecológico en la cadena está restringido. Incluso el recientemente popular token BRC-20 se implementa mediante la inscripción del protocolo Ordinals de terceros, y el proceso de emisión del token es relativamente simple. solo implementa Hay tres procesos de acuñación y transferencia, y no admite la destrucción de tokens ni la emisión adicional.

RGB tiene como objetivo hacer que Bitcoin realice todas las posibilidades basadas en contratos inteligentes como Ethereum u otras redes blockchain (Solana, BNB Chain, etc.). Los desarrolladores pueden implementar tokens, contratos de emisión de activos NFT y aplicaciones financieras descentralizadas (DEX, préstamos). , DAO, etc. El protocolo promete admitir contratos inteligentes complejos que se ejecutan en Bitcoin y Lightning Network.

Desde este punto de vista, RGB no es una red de bloques específica o un protocolo de emisión de tokens, sino una infraestructura que brinda soporte de contrato inteligente para la red Bitcoin.

Como sistema de contrato inteligente, la solución propuesta por RGB también es diferente de soluciones de contrato inteligente anteriores como Ethereum.

RGB modulariza el proceso de emisión, datos, estado, etc. de contratos inteligentes, coloca el mantenimiento del código de contrato inteligente y el almacenamiento de datos en ejecución fuera de la cadena y utiliza Bitcoin de la red principal como capa de compromiso de estado final. Esto significa que RGB utiliza un modelo de contrato inteligente fuera de la cadena para guardar todos los datos del contrato inteligente fuera de la cadena. La red principal de Bitcoin solo sirve como confirmador del estado final, lo que reduce el uso del espacio de bloque y mejora en gran medida la cantidad.

Usos RGB disponibles actualmente

Los desarrolladores pueden implementar contratos de token fungible RGB20 y token no fungible NFT a través de RGB, y son compatibles con Lightning Network.

Debido a que RGB puede ayudar a los usuarios a emitir Bitcoin o tokens homogéneos en Lightning Network mediante la implementación de contratos inteligentes, también se considera una alternativa a los tokens BRC-20.

La mayor ventaja de los tokens RGB20 y BRC-20 es que los tokens emitidos por RGB20 pueden circular en Lightning Network, con tarifas bajas de gas y transferencias rápidas. BRC-20 está grabado en Satoshi y todas las actividades se realizan en la cadena Bitcoin, con escalabilidad limitada.

Mercado NFT de Bitcoin DIBA

Es el primer mercado de comercio de NFT de Bitcoin creado utilizando la plataforma de contrato inteligente RGB, que permite a los usuarios crear e intercambiar NFT en Bitcoin. Este activo a menudo se denomina activo digital único de UDA.

Además, los usuarios pueden experimentar contratos inteligentes RGB y activos relacionados a través de billeteras relacionadas con la red Bitcoin:

Cartera Iris

Esta es una aplicación de billetera para emitir y recibir activos RGB, desarrollada por Bitfinex Labs. Los usuarios deben descargarla de Google Store.

mi ciudadela

Admite billetera de activos RGB; actualmente, los usuarios deben descargar el paquete de instalación.

máscara de bits

Se puede utilizar para experimentar las aplicaciones RGB, distribución y acuñación de activos RGB. BitMask es una billetera de extensión de Chrome creada por DIBA que admite monedas estables y NFT. Actualmente, los usuarios pueden experimentar la emisión y transferencia de activos RGB20 utilizando la versión beta de la billetera Bitmask. A juzgar por la experiencia del usuario actual, la billetera Bitmask es más fácil para los usuarios comenzar.

Flujo de trabajo RGB y tecnologías relacionadas

RGB en realidad vincula la emisión de activos fuera de la cadena a los cambios de UTXO en la cadena. Dado que UTXO puede confirmar el evento de transacción de Bitcoin en un momento determinado, entonces podemos hacer que este evento de transacción cambie para que corresponda a un cambio en el estado de. algo más.

Por ejemplo, emití un activo en otro lugar, correspondiente a UTXO1 en la red Bitcoin. Si transfiero este activo a otra persona, puedo asignar este comportamiento de transferencia a UTXO2 en la red Bitcoin.

Debido a que UTXO en sí es fijo y acordado, siempre que pueda demostrar que esta vinculación es confiable, entonces también se deben acordar cambios en UTXO en la red principal de Bitcoin correspondientes a cambios en el estado de otros activos.

Además, el protocolo RGB aprovecha la seguridad de la red principal de Bitcoin UTXO para respaldar la seguridad de su lógica de contrato o emisión de activos fuera de la cadena.

Flujo de trabajo del protocolo RGB

1. El emisor del activo crea un nuevo activo del lado del cliente y genera un sello y compromiso por única vez.

2. El emisor del activo ancla el nuevo activo a la red Bitcoin e incorpora el compromiso en la salida (UTXO) de la transacción Bitcoin.

3. El destinatario del activo verifica la validez del activo viendo el compromiso y verificando el sello único.

4. Cuando se transfieren activos, el antiguo sello único se destruye y el nuevo sello único, los datos de compromiso y transacción se anclan a la red Bitcoin.

De esta forma, el protocolo RGB permite la emisión, transferencia y verificación de activos en la red Bitcoin manteniendo la privacidad, la escalabilidad y la descentralización.

Al mismo tiempo, RGB también se puede integrar bien con Lightning Network. En su documentación oficial, RGB se describe a sí mismo como L2 o L3; cuando existe Lightning Network, RGB se puede utilizar como L3 para intercambiar rápidamente tokens Bitcoin y RGB fuera de la cadena, logrando así transacciones y gestión de activos más eficientes.

Otras tecnologías importantes

De hecho, para garantizar que los activos emitidos por RGB fuera de la cadena puedan coincidir con el UTXO en la cadena, se necesitan algunas otras tecnologías para lograrlo.

Validación del lado del cliente: en el protocolo RGB, la verificación de transacciones y el almacenamiento de datos se realizan en el lado del cliente (como el software de billetera) en lugar de en la cadena de bloques. Esto evita que los datos de las transacciones queden expuestos en la cadena, lo que mejora la privacidad. La verificación del lado del cliente también puede reducir los requisitos de almacenamiento de datos en cadena y mejorar la escalabilidad de la red.

Esta también es una gran diferencia entre RGB y BRC20. Dado que los datos de la transacción están en el cliente y no en la cadena, en teoría, la congestión actual de la red y las altas tarifas de manejo se pueden reducir considerablemente.

Sellos de un solo uso: una tecnología que garantiza que la propiedad de los activos no pueda ser manipulada. Un sello de un solo uso es una firma criptográfica que bloquea el estado de un activo. Cuando se transfiere un activo, el sello antiguo se destruye y se crea uno nuevo. De esta forma, se detectará cualquier intento de manipulación de la propiedad del bien porque el estado del precinto no coincide.

Esto también corresponde a la destrucción y generación de UTXO descrita en el apartado anterior. El sello antiguo representa el UTXO antiguo y el sello nuevo apunta al UTXO nuevo.

Compromisos: para asociar activos con la red Bitcoin, el protocolo RGB utiliza una tecnología llamada compromisos. Un compromiso es una prueba criptográfica de que un activo está asociado con una transacción de Bitcoin específica. Los compromisos están integrados en las salidas (UTXO) de las transacciones de Bitcoin, que permiten que los activos se transfieran en la red de Bitcoin.

Anclaje: para conectar la verificación del cliente a la red Bitcoin, el protocolo RGB utiliza tecnología de anclaje. Anclar es el proceso de unir un sello único y un compromiso. Cuando se transfieren activos, nuevos sellos únicos, compromisos y datos de transacciones se anclan a la red Bitcoin, lo que garantiza la seguridad y coherencia de todo el sistema.

Conclusión

De estar inactivo durante mucho tiempo a ser desenterrado nuevamente, RGB en realidad dependió de la ráfaga de activos emitidos por BRC-20. Sin hacer juicios de valor ni discusiones de significado, lo que más podemos encontrar es que después de la primera ola de especulación, surgirán silenciosamente más oportunidades e impulsarán a toda la ecología un paso más en medio del ruido.

Al mismo tiempo, RGB ha lanzado una billetera que puede enviar y recibir activos de red basados ​​en BTC y admite funciones relacionadas con NFT. El grupo de discusión de Telegram relacionado con RGB permanece activo y los desarrolladores están interesados ​​en discutir y responder preguntas relacionadas con la tecnología.

Alguien se beneficia del revuelo y esto crea nuevos problemas técnicos. Resolver estos problemas también suele generar nuevas narrativas, despertando protocolos antiguos como RGB, que pueden desencadenar la próxima ola de publicidad.