Ativos digitais

O que é um Oracle de Blockchain e Como Ele Funciona?

mm
Adicione Securities.io às suas fontes preferidas no Google

Ao longo dos anos desde sua invenção, o blockchain surgiu com inúmeros produtos e soluções destinados a melhorar seu funcionamento, torná‑lo mais produtivo e, em alguns casos, até mesmo possibilitar outros produtos e soluções.

Um exemplo disso são os oráculos de blockchain, que se tornaram uma peça crucial da tecnologia que permite ao blockchain conectar‑se ao mundo real, melhorar seus contratos inteligentes e desbloquear inúmeras novas possibilidades.

Se você não está familiarizado com os oráculos de blockchain, ou deseja aprender mais sobre eles, continue lendo, e explicaremos tudo o que você precisa saber.

O que são oráculos de blockchain?

Oráculos de blockchain são um tipo especial de tecnologia destinada a trazer informações externas para a cadeia e entregá‑las aos contratos inteligentes. Essencialmente, foram inventados para servir como pontes entre o blockchain e o mundo real.

Como você pode saber, a tecnologia blockchain e seus contratos inteligentes não podem acessar dados externos — dados que não estão registrados no blockchain. Se estiverem fora da rede, são invisíveis para os contratos inteligentes. O problema, porém, é que os contratos inteligentes dependem desses dados. Muitos acordos feitos por meio de contratos inteligentes serão cumpridos fora da cadeia, mas o contrato em si não será executado até que tome conhecimento de que os termos do acordo foram atendidos.

Resolvendo o problema do blockchain

É aqui que os oráculos de blockchain, como serviços de terceiros, entram em cena, permitindo exatamente isso — um vínculo, ou uma ponte entre os mundos on‑chain e off‑chain, permitindo que os dados viajem de um para o outro e alimentando os contratos inteligentes com as informações de que precisam para funcionar corretamente.

Isso torna os oráculos praticamente vitais para o ecossistema blockchain, pois aumentam as possibilidades que os contratos inteligentes podem oferecer. Sem eles, os contratos inteligentes seriam muito mais limitados e inúteis em situações do mundo real.

Em outras palavras, os oráculos não funcionam como fontes de dados, mas sim como caminhos que os dados utilizam para viajar da fonte até os contratos inteligentes. Eles têm propósitos adicionais, claro, incluindo a verificação e autenticação das fontes de dados antes de entregar a informação. Quanto ao tipo de informação transferida — pode ser qualquer coisa, desde informações de preço e confirmação de pagamento até dados capturados por sensores, como temperatura medida, entre outros.

Por fim, embora alguns oráculos apenas entreguem informações para cadeias inteligentes, também existem aqueles que podem devolvê‑las a fontes externas.

Tipos diferentes de Oráculos

Como mencionado, nem todos os oráculos são iguais. Na verdade, existem vários tipos que dependem de diferentes detalhes, como a origem dos dados, se são de entrada ou saída, e até mesmo se os oráculos são centralizados ou descentralizados.

Dito isso, consideraremos 6 tipos diferentes de oráculos, incluindo:

  1. Oráculos de software
  2. Oráculos de hardware
  3. Oráculos de entrada/saída
  4. Oráculos centralizados/descentralizados
  5. Oráculos específicos de conteúdo
  6. Oráculos humanos

1. Oráculos de software

O primeiro da lista são os oráculos de software, que são essencialmente oráculos que interagem com fontes de informação online. É aí que eles vão coletar dados e, a partir daí, enviam‑nos de volta ao blockchain. Suas fontes de informação podem ser qualquer coisa considerada suficientemente confiável, incluindo diversos sites, servidores específicos e até bancos de dados aos quais têm acesso.

Em outras palavras, se está na internet e os oráculos podem acessá‑la, conta como uma fonte de dados de software, e os oráculos de software podem coletar dados dela para os propósitos de seus contratos inteligentes.

E, como esses detalhes estão disponíveis online em tempo real, isso também torna esses oráculos alguns dos mais rápidos em termos de entrega de informações. Isso também os torna os mais desejáveis e o tipo de oráculo de blockchain mais comumente usado.

2. Oráculos de hardware

Em seguida, temos os oráculos de hardware, que são usados para contratos inteligentes que dependem de informações do mundo real. Normalmente, esses são oráculos que coletam informações registradas por sensores do mundo físico e as enviam ao blockchain e aos contratos inteligentes. Isso pode incluir qualquer coisa, desde leituras de temperatura até scanners de código de barras, medições de nível de água, leituras de poluição do ar e mais. Esse tipo de oráculo é comumente usado em cadeias de suprimentos, onde permitem que contratos inteligentes rastreiem mercadorias transportadas. Portanto, se houver eventos do mundo real que precisem ser registrados no blockchain, este é o tipo de oráculo que você deverá usar.

3. Oráculos de entrada/saída

