La Delegación Arbitrada de Computación (RDoC) es un enfoque novedoso dentro del ecosistema Coinweb que tiene como objetivo mejorar la eficiencia, la seguridad y la interoperabilidad en las operaciones de blockchain.

A continuación se ofrece una breve descripción de cómo funciona:

1) Verificación por los participantes

Las cadenas de bloques tradicionales se basan en mecanismos de consenso en los que una mayoría de nodos participa en el procesamiento de cada cálculo. En cambio, RDoC permite que cualquier participante de la red Coinweb verifique la validez de la información. En concreto, RDoC requiere que solo un nodo honesto verifique la exactitud de los datos. Este enfoque simplificado reduce la carga computacional y acelera la validación de las transacciones.

2) Pruebas entre cadenas de bloques

RDoC extiende su utilidad más allá de las cadenas de bloques individuales al permitir pruebas entre cadenas de bloques. Cuando es necesario probar información en diferentes cadenas de bloques, RDoC interviene. Garantiza que los datos se puedan verificar sin problemas sin depender de los nodos de consenso que se utilizan normalmente en otros proyectos de interoperabilidad.

3) Descarga de computación

Una característica clave de RDoC es su capacidad de trasladar los cálculos de prueba fuera del costoso entorno de ejecución de Capa 1 (L1). En su lugar, estos cálculos se descargan en clientes livianos, como dispositivos móviles o front-ends de aplicaciones descentralizadas (dApp). Al aprovechar los clientes livianos, RDoC reduce la sobrecarga. Los datos fuera de la cadena se pueden verificar de manera eficiente sin sobrecargar la cadena de bloques principal.

4) Seguridad y rentabilidad

RDoC logra un equilibrio entre seguridad y rentabilidad. Al requerir solo un nodo honesto, se mejora la seguridad y se mantiene la descentralización. La descarga de cálculos reduce el costo general de verificación.

Casos de uso habilitados por RDoC.

El RDoC abre posibilidades apasionantes:

  1. Staking líquido entre cadenas: los usuarios pueden apostar tokens en una cadena de bloques y utilizar el valor apostado en otra cadena, todo sin depender de un intermediario centralizado.

  2. Bots y mercados de IA descentralizados: en aplicaciones de IA descentralizadas, RDoC se puede utilizar para verificar los resultados de los modelos de IA fuera de la cadena. Esto garantiza que los cálculos sean correctos y confiables sin sobrecargar la cadena de bloques.

  3. Participación sin custodia: los usuarios pueden participar en la participación de sus tokens sin custodia, lo que significa que conservan el control sobre sus activos mientras siguen participando en actividades de participación. RDoC garantiza la integridad de estas operaciones de participación.

  4. Intercambios descentralizados optimistas (DEX): RDoC se puede utilizar en DEX optimistas para verificar transacciones fuera de la cadena, lo que reduce la carga en la cadena de bloques principal y mejora la velocidad y los costos de las transacciones.

  5. Mercados de activos multicadena: RDoC permite la creación de mercados en los que se pueden comercializar activos de diferentes cadenas de bloques sin problemas. Esto es particularmente útil para los activos tokenizados que existen en múltiples cadenas.

  6. Otros más...

Algunos ejemplos de casos de uso de la vida real:

1) Transparencia y eficiencia de la cadena de suministro:

Escenario: Un fabricante global de productos electrónicos quiere garantizar la transparencia y la eficiencia en su cadena de suministro, desde la obtención de materias primas hasta la entrega de productos terminados a los minoristas.

Problema: Los sistemas tradicionales de cadena de suministro suelen adolecer de falta de transparencia, lo que genera problemas como productos falsificados, demoras e ineficiencias. Verificar la autenticidad y el estado de los productos en cada etapa puede ser complicado y costoso.

