Todo lo que necesitas saber sobre el protocolo RGB

Intermedio1/3/2024, 3:25:24 PM
El Protocolo RGB es un protocolo de contrato inteligente en la cadena de bloques de Bitcoin que adopta un modelo de validación del lado del cliente con datos fuera de la cadena para ejecutar contratos inteligentes.

¿Qué es el protocolo RGB?

Fuente de la imagen: Sitio web RGB

El Protocolo RGB es un conjunto de protocolos de código abierto para la red Bitcoin que permite el desarrollo y ejecución de contratos inteligentes complejos, confidenciales y seguros. El Protocolo RGB utiliza la cadena de bloques de Bitcoin como capa base que mantiene los códigos de contratos inteligentes y los datos fuera de la cadena.

La infraestructura del protocolo utiliza sellos de un solo uso, prueba de publicación y compromisos de Bitcoin para tokenizar y ejecutar proyectos. El diseño RGB pasa del diseño general de "contrato inteligente en cadena" al diseño de "validación del lado del cliente", utilizando la cadena de bloques únicamente para el consenso.

Historia del Protocolo RGB

El protocolo RGB fue diseñado originalmente por Giacomo Zucco en 2016 como un sistema de activos no basado en blockchain llamado BHB Network, basado en el diseño de "validación del lado del cliente" de Peter Todd. El prototipo del proyecto se lanzó en 2017 con el respaldo del Grupo Poseidon.

En 2019, el Dr. Maxim Orlovsky de Pandora Prime AG se convirtió en el principal diseñador y colaborador principal del proyecto, lo que influyó en su cambio del sistema de activos de BHB Network al protocolo RGB del estado actual, que permitió al proyecto calcular contratos inteligentes confidenciales.

Ese mismo año, Giacomo y Orlovsky crearon la Lightning Network Protocol/Bitcoin Protocol Standards Association (LNP/BP Standards Association) para supervisar el desarrollo del protocolo RGB y encabezar la creación y gestión de estándares, registros, bibliotecas, nodos, línea de comandos. herramientas y documentación para las redes Lightning y Bitcoin. La asociación fue financiada por capitalistas de riesgo como iFinex Inc., Fulgur Ventures, Pandora Prime AG, fondos personales del Dr. Maxim Orlovsky, Hojo Foundation, DIBA Inc. e incluso donaciones comunitarias anónimas.

El actual Protocolo RGB se debe a las contribuciones técnicas y financieras de más de 50 personas y empresas.

El equipo RGB

Como protocolo descentralizado, no existe una estructura de equipo formal. Por tanto, las contribuciones al proyecto provienen de una red de desarrolladores e investigadores globales. El proyecto fue cofundado por Giacomo Zucco, un empresario italiano que ha sido maximalista de Bitcoin desde 2012. Estableció la primera plataforma italiana centrada en Bitcoin llamada Bitcoin.it y su objetivo es desarrollar la red Bitcoin para rivalizar con cadenas de bloques como Ethereum.

Maxim Orlovsky es un investigador e ingeniero que transformó la red BHB en el protocolo RGB. También es el ingeniero jefe de la Asociación de Normas LNP/BP. Ha contribuido a varios proyectos en el ecosistema Bitcoin, como Lightning, redes que preservan la privacidad, programación funcional e informática determinista.

Otros contribuyentes notables al proyecto incluyen a AJ Town, Christian Bacher y un anónimo "ZmnSCPxj". Como se indicó anteriormente, el proyecto está siendo desarrollado por una red de investigadores y miembros de la comunidad Bitcoin.

Introducción a la tecnología central: prueba de publicación, sellos de un solo uso y compromisos de Bitcoin

Fuente de la imagen: Sitio web RGB

Prueba de publicación

El Protocolo RGB fue diseñado utilizando la técnica de "validación del lado del cliente" de Peter Todd que permite la verificación de estados de contratos y transacciones sin sobrecargar indebidamente la cadena de bloques de Bitcoin.

