¿Qué es RGB?
Bitcoin se escala en capas. De esta manera, Bitcoin no solo gana en velocidad y capacidad de rendimiento, sino también en expresividad. Si bien Lightning Network se considera la opción más popular para aumentar la velocidad y el rendimiento de Bitcoin, se han desarrollado otras soluciones como cadenas laterales (RSK, por ejemplo) para brindar una mayor funcionalidad a Bitcoin.
Si bien las soluciones de cadenas laterales se basan en la tecnología de cadenas de bloques, existe otro enfoque que tiene como objetivo permitir la funcionalidad de contratos inteligentes sin depender de ninguna cadena de bloques para implementarla. Más bien, los contratos inteligentes son emitidos por una parte independiente y existen como un conjunto de contratos con los participantes que son relevantes para este mismo contrato. Entonces, en lugar de implementar contratos inteligentes en una máquina de estado global, generalmente llamada blockchain, los contratos inteligentes residen en los respectivos clientes.
El proyecto que sigue este enfoque se llama RGB, que significa R realmente G buena B itcoin. Este nombre es el resultado de los primeros intentos de mejorar la implementación de monedas de colores de Bitcoin cuando los primeros pioneros experimentaron con una forma de tokenizar activos en la cadena de bloques de Bitcoin. Basado en las ideas de Peter Todd, uno de los primeros contribuyentes de Bitcoin Core, un Bitcoiner italiano con el nombre de Giacomo Zucco imaginó RGB como un sistema de activos no basado en blockchain.
¿En qué se diferencia RGB de otras soluciones de contratos inteligentes?
La noción dominante dentro de la industria de la cadena de bloques actualmente es que el código, así como los datos asociados con los contratos inteligentes, deben integrarse en la propia cadena de bloques subyacente. Luego, este código debe ejecutarse en la cadena, creando una máquina de estado global que es continuamente validada por todos y cada uno de los nodos de la red blockchain.
RGB, por otro lado, se aparta de este paradigma de cadena de bloques al tener contratos inteligentes, así como sus datos, ejecutados y validados por separado de la cadena de bloques. De esta manera, no todos los nodos tienen la tarea de ejecutar y validar el contrato inteligente, sino solo las entidades afectadas por el contrato.
Este principio de mantener todos los datos que comprenden un contrato inteligente con las partes contratantes relevantes, es decir, separados de la cadena de bloques de Bitcoin o los canales de pago Lightning, generalmente se conoce como el principio de validación del lado del cliente. Todo lo que es relevante para el contrato inteligente se queda con los respectivos clientes.
Al elegir esta configuración, RGB cree que funciona más de la forma en que la interacción humana basada en la contratación funciona en el mundo real. Imagine que le han dado una factura de $ 10 por un servicio que proporcionó. Al recibir la nota, usted, como cliente, realizará la validación del lado del cliente. Revisas el billete de $10 y decides por ti mismo si quieres aceptarlo. Para tomar la decisión correcta, decidir si el billete es falso, no necesitará consultar un estado global que contenga toda la información sobre todos los demás billetes de $10 que existen. La información incompleta es suficiente para tomar la decisión correcta. Y este es exactamente el cambio de paradigma en el que RGB está trabajando para llevar al mundo virtual. Al utilizar la criptografía, las personas deberían poder crear contratos digitales y ejecutarlos de la misma manera que funcionan en el ámbito físico, lo que significa que se aplican localmente sin tener que consultar ninguna base de datos global en el proceso.
¿Cuáles son los beneficios de hacerlo al estilo RGB?
Los beneficios de este enfoque son principalmente dos. En primer lugar, la escalabilidad de los contratos inteligentes se puede llevar a nuevos niveles. En segundo lugar, se puede mejorar la confidencialidad, lo que lleva a una mayor privacidad para los usuarios de protocolos basados en RGB.
Debido a que los contratos inteligentes residen fuera de la cadena de bloques, son potencialmente infinitamente escalables y no están restringidos por el espacio de bloque limitado de una cadena de bloques. La congestión, que actualmente es el estado predeterminado con Ethereum y conduce a tarifas de transacción más altas, lo que nuevamente desalienta el uso de contratos inteligentes, no es un problema con RGB. Además, con las plataformas tradicionales de contratos inteligentes, los contratos inteligentes residen en su libro mayor público, lo que los hace visibles para todos. Esto compromete la confidencialidad, que es una característica clave de los contratos del mundo real. Por el contrario, los contratos inteligentes basados en RGB brindan confidencialidad absoluta, si se desea. Debido a que estos contratos inteligentes no se almacenan en ningún libro público, no tienen transparencia incorporada. Al igual que los contratos del mundo real que se pueden presentar al público, haciéndolos visibles para todos, los términos de los contratos inteligentes basados en RGB también se pueden hacer transparentes por su respectivo emisor, pero no son públicos de forma predeterminada.
Estandarización del uso de contratos inteligentes basados en RGB
Aunque los contratos inteligentes basados en RGB se emiten y definen en el lado del cliente, no hay aleatoriedad en ellos. Al igual que Ethereum tiene los llamados estándares ERC que definen los estándares de token para la emisión de tokens fungibles y no fungibles, RGB conoce lo que se llama un esquema. Los activos fungibles en RGB siguen la especificación LNP/BP RGB-20, mientras que los tokens no fungibles (NFT) están definidos por la especificación LNP/BP RGB-21.
Sobre todo, un esquema también es importante porque codifica las reglas de validación del contrato inteligente para la validación del lado del cliente y el emisor siempre define su implementación concreta en el lanzamiento de cualquier contrato inteligente basado en RGB. Como tal, un esquema es en realidad el medio para garantizar el consenso social sobre la validación. Como receptor de un activo creado por un contrato inteligente basado en RGB, valida cualquier cambio en la forma de transición de estado al contrato inteligente contra sus reglas de esquema. Un cambio solo es válido si se ha realizado de acuerdo con las reglas del esquema establecidas al comienzo del lanzamiento del contrato inteligente.
¿Cómo funciona RGB?
En este momento, uno podría preguntarse:¿Cómo se aseguran estos contratos inteligentes basados en RGB? La respuesta es:a través de una cadena de bloques subyacente. Pero en lugar de incorporar cualquier lógica de contrato inteligente en la cadena de bloques, RGB utiliza la cadena de bloques de Bitcoin como una capa de compromiso estatal. A través de los llamados sellos de un solo uso, el estado actual de un contrato inteligente basado en RGB se asigna a las transacciones de Bitcoin. De esta manera, los contratos inteligentes RGB fuera de la cadena y sus activos están vinculados a las salidas de transacciones (conjunto UTXO), que definen su propiedad y evitan el doble gasto.
Al aprovechar las transacciones de Bitcoin como un sistema de control de propiedad para los contratos inteligentes, los contratos inteligentes basados en RGB pueden existir totalmente separados de cualquier cadena de bloques y aun así beneficiarse de la seguridad de Bitcoin. Además, quienquiera que controle y pueda gastar los resultados de las transacciones correspondientes tiene derecho a cambiar partes del estado del contrato inteligente. Al ser el que tiene acceso para gastar una determinada salida de Bitcoin a través de una transacción, se puede iniciar una nueva transición de estado que cambia el contrato inteligente. De esta manera, a través del propietario legítimo, los contratos inteligentes pueden evolucionar en relación con las necesidades del mercado.
¿Qué se puede hacer con RGB?
Entonces, ¿se puede usar RGB ya y qué se puede hacer exactamente con él? Si bien RGB no está en ningún estado listo para la producción, los desarrolladores expertos ya pueden jugar con él. Hay dos demostraciones:RGB Beta Demo y Bitcoin Pro Demo. Debido a que RGB es un proyecto en evolución que es de vital importancia para el avance de Bitcoin, el desarrollo se toma en serio y ningún "producto Hello world" (también conocido como producto mínimo viable) debe lanzarse prematuramente.
Además, RGB no es un protocolo de token, lo que significa que no hay un token RGB y, por lo tanto, no se lanzará como tal. Sin embargo, como un sistema de activos no basado en blockchain, RGB se puede usar para crear todo tipo de activos fungibles y no fungibles. Se puede hacer lo siguiente usando RGB:
- Activos y valores fungibles (opciones, futuros, monedas estables, etc.)
- Emitido centralmente o por la federación
- Emitido de forma anónima o pública
- Con posible emisión secundaria, demora, inflación, etc.
- Diferentes formas de derechos del portador (voto, etc.)
- Activos no fungibles (arte tokenizado, máscaras de juegos, coleccionables)
- Identidad digital descentralizada, perfiles itinerantes y administración de claves
- Gestión de derechos complejos, sistemas contables y tokens de utilidad incluso más allá del mundo financiero:electricidad, registros médicos, etc.
- Crear un DAO con derechos de voto particulares a través de RGB
Es importante destacar que, aunque los contratos inteligentes basados en RGB se almacenan localmente y se validan solo en el lado del cliente, diferentes contratos inteligentes basados en RGB pueden interactuar entre sí, lo que permite funciones como el intercambio descentralizado de activos a través de Lightning Network. Esta interacción está habilitada por diferentes canales de distribución proporcionados por RGB.
RGB parece muy abstracto y ha elegido un enfoque fundamentalmente diferente para la funcionalidad de los contratos inteligentes en comparación con el enfoque común que persiguen las cadenas de bloques de contratos inteligentes. En teoría, el enfoque de RGB parece una forma de eliminar muchas de las deficiencias que enfrentan las cadenas de bloques nativas de contratos inteligentes. En la práctica, este caso aún no se ha probado.
invertir
-
¿Qué es la estanflación?
El acrónimo estanflación combina las palabras estancamiento y inflación . Este fenómeno económico combina dos o tres tendencias económicas negativas que rara vez ocurren juntas:bajo crecimiento económ...
-
¿Qué es una depresión económica?
Una depresión económica representa una grave disminución de la actividad económica. El tamaño de la economía se reducirá a medida que disminuya el producto interno bruto (PIB). Muchas personas probabl...