A Delegação Referida de Computação (RDoC) é uma nova abordagem dentro do ecossistema Coinweb que visa aumentar a eficiência, a segurança e a interoperabilidade nas operações de blockchain.
Aqui está uma breve visão geral de como funciona:
1) Verificação pelos Participantes
Os blockchains tradicionais dependem de mecanismos de consenso em que a maioria dos nós participa do processamento de cada computação. Em contraste, o RDoC permite que qualquer participante na rede Coinweb verifique a validade das informações. Especificamente, o RDoC requer apenas um nó honesto para verificar a exatidão dos dados. Essa abordagem simplificada reduz a carga computacional e acelera a validação da transação.
2) Provas Inter-Blockchain
O RDoC estende sua utilidade além de blockchains individuais ao habilitar provas inter-blockchain. Quando informações precisam ser comprovadas em diferentes blockchains, o RDoC intervém. Ele garante que os dados possam ser verificados perfeitamente sem depender de nós de consenso normalmente usados em outros projetos de interoperabilidade.
3) Descarregamento de computação
Uma característica fundamental do RDoC é sua capacidade de mover computações de prova para longe do caro ambiente de execução da Camada 1 (L1). Em vez disso, essas computações são descarregadas para thin clients, como dispositivos móveis ou front-ends de aplicativos descentralizados (dApp). Ao alavancar clientes leves, o RDoC reduz a sobrecarga. Dados off-chain podem ser verificados de forma eficiente sem sobrecarregar o blockchain principal.
4) Segurança e eficiência de custos
O RDoC atinge um equilíbrio entre segurança e custo-efetividade. Exigir apenas um nó honesto aumenta a segurança, mantendo a descentralização. Descarregar computações reduz o custo geral da verificação.
Casos de uso habilitados pelo RDoC.
O RDoC abre possibilidades interessantes:
Staking de liquidez entre cadeias: os usuários podem fazer stake de tokens em uma blockchain e utilizar o valor apostado em outra cadeia, tudo isso sem depender de um intermediário centralizado.
Bots e Marketplaces de IA Descentralizados: Em aplicações de IA descentralizadas, o RDoC pode ser usado para verificar as saídas de modelos de IA off-chain. Isso garante que os cálculos sejam corretos e confiáveis sem sobrecarregar o blockchain.
Staking Não-Custodial: Os usuários podem fazer stake de seus tokens de forma não custodial, o que significa que eles retêm o controle sobre seus ativos enquanto ainda participam de atividades de staking. O RDoC garante a integridade dessas operações de staking.
Exchanges descentralizadas otimistas (DEXs): O RDoC pode ser usado em DEXs otimistas para verificar transações fora da cadeia, reduzindo a carga no blockchain principal e melhorando as velocidades e os custos das transações.
Mercados de Ativos Multichain: RDoC permite a criação de mercados onde ativos de diferentes blockchains podem ser negociados perfeitamente. Isso é particularmente útil para ativos tokenizados que existem em múltiplas cadeias.
Outros mais...
Alguns exemplos de casos de uso da vida real:
1) Transparência e eficiência da cadeia de suprimentos:
Cenário: Um fabricante global de eletrônicos quer garantir transparência e eficiência em sua cadeia de suprimentos, desde o fornecimento de matéria-prima até a entrega de produtos acabados aos varejistas.
Problema: Os sistemas tradicionais de cadeia de suprimentos frequentemente sofrem com a falta de transparência, levando a problemas como produtos falsificados, atrasos e ineficiências. Verificar a autenticidade e o status dos produtos em cada estágio pode ser desafiador e custoso.
Solução com RDoC:
Verificação de Dados: Usando RDoC, o fabricante pode verificar a autenticidade dos dados fornecidos por fornecedores, transportadores e armazéns. Cada participante na cadeia de suprimentos pode enviar dados off-chain, que são então verificados por thin clients (por exemplo, dispositivos móveis ou front-ends dApp) usando RDoC.
Interoperabilidade: RDoC permite compartilhamento e verificação de dados sem interrupções em diferentes redes de blockchain usadas por vários participantes da cadeia de suprimentos. Isso garante que a integridade dos dados seja mantida sem a necessidade de uma autoridade centralizada.
Eficiência de Custo: Ao descarregar a computação para thin clients, o RDoC reduz a necessidade de processamento on-chain caro. Isso torna o sistema mais econômico e escalável.
Rastreamento em Tempo Real: O fabricante pode rastrear o movimento de mercadorias em tempo real, com cada estágio da cadeia de suprimentos fornecendo atualizações verificáveis. Isso reduz o risco de atrasos e garante que quaisquer problemas possam ser rapidamente identificados e resolvidos.
Benefícios:
Maior transparência: todos os participantes têm acesso a dados verificados e em tempo real, reduzindo o risco de fraudes e erros.
Eficiência aprimorada: processos de verificação mais rápidos e custos computacionais reduzidos levam a uma cadeia de suprimentos mais eficiente.
Maior confiança: com dados verificáveis em cada estágio, a confiança entre os participantes da cadeia de suprimentos é fortalecida.
Este exemplo ilustra como o RDoC pode transformar a gestão da cadeia de suprimentos, aumentando a transparência, a eficiência e a confiança.
2) Compartilhamento seguro e eficiente de dados de saúde:
Cenário: Uma rede de hospitais e clínicas deseja compartilhar dados de pacientes com segurança para melhorar a qualidade do atendimento, garantindo a privacidade dos dados e a conformidade com regulamentações como o GDPR.
Problema: Os métodos tradicionais de compartilhamento de dados na área da saúde são frequentemente lentos, inseguros e propensos a erros. Garantir a integridade e a privacidade dos dados ao compartilhar informações sensíveis entre diferentes instituições é desafiador.
Solução com RDoC:
Verificação de Dados: Usando RDoC, os provedores de saúde podem verificar a autenticidade dos dados de pacientes compartilhados entre instituições. Cada hospital ou clínica pode enviar dados off-chain, que são então verificados por thin clients (por exemplo, dispositivos móveis seguros ou front-ends dApp) usando RDoC.
Interoperabilidade: RDoC permite compartilhamento e verificação de dados sem interrupções em diferentes redes de blockchain usadas por vários provedores de assistência médica. Isso garante que a integridade dos dados seja mantida sem a necessidade de uma autoridade centralizada.
Eficiência de Custo: Ao descarregar a computação para thin clients, o RDoC reduz a necessidade de processamento on-chain caro. Isso torna o sistema mais econômico e escalável.
Acesso em Tempo Real: Os provedores de assistência médica podem acessar e verificar dados do paciente em tempo real, garantindo que eles tenham as informações mais atualizadas para tomar decisões clínicas. Isso reduz o risco de erros médicos e melhora os resultados do paciente.
Benefícios:
Segurança de dados aprimorada: todos os dados dos pacientes são verificados e compartilhados com segurança, reduzindo o risco de violações de dados e garantindo a conformidade com os regulamentos de privacidade.
Eficiência aprimorada: processos de verificação mais rápidos e custos computacionais reduzidos levam ao compartilhamento e gerenciamento de dados mais eficientes.
Melhor atendimento ao paciente: com acesso em tempo real aos dados verificados dos pacientes, os provedores de saúde podem tomar decisões mais informadas, levando a melhores resultados para os pacientes.
Este exemplo ilustra como o RDoC pode transformar o gerenciamento de dados de saúde, melhorando a segurança, a eficiência e a qualidade do atendimento ao paciente.
Em resumo, RDoC representa uma mudança de paradigma na verificação de blockchain, enfatizando eficiência, segurança e compatibilidade entre cadeias. À medida que a Coinweb continua a evoluir, RDoC desempenha um papel crucial na formação do futuro dos sistemas descentralizados.
Mergulho técnico profundo disponível: https://docs.coinweb.io/learn/protocol/refereed-delegation-of-computation-rdoc
Whitepaper original do RDoC: https://www.cs.tau.ac.il/~canetti/CRR11.pdf