Esta verificación y validación depende de la Prueba de publicación (PoP), que actúa como un recorte de periódico digital que comparte actualizaciones con los participantes de la transacción, asegurando que todos los relevantes reciban y reconozcan los cambios actualizados.

A diferencia de otros mecanismos de consenso que necesitan la validación de la red global, PoP utiliza tres conceptos subyacentes para funcionar. El primero es el comprobante de recepción, que permite a los participantes confirmar el destinatario de la entrega. Esto es similar a enviar un correo electrónico de confirmación después de un documento actualizado.

El segundo es la Prueba de no publicación, que permite a la red confirmar si la actualización fue publicada. Esto evita manipulaciones o cambios no validados en el protocolo. El último es la Prueba de membresía, que garantiza que todas las partes estén autorizadas a recibir la actualización. Esto mantiene la transparencia en el proyecto o red.

Sellos de un solo uso

Para respaldar el mecanismo de consenso de Prueba de publicación, Peter Todd propuso el sello de un solo uso, un compromiso criptográfico que garantiza que no se pueda crear un compromiso duplicado en el futuro.

Introducido inicialmente en 2016, el concepto de sello de un solo uso aseguró la creación de compromisos deterministas de Bitcoin que permitieron a los proyectos en la cadena de bloques de Bitcoin utilizar la misma transacción sin la necesidad de conocimiento mutuo. El sello comprende un identificador de transacción SHA-256 y un número de salida de transacción de 32 bits comprometido con un mensaje específico, similar a un código secreto, al que no se le puede aplicar ingeniería inversa incluso si el participante conoce el contenido del mensaje.

El sello de un solo uso actúa de manera similar al identificador de un contenedor de envío y garantiza que cada transacción tenga un identificador con contratos inteligentes o activos adjuntos que solo se pueden gastar una vez, protegiendo la red de un ataque de doble gasto mientras se mantiene la confianza descentralizada. estructura.

Compromisos de Bitcoin

En criptografía, los compromisos son similares a cofres cerrados donde se deposita la información. Se puede acceder a esta información bajo ciertas condiciones, lo cual es importante en la comunicación descentralizada.

En el Protocolo RGB, los compromisos de Bitcoin son compromisos deterministas que incluyen tres formas: compromisos Tapret, Operet y multiprotocolo. Los compromisos Tapret se basan en la función Taproot de blockchain para crear compromisos seguros y verificables.

El compromiso de Opret se basa en la salida de retorno de OP (OP_RETURN). La salida OP Return es una salida que permite la inclusión de datos arbitrarios para dispositivos que son demasiado antiguos para utilizar la función Taproot. Los compromisos multiprotocolo son lo suficientemente flexibles como para usarse en múltiples protocolos.

Introducción al diseño arquitectónico del protocolo RGB

La capa base es la cadena de bloques de Bitcoin, que sirve como base para todas las transacciones y compromisos del proyecto. La capa de validación del lado del cliente se construye encima y consta de compromisos deterministas de Bitcoin (Tapret y Opret) y AluVM, una máquina virtual optimizada para operaciones aritméticas y lógicas necesarias para validar contratos inteligentes durante la validación del lado del cliente.

Sobre la base se encuentra la capa crítica sin consenso. Esta capa consta del sello de un solo uso que proporciona una capa adicional de seguridad para el proyecto RGB, el compromiso multiprotocolo y el esquema RGB que define las reglas de validación, el tipo de estado y el tipo de lógica para la validación del lado del cliente.

Luego, finalmente, el contrato RGB y la red Lightning constan del estado Génesis, la transición de estado del Gráfico acíclico dirigido (DAG) y el protocolo Bifrost para la coordinación e interacción de contratos inteligentes.

Características del ecosistema del protocolo RGB: estado de contrato inteligente e integración de billetera

Fuente de la imagen: Sitio web RGB

Estado del contrato inteligente

El Protocolo RGB utiliza validación del lado del cliente y datos fuera de la cadena para ejecutar contratos inteligentes en la cadena de bloques de Bitcoin. Esta desviación del modelo de ejecución general introduce una nueva operación para los contratos y su estado en la cadena de bloques.

El Protocolo RGB representa la propiedad de activos en la red utilizando elementos como claves, identidades o valores que pueden transferirse o modificarse mediante acciones específicas. A diferencia de los protocolos convencionales, estos datos se almacenan fuera de la cadena para aliviar la carga de la cadena de bloques. Para evitar la centralización de la autoridad, los miembros de la red definen y hacen cumplir las reglas del contrato, asegurando que la plataforma sea resistente a la censura.

El protocolo utiliza verificación del lado del cliente, que depende de que los participantes individuales utilicen herramientas criptográficas. Así, RGB sólo publicó el estado de las transacciones. El contenido real es confidencial, lo que mejora la privacidad. El protocolo también utiliza una estructura de propiedad dual para administrar datos globales (públicos) a los que puede acceder cada miembro de la red y datos de propiedad (privados) que controlan partes específicas.

El Protocolo RGB utiliza la Operación Génesis que define la propiedad estatal inicial del contrato, sus términos de distribución y los derechos de los propietarios. En caso de una transferencia, la operación actualiza el estado, ejecutando la lógica o reglas que guían la transacción. Este estado actualizado se envía a las partes o comunidades involucradas para mantener su diseño descentralizado.

Integración de billetera

Con la infraestructura fuera de la cadena del Protocolo RGB para ejecutar contratos inteligentes, la billetera integrada no necesita operar directamente en la cadena. En cambio, utiliza una integración API para obtener datos del contrato, rastrear los estados del contrato e iniciar verificaciones dentro de la interfaz de la billetera del usuario.

Para respaldar las verificaciones del lado del cliente, el diseño de la billetera incluye funciones que permiten a los usuarios verificar las transacciones dentro de su interfaz familiar, lo que requiere la integración de herramientas para la prueba criptográfica. Algunas funciones también permitirán al usuario revelar datos de forma selectiva o solicitar firmas ciegas, lo que protege los datos del usuario.

Estas características están orientadas a simplificar la interacción del usuario con el protocolo RGB y la cadena de bloques de Bitcoin, fomentando una adopción más amplia. También ayuda a mejorar la seguridad y la privacidad al realizar transacciones con datos confidenciales.

Análisis de riesgo

Ventaja

El Protocolo RGB tiene algunos beneficios clave como solución para contratos inteligentes en la cadena de bloques de Bitcoin. El primero es la escalabilidad y la eficiencia. El protocolo RGB utiliza verificaciones del lado del cliente y datos fuera de la cadena para reducir la carga de realizar transacciones en Bitcoin y al mismo tiempo permite un tiempo de procesamiento más rápido.

También tiene características que mejoran la privacidad del usuario y el control sobre los datos al integrar estas herramientas criptográficas en una interfaz fácil de usar. Finalmente, el protocolo aprovecha la seguridad de la cadena de bloques de Bitcoin, que es una de las más seguras del mundo.

Desventajas

Una de las desventajas importantes del protocolo RGB es la cantidad de participantes necesarios para la verificación del lado del cliente. A diferencia de las transacciones dentro de la cadena que requieren que toda la red valide las transacciones, el diseño fuera de la cadena del Protocolo RGB se basa en servidores o infraestructuras basadas en la nube que podrían conducir a la centralización o a una posible censura al comprometer los servidores.

El diseño RGB fuera de la cadena también introduce más complejidades en la infraestructura de la cadena de bloques, lo que podría generar problemas de escalabilidad.

Desafíos

Un desafío importante para el protocolo es el consenso durante la resolución de disputas. A diferencia de la validación dentro de la cadena, que involucra a toda la red, el diseño fuera de la cadena presenta más desafíos para lograr un consenso sobre las actualizaciones de contratos y las disputas, lo que podría llevar al empleo de terceros centralizados o modelos de confianza.

El usuario también debe estar más atento a la seguridad de sus claves privadas. Esto sería difícil para usuarios menos cuidadosos.

Análisis competitivo