Solución con RDoC:

  1. Verificación de datos: mediante RDoC, el fabricante puede verificar la autenticidad de los datos proporcionados por proveedores, transportistas y almacenes. Cada participante de la cadena de suministro puede enviar datos fuera de la cadena, que luego son verificados por clientes ligeros (por ejemplo, dispositivos móviles o front-ends de dApp) mediante RDoC.

  2. Interoperabilidad: RDoC permite compartir y verificar datos sin inconvenientes entre diferentes redes de cadenas de bloques utilizadas por varios participantes de la cadena de suministro. Esto garantiza que se mantenga la integridad de los datos sin necesidad de una autoridad centralizada.

  3. Rentabilidad: al delegar la tarea de procesamiento a clientes livianos, RDoC reduce la necesidad de un costoso procesamiento en cadena. Esto hace que el sistema sea más rentable y escalable.

  4. Seguimiento en tiempo real: el fabricante puede seguir el movimiento de las mercancías en tiempo real y cada etapa de la cadena de suministro proporciona actualizaciones verificables. Esto reduce el riesgo de demoras y garantiza que cualquier problema se pueda identificar y solucionar rápidamente.

Beneficios:

  • Mayor transparencia: todos los participantes tienen acceso a datos verificados y en tiempo real, lo que reduce el riesgo de fraude y errores.

  • Eficiencia mejorada: procesos de verificación más rápidos y costos computacionales reducidos conducen a una cadena de suministro más eficiente.

  • Mayor confianza: con datos verificables en cada etapa, se fortalece la confianza entre los participantes de la cadena de suministro.

Este ejemplo ilustra cómo RDoC puede transformar la gestión de la cadena de suministro al mejorar la transparencia, la eficiencia y la confianza.

2) Intercambio seguro y eficiente de datos sanitarios:

Escenario: una red de hospitales y clínicas desea compartir de forma segura datos de pacientes para mejorar la calidad de la atención y, al mismo tiempo, garantizar la privacidad de los datos y el cumplimiento de regulaciones como el RGPD.

Problema: Los métodos tradicionales de intercambio de datos en el ámbito sanitario suelen ser lentos, inseguros y propensos a errores. Garantizar la integridad y la privacidad de los datos al compartir información confidencial entre distintas instituciones es un desafío.

Solución con RDoC:

  1. Verificación de datos: mediante RDoC, los proveedores de atención médica pueden verificar la autenticidad de los datos de los pacientes compartidos entre instituciones. Cada hospital o clínica puede enviar datos fuera de la cadena, que luego son verificados por clientes ligeros (por ejemplo, dispositivos móviles seguros o front-ends de aplicaciones descentralizadas) mediante RDoC.

  2. Interoperabilidad: RDoC permite compartir y verificar datos sin inconvenientes entre diferentes redes de cadenas de bloques utilizadas por diversos proveedores de atención médica. Esto garantiza que se mantenga la integridad de los datos sin necesidad de una autoridad centralizada.

  3. Rentabilidad: al delegar la tarea de procesamiento a clientes livianos, RDoC reduce la necesidad de un costoso procesamiento en cadena. Esto hace que el sistema sea más rentable y escalable.

  4. Acceso en tiempo real: los proveedores de atención médica pueden acceder y verificar los datos de los pacientes en tiempo real, lo que garantiza que cuentan con la información más actualizada para tomar decisiones clínicas. Esto reduce el riesgo de errores médicos y mejora los resultados de los pacientes.

Beneficios:

  • Seguridad de datos mejorada: todos los datos de los pacientes se verifican y se comparten de forma segura, lo que reduce el riesgo de violaciones de datos y garantiza el cumplimiento de las regulaciones de privacidad.

  • Eficiencia mejorada: Los procesos de verificación más rápidos y los costos computacionales reducidos conducen a una gestión y un intercambio de datos más eficientes.

  • Mejor atención al paciente: con acceso en tiempo real a datos verificados de pacientes, los proveedores de atención médica pueden tomar decisiones más informadas, lo que conduce a mejores resultados para los pacientes.

Este ejemplo ilustra cómo RDoC puede transformar la gestión de datos de atención médica al mejorar la seguridad, la eficiencia y la calidad de la atención al paciente.

En resumen, RDoC representa un cambio de paradigma en la verificación de cadenas de bloques, que pone énfasis en la eficiencia, la seguridad y la compatibilidad entre cadenas. A medida que Coinweb continúa evolucionando, RDoC desempeña un papel crucial en la configuración del futuro de los sistemas descentralizados.


Análisis técnico en profundidad disponible: https://docs.coinweb.io/learn/protocol/refereed-delegation-of-computation-rdoc

Documento técnico original del RDoC: https://www.cs.tau.ac.il/~canetti/CRR11.pdf