Mencionamos brevemente antes que alguns oráculos podem apenas trazer informações do mundo real, ou seja, de fontes off‑chain para o blockchain e, finalmente, para os contratos inteligentes. Esses são conhecidos como oráculos de entrada, e tanto os oráculos de software quanto os de hardware mencionados nos segmentos anteriores se enquadram nessa categoria.

No entanto, também existem oráculos de saída, que são usados para enviar dados on‑chain para fora do blockchain e de volta ao mundo externo. Eles são usados para notificar fontes externas sobre algo que aconteceu no blockchain. Assim, por exemplo, suponha que uma parte envie um pagamento em cripto para outra parte, o que é necessário para que alguma ação no mundo real ocorra. O contrato inteligente usaria oráculos de saída para enviar essa informação e entregá‑la ao destino necessário.

Oráculos de saída podem ser uma ferramenta útil, e provavelmente serão cada vez mais usados nos próximos anos, à medida que mais indústrias adotarem a tecnologia blockchain e seus contratos inteligentes para conduzir negócios cotidianos.

4. Oráculos específicos de contrato

Na quarta posição, temos os oráculos específicos de contrato. Esses oráculos foram projetados especificamente para serem usados por um único contrato inteligente e apenas extraem informações úteis para esse contrato. Isso significa que, se você quiser implantar vários contratos inteligentes, também precisará do mesmo número de oráculos específicos de contrato desenvolvidos.

Embora esse tipo de oráculo exista e possa ser usado, eles são considerados muito caros de manter, além de consumirem muito tempo. Portanto, empresas que buscam extrair informações de múltiplas fontes provavelmente os acharão pouco práticos. Contudo, se precisarem apenas de um oráculo específico para um caso de uso único, isso pode ser uma opção a considerar.

5. Oráculos centralizados/descentralizados

Chegando ao final da lista, temos os oráculos centralizados e descentralizados. Esta é uma categoria interessante, pois determina os níveis de confiança. Obviamente, os oráculos centralizados são controlados por uma única entidade, que atua como o único fornecedor de informações para o contrato inteligente. No entanto, essa também é uma opção mais arriscada, pois exige que você confie na entidade que fornece as informações.

A entidade em questão tem controle total dos dados, e a eficácia do contrato inteligente depende de sua honestidade e precisão, algo em que poucos confiam. Também não está alinhado com o espírito das criptomoedas e do blockchain, que foram criados para serem descentralizados por uma razão — evitar a disseminação de dados falsos ou imprecisos que sempre foram distribuídos por serviços centralizados.

Outro ponto negativo é que, mesmo que a autoridade centralizada que controla o feed de dados seja confiável, ela pode ser hackeada, permitindo que atores maliciosos interfiram no contrato inteligente e potencialmente causem problemas.

No entanto, a maior falha dos oráculos centralizados é seu ponto único de falha, ou seja, mesmo que uma única vulnerabilidade seja descoberta e explorada, todo o sistema falhará.

Oráculos descentralizados foram inventados como uma contramedida a todos esses problemas. Eles compartilham muitos dos mesmos objetivos das blockchains públicas, ao fazer as coisas de certa forma para evitar risco de contraparte. Não dependem de uma única fonte de informação, o que aumenta sua confiabilidade. Essencialmente, o contrato inteligente solicita informações de múltiplas fontes, as compara e aumenta as chances de que a informação entregue seja verdadeira.

Alguns projetos de blockchain que possuem oráculos descentralizados até os oferecem a outras blockchains, com a Chainlink sendo o principal exemplo e líder nessa área. Graças à sua natureza, os oráculos descentralizados eliminam a necessidade de confiança.

6. Oráculos humanos

Por último, mas não menos importante, temos os oráculos humanos. Isso inclui indivíduos com conhecimento especializado em um campo específico, o que lhes permite assumir o papel de oráculo e pesquisar e verificar a autenticidade dos dados usando várias fontes manualmente. Eles podem então traduzir a informação para os contratos inteligentes.

Claro, esse tipo de oráculo requer a maior confiança, pois depende diretamente da expertise e confiabilidade dos especialistas que fornecem as informações, e mesmo que sejam considerados confiáveis, ainda podem cometer erros. No pior cenário, eles podem ser golpistas que fornecem dados corrompidos ou abertamente falsos.

Conclusão

Os oráculos de contratos inteligentes são uma tecnologia que permitiu que os contratos inteligentes, e portanto todo o ecossistema blockchain, tivessem uma janela para o mundo real. Ao fazer isso, os oráculos expandiram as possibilidades do blockchain, proporcionando novos casos de uso e concedendo à indústria cripto a capacidade de chegar um passo mais perto da adoção.

Ali é um escritor freelancer que cobre os mercados de criptomoedas e a indústria de blockchain. Ele tem 8 anos de experiência escrevendo sobre criptomoedas, tecnologia e negociação. Seu trabalho pode ser encontrado em vários sites de investimento de alto perfil, incluindo CCN, Capital.com, Bitcoinist e NewsBTC.