Los protocolos RGB y OmniBOLT son proyectos de capa dos que utilizan la red Lightning y Bitcoin para facilitar transacciones más rápidas y económicas. Pero también tienen sus diferencias.

El Protocolo RGB es un protocolo de contrato inteligente fuera de la cadena de uso general que se puede utilizar en diversos proyectos, desde finanzas hasta gobernanza. Por otro lado, OmniBOLT es un proyecto centrado en las finanzas que se utiliza para emitir y transferir monedas estables en la red.

Dado que los dos proyectos fueron diseñados para mejorar la escalabilidad de la red Bitcoin, el protocolo RGB, que utiliza validación del lado del cliente, minimiza la carga sobre la cadena de bloques. A diferencia del protocolo RGB, OmniBOLT depende en gran medida de la cadena de bloques para su validación, lo que reduce la capacidad de escalabilidad.

El Protocolo RGB utiliza almacenamiento fuera de la cadena, que prioriza la escalabilidad y la privacidad. El protocolo permite a los usuarios revelar datos de forma selectiva, dándoles control sobre la información confidencial. El protocolo OmniBOLT, por otro lado, utiliza almacenamiento en cadena, que prioriza la transparencia y la auditabilidad, por lo que las transacciones son completamente visibles, similar al estándar Bitcoin para transacciones.

La elección entre los dos depende del caso de uso específico y las prioridades, ya sea para aplicaciones de propósito general centradas en la privacidad o casos de uso basados en monedas estables dentro de la red.

Aplicaciones del protocolo RGB

infinitas

Fuente de la imagen: sitio web de Infinitas

El proyecto es una plataforma de contrato inteligente completa de Turing en Bitcoin que utiliza tanto el protocolo RGB como la red Lightning.

El proyecto hereda la seguridad de la cadena de bloques de Bitcoin para proteger los activos de los usuarios y al mismo tiempo emplea un mecanismo avanzado de anclaje de Bitcoin sin confianza para proteger los datos de los usuarios de miradas indiscretas. El proyecto se centra en ampliar la capacidad del Protocolo RGB, allanando el camino para aplicaciones más complejas y fomentando un ecosistema interconectado para los desarrolladores y usuarios de Bitcoin.

Mi ciudadela

Fuente de la imagen: sitio web MyCitadel

MyCitadel es la primera billetera de interfaz gráfica de usuario (billetera GUI) que admite funciones del protocolo RGB. Fue creado por los desarrolladores de RGB y es una billetera multiplataforma que permite a los usuarios disfrutar de la plataforma en sus dispositivos preferidos.

Arte Bitcoin Digital (DIBA)

Fuente de la imagen: sitio web de DIBA

DIBA es el primer mercado NFT en Bitcoin que utiliza los contratos inteligentes del protocolo RGB y Lightning Network. Fue diseñado para ayudar a dar forma a la comprensión humana de los activos artísticos no custodiados en la cadena de bloques de Bitcoin.

La versión beta de la aplicación se ejecuta en la red de prueba de Bitcoin y se lanzará en breve en la red principal.

Conclusión

El Protocolo RGB es un protocolo de contrato inteligente en la cadena de bloques de Bitcoin que adopta un modelo de validación del lado del cliente con datos fuera de la cadena. Inicialmente fue diseñado y desarrollado por Giacomo y Maxim.

El proyecto utiliza prueba de publicación, sellos de un solo uso y compromisos de Bitcoin para ejecutar contratos inteligentes en la cadena de bloques. La infraestructura permite la gestión inteligente de contratos, la doble propiedad y la integración de billeteras para mejorar la privacidad y la adopción.

A pesar de los desafíos, el Protocolo RGB está comprometido con la privacidad y el desarrollo impulsado por la comunidad para mejorar la red de Bitcoin.

Author: Bravo
Translator: Sonia
Reviewer(s): Piccolo、Wayne、Ashley He
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.

Todo lo que necesitas saber sobre el protocolo RGB

Intermedio1/3/2024, 3:25:24 PM
El Protocolo RGB es un protocolo de contrato inteligente en la cadena de bloques de Bitcoin que adopta un modelo de validación del lado del cliente con datos fuera de la cadena para ejecutar contratos inteligentes.

¿Qué es el protocolo RGB?

Fuente de la imagen: Sitio web RGB

El Protocolo RGB es un conjunto de protocolos de código abierto para la red Bitcoin que permite el desarrollo y ejecución de contratos inteligentes complejos, confidenciales y seguros. El Protocolo RGB utiliza la cadena de bloques de Bitcoin como capa base que mantiene los códigos de contratos inteligentes y los datos fuera de la cadena.

La infraestructura del protocolo utiliza sellos de un solo uso, prueba de publicación y compromisos de Bitcoin para tokenizar y ejecutar proyectos. El diseño RGB pasa del diseño general de "contrato inteligente en cadena" al diseño de "validación del lado del cliente", utilizando la cadena de bloques únicamente para el consenso.

Historia del Protocolo RGB

El protocolo RGB fue diseñado originalmente por Giacomo Zucco en 2016 como un sistema de activos no basado en blockchain llamado BHB Network, basado en el diseño de "validación del lado del cliente" de Peter Todd. El prototipo del proyecto se lanzó en 2017 con el respaldo del Grupo Poseidon.

En 2019, el Dr. Maxim Orlovsky de Pandora Prime AG se convirtió en el principal diseñador y colaborador principal del proyecto, lo que influyó en su cambio del sistema de activos de BHB Network al protocolo RGB del estado actual, que permitió al proyecto calcular contratos inteligentes confidenciales.

Ese mismo año, Giacomo y Orlovsky crearon la Lightning Network Protocol/Bitcoin Protocol Standards Association (LNP/BP Standards Association) para supervisar el desarrollo del protocolo RGB y encabezar la creación y gestión de estándares, registros, bibliotecas, nodos, línea de comandos. herramientas y documentación para las redes Lightning y Bitcoin. La asociación fue financiada por capitalistas de riesgo como iFinex Inc., Fulgur Ventures, Pandora Prime AG, fondos personales del Dr. Maxim Orlovsky, Hojo Foundation, DIBA Inc. e incluso donaciones comunitarias anónimas.

El actual Protocolo RGB se debe a las contribuciones técnicas y financieras de más de 50 personas y empresas.

El equipo RGB

Como protocolo descentralizado, no existe una estructura de equipo formal. Por tanto, las contribuciones al proyecto provienen de una red de desarrolladores e investigadores globales. El proyecto fue cofundado por Giacomo Zucco, un empresario italiano que ha sido maximalista de Bitcoin desde 2012. Estableció la primera plataforma italiana centrada en Bitcoin llamada Bitcoin.it y su objetivo es desarrollar la red Bitcoin para rivalizar con cadenas de bloques como Ethereum.

Maxim Orlovsky es un investigador e ingeniero que transformó la red BHB en el protocolo RGB. También es el ingeniero jefe de la Asociación de Normas LNP/BP. Ha contribuido a varios proyectos en el ecosistema Bitcoin, como Lightning, redes que preservan la privacidad, programación funcional e informática determinista.

Otros contribuyentes notables al proyecto incluyen a AJ Town, Christian Bacher y un anónimo "ZmnSCPxj". Como se indicó anteriormente, el proyecto está siendo desarrollado por una red de investigadores y miembros de la comunidad Bitcoin.

Introducción a la tecnología central: prueba de publicación, sellos de un solo uso y compromisos de Bitcoin

Fuente de la imagen: Sitio web RGB

Prueba de publicación

El Protocolo RGB fue diseñado utilizando la técnica de "validación del lado del cliente" de Peter Todd que permite la verificación de estados de contratos y transacciones sin sobrecargar indebidamente la cadena de bloques de Bitcoin.

Esta verificación y validación depende de la Prueba de publicación (PoP), que actúa como un recorte de periódico digital que comparte actualizaciones con los participantes de la transacción, asegurando que todos los relevantes reciban y reconozcan los cambios actualizados.

A diferencia de otros mecanismos de consenso que necesitan la validación de la red global, PoP utiliza tres conceptos subyacentes para funcionar. El primero es el comprobante de recepción, que permite a los participantes confirmar el destinatario de la entrega. Esto es similar a enviar un correo electrónico de confirmación después de un documento actualizado.

El segundo es la Prueba de no publicación, que permite a la red confirmar si la actualización fue publicada. Esto evita manipulaciones o cambios no validados en el protocolo. El último es la Prueba de membresía, que garantiza que todas las partes estén autorizadas a recibir la actualización. Esto mantiene la transparencia en el proyecto o red.

Sellos de un solo uso

Para respaldar el mecanismo de consenso de Prueba de publicación, Peter Todd propuso el sello de un solo uso, un compromiso criptográfico que garantiza que no se pueda crear un compromiso duplicado en el futuro.

Introducido inicialmente en 2016, el concepto de sello de un solo uso aseguró la creación de compromisos deterministas de Bitcoin que permitieron a los proyectos en la cadena de bloques de Bitcoin utilizar la misma transacción sin la necesidad de conocimiento mutuo. El sello comprende un identificador de transacción SHA-256 y un número de salida de transacción de 32 bits comprometido con un mensaje específico, similar a un código secreto, al que no se le puede aplicar ingeniería inversa incluso si el participante conoce el contenido del mensaje.

El sello de un solo uso actúa de manera similar al identificador de un contenedor de envío y garantiza que cada transacción tenga un identificador con contratos inteligentes o activos adjuntos que solo se pueden gastar una vez, protegiendo la red de un ataque de doble gasto mientras se mantiene la confianza descentralizada. estructura.

Compromisos de Bitcoin

En criptografía, los compromisos son similares a cofres cerrados donde se deposita la información. Se puede acceder a esta información bajo ciertas condiciones, lo cual es importante en la comunicación descentralizada.

En el Protocolo RGB, los compromisos de Bitcoin son compromisos deterministas que incluyen tres formas: compromisos Tapret, Operet y multiprotocolo. Los compromisos Tapret se basan en la función Taproot de blockchain para crear compromisos seguros y verificables.

El compromiso de Opret se basa en la salida de retorno de OP (OP_RETURN). La salida OP Return es una salida que permite la inclusión de datos arbitrarios para dispositivos que son demasiado antiguos para utilizar la función Taproot. Los compromisos multiprotocolo son lo suficientemente flexibles como para usarse en múltiples protocolos.

Introducción al diseño arquitectónico del protocolo RGB

La capa base es la cadena de bloques de Bitcoin, que sirve como base para todas las transacciones y compromisos del proyecto. La capa de validación del lado del cliente se construye encima y consta de compromisos deterministas de Bitcoin (Tapret y Opret) y AluVM, una máquina virtual optimizada para operaciones aritméticas y lógicas necesarias para validar contratos inteligentes durante la validación del lado del cliente.

Sobre la base se encuentra la capa crítica sin consenso. Esta capa consta del sello de un solo uso que proporciona una capa adicional de seguridad para el proyecto RGB, el compromiso multiprotocolo y el esquema RGB que define las reglas de validación, el tipo de estado y el tipo de lógica para la validación del lado del cliente.

Luego, finalmente, el contrato RGB y la red Lightning constan del estado Génesis, la transición de estado del Gráfico acíclico dirigido (DAG) y el protocolo Bifrost para la coordinación e interacción de contratos inteligentes.

Características del ecosistema del protocolo RGB: estado de contrato inteligente e integración de billetera

Fuente de la imagen: Sitio web RGB

Estado del contrato inteligente

El Protocolo RGB utiliza validación del lado del cliente y datos fuera de la cadena para ejecutar contratos inteligentes en la cadena de bloques de Bitcoin. Esta desviación del modelo de ejecución general introduce una nueva operación para los contratos y su estado en la cadena de bloques.

El Protocolo RGB representa la propiedad de activos en la red utilizando elementos como claves, identidades o valores que pueden transferirse o modificarse mediante acciones específicas. A diferencia de los protocolos convencionales, estos datos se almacenan fuera de la cadena para aliviar la carga de la cadena de bloques. Para evitar la centralización de la autoridad, los miembros de la red definen y hacen cumplir las reglas del contrato, asegurando que la plataforma sea resistente a la censura.

El protocolo utiliza verificación del lado del cliente, que depende de que los participantes individuales utilicen herramientas criptográficas. Así, RGB sólo publicó el estado de las transacciones. El contenido real es confidencial, lo que mejora la privacidad. El protocolo también utiliza una estructura de propiedad dual para administrar datos globales (públicos) a los que puede acceder cada miembro de la red y datos de propiedad (privados) que controlan partes específicas.

El Protocolo RGB utiliza la Operación Génesis que define la propiedad estatal inicial del contrato, sus términos de distribución y los derechos de los propietarios. En caso de una transferencia, la operación actualiza el estado, ejecutando la lógica o reglas que guían la transacción. Este estado actualizado se envía a las partes o comunidades involucradas para mantener su diseño descentralizado.

Integración de billetera

Con la infraestructura fuera de la cadena del Protocolo RGB para ejecutar contratos inteligentes, la billetera integrada no necesita operar directamente en la cadena. En cambio, utiliza una integración API para obtener datos del contrato, rastrear los estados del contrato e iniciar verificaciones dentro de la interfaz de la billetera del usuario.

Para respaldar las verificaciones del lado del cliente, el diseño de la billetera incluye funciones que permiten a los usuarios verificar las transacciones dentro de su interfaz familiar, lo que requiere la integración de herramientas para la prueba criptográfica. Algunas funciones también permitirán al usuario revelar datos de forma selectiva o solicitar firmas ciegas, lo que protege los datos del usuario.

Estas características están orientadas a simplificar la interacción del usuario con el protocolo RGB y la cadena de bloques de Bitcoin, fomentando una adopción más amplia. También ayuda a mejorar la seguridad y la privacidad al realizar transacciones con datos confidenciales.

Análisis de riesgo

Ventaja

El Protocolo RGB tiene algunos beneficios clave como solución para contratos inteligentes en la cadena de bloques de Bitcoin. El primero es la escalabilidad y la eficiencia. El protocolo RGB utiliza verificaciones del lado del cliente y datos fuera de la cadena para reducir la carga de realizar transacciones en Bitcoin y al mismo tiempo permite un tiempo de procesamiento más rápido.

También tiene características que mejoran la privacidad del usuario y el control sobre los datos al integrar estas herramientas criptográficas en una interfaz fácil de usar. Finalmente, el protocolo aprovecha la seguridad de la cadena de bloques de Bitcoin, que es una de las más seguras del mundo.

Desventajas

Una de las desventajas importantes del protocolo RGB es la cantidad de participantes necesarios para la verificación del lado del cliente. A diferencia de las transacciones dentro de la cadena que requieren que toda la red valide las transacciones, el diseño fuera de la cadena del Protocolo RGB se basa en servidores o infraestructuras basadas en la nube que podrían conducir a la centralización o a una posible censura al comprometer los servidores.

El diseño RGB fuera de la cadena también introduce más complejidades en la infraestructura de la cadena de bloques, lo que podría generar problemas de escalabilidad.

Desafíos

Un desafío importante para el protocolo es el consenso durante la resolución de disputas. A diferencia de la validación dentro de la cadena, que involucra a toda la red, el diseño fuera de la cadena presenta más desafíos para lograr un consenso sobre las actualizaciones de contratos y las disputas, lo que podría llevar al empleo de terceros centralizados o modelos de confianza.

El usuario también debe estar más atento a la seguridad de sus claves privadas. Esto sería difícil para usuarios menos cuidadosos.

Análisis competitivo

Los protocolos RGB y OmniBOLT son proyectos de capa dos que utilizan la red Lightning y Bitcoin para facilitar transacciones más rápidas y económicas. Pero también tienen sus diferencias.

El Protocolo RGB es un protocolo de contrato inteligente fuera de la cadena de uso general que se puede utilizar en diversos proyectos, desde finanzas hasta gobernanza. Por otro lado, OmniBOLT es un proyecto centrado en las finanzas que se utiliza para emitir y transferir monedas estables en la red.

Dado que los dos proyectos fueron diseñados para mejorar la escalabilidad de la red Bitcoin, el protocolo RGB, que utiliza validación del lado del cliente, minimiza la carga sobre la cadena de bloques. A diferencia del protocolo RGB, OmniBOLT depende en gran medida de la cadena de bloques para su validación, lo que reduce la capacidad de escalabilidad.

El Protocolo RGB utiliza almacenamiento fuera de la cadena, que prioriza la escalabilidad y la privacidad. El protocolo permite a los usuarios revelar datos de forma selectiva, dándoles control sobre la información confidencial. El protocolo OmniBOLT, por otro lado, utiliza almacenamiento en cadena, que prioriza la transparencia y la auditabilidad, por lo que las transacciones son completamente visibles, similar al estándar Bitcoin para transacciones.

La elección entre los dos depende del caso de uso específico y las prioridades, ya sea para aplicaciones de propósito general centradas en la privacidad o casos de uso basados en monedas estables dentro de la red.

Aplicaciones del protocolo RGB

infinitas

Fuente de la imagen: sitio web de Infinitas

El proyecto es una plataforma de contrato inteligente completa de Turing en Bitcoin que utiliza tanto el protocolo RGB como la red Lightning.

El proyecto hereda la seguridad de la cadena de bloques de Bitcoin para proteger los activos de los usuarios y al mismo tiempo emplea un mecanismo avanzado de anclaje de Bitcoin sin confianza para proteger los datos de los usuarios de miradas indiscretas. El proyecto se centra en ampliar la capacidad del Protocolo RGB, allanando el camino para aplicaciones más complejas y fomentando un ecosistema interconectado para los desarrolladores y usuarios de Bitcoin.

Mi ciudadela

Fuente de la imagen: sitio web MyCitadel

MyCitadel es la primera billetera de interfaz gráfica de usuario (billetera GUI) que admite funciones del protocolo RGB. Fue creado por los desarrolladores de RGB y es una billetera multiplataforma que permite a los usuarios disfrutar de la plataforma en sus dispositivos preferidos.

Arte Bitcoin Digital (DIBA)

Fuente de la imagen: sitio web de DIBA

DIBA es el primer mercado NFT en Bitcoin que utiliza los contratos inteligentes del protocolo RGB y Lightning Network. Fue diseñado para ayudar a dar forma a la comprensión humana de los activos artísticos no custodiados en la cadena de bloques de Bitcoin.

La versión beta de la aplicación se ejecuta en la red de prueba de Bitcoin y se lanzará en breve en la red principal.

Conclusión

El Protocolo RGB es un protocolo de contrato inteligente en la cadena de bloques de Bitcoin que adopta un modelo de validación del lado del cliente con datos fuera de la cadena. Inicialmente fue diseñado y desarrollado por Giacomo y Maxim.

El proyecto utiliza prueba de publicación, sellos de un solo uso y compromisos de Bitcoin para ejecutar contratos inteligentes en la cadena de bloques. La infraestructura permite la gestión inteligente de contratos, la doble propiedad y la integración de billeteras para mejorar la privacidad y la adopción.

A pesar de los desafíos, el Protocolo RGB está comprometido con la privacidad y el desarrollo impulsado por la comunidad para mejorar la red de Bitcoin.

Author: Bravo
Translator: Sonia
Reviewer(s): Piccolo、Wayne、Ashley He
* The information is not intended to be and does not constitute financial advice or any other recommendation of any sort offered or endorsed by Gate.io.
* This article may not be reproduced, transmitted or copied without referencing Gate.io. Contravention is an infringement of Copyright Act and may be subject to legal action.
Start Now
Sign up and get a
$100
Voucher!