O que é Oráculo blockchain – Guia para inciantes

27 setembro 2022, 05:06 -03
Atualizado por Maria Petrova
11 janeiro 2023, 05:06 -03

A tecnologia blockchain, o forte pilar sobre o qual as criptomoedas construíram sua indústria multibilionária, é um recurso completo que promete mudar a forma como negociamos, interagimos ou trocamos finanças. Muitas vezes marcado como um livro digital descentralizado, a blockchain elimina a necessidade de validação de terceiros, garantindo os melhores padrões de segurança, transparência e imutabilidade para os usuários. Os vários participantes envolvidos no canal são chamados de nós de rede e são os verdadeiros heróis que gerenciam todo o trabalho.

À medida que começamos a descobrir os méritos da tecnologia blockchain, suas brechas também começaram a aparecer. Embora seja fácil negociar dados em um sistema blockchain específico, trocá-los entre várias blockchains é uma situação complexa. É aqui que o oráculo blockchain entra em jogo

O oráculo funcionam como uma ponte para conectar ecossistemas de blockchain a entradas e saídas de dados externas. Ele não apenas expande as capacidades de trabalho de uma rede blockchain individual, mas também garantem a precisão das estatísticas de dados disponíveis para uso dos usuários. 

A importância dos oráculos é bastante evidente, portanto, a melhor certificação blockchain oferece conhecimento aprofundado aos participantes para alavancar a exposição aprimorada dentro do campo.

Neste artigo, vamos entender o significado do oráculo blockchain, seus mecanismos de trabalho, juntamente com seus prós e contras. 

Neste artigo:

O que é um oráculo?

oráculo

O oráculo blockchain oferece acesso a um caminho para o ecossistema Web3 descentralizado, onde a descentralização e a digitalização são os principais recursos subjacentes. Eles são uma entidade dedicada que vincula uma plataforma blockchain a fontes de dados externas existentes para facilitar a execução de contratos inteligentes com base em informações do mundo real. 

Reconhecidos como redes ou sistemas oráculos descentralizadas (DONs), os oráculos ajudam os clusters Web 3.0 a acessar junções de dados, canais legados e computações avançadas sem problemas. Eles ajudam os desenvolvedores na construção de contratos inteligentes híbridos nos quais existe uma combinação de código on-chain e infraestrutura off-chain para apoiar projetos DApp inovadores.

Onde existem dados on-chain na rede blockchain, os dados off-chain ressoam fora do ecossistema. Empresas e entidades que usam a tecnologia blockchain unem as mãos com renomadas redes de oráculos, como a Chainlink, para expandir suas capacidades

Os oráculos desempenham um papel significativo na ampliação do escopo para a operacionalidade dos contratos inteligentes. Por outro lado, a falta de oráculo blockchain limitaria o uso de contratos inteligentes.

Curiosamente, os oráculos não são apenas os links entre blockchains e o mundo externo; em vez disso, eles são uma camada de infraestrutura que aumenta a eficiência da rede central. Os oráculos consultam, verificam e autenticam recursos de dados externos antes de conectá-los às partes solicitantes. 

As informações movidas por eles vêm em várias formas: dados de preços, dados sobre a execução bem-sucedida de uma negociação ou a temperatura registrada por um sensor. Algumas soluções robustas do oráculo podem facilmente encaminhar dados para contratos inteligentes enquanto os revertem para fontes externas.

O problema do oráculo

À medida que os contratos inteligentes tomam decisões com base nos dados fornecidos pelas redes oráculo, este último se torna uma unidade sem precedentes do processo central. A principal questão envolvida na construção de oráculos é o risco de compromisso. Afinal, se o oráculo blockchain for comprometido, o contrato inteligente que depende dele também será comprometido. Essa crise é conhecida como “o problema do oráculo”. Envolve dois segmentos:

  • É difícil para blockchains individuais acessar fontes de dados externas de forma independente;
  • O emprego de oráculos centralizados regidos por uma única entidade põe em risco o potencial dos contratos inteligentes, induzindo assim riscos de segurança.

Os oráculos não são um elemento do consenso primário da blockchain e, portanto, não constituem os sistemas de segurança que as blockchains públicos oferecem. Além disso, a complexidade da confiança entre oráculos de terceiros e a execução sem confiança de contratos inteligentes permanece sem solução. 

Por fim, intrusões imprevistas também podem representar uma ameaça ao sistema, pois, neste, um hacker obtém acesso aos dados e os altera ao se mover entre os oráculos e os contratos inteligentes. No entanto, oráculos descentralizados trabalham para resolver esses problemas para garantir um ambiente blockchain saudável.

Como funcionam os oráculos?

Todas as redes oráculo executam três funções importantes, incluindo:

  • Coleta de dados de uma fonte externa confiável;
  • Enviando as informações on-chain usando uma mensagem assinada;
  • Tornar a fonte de dados acessível para usuários finais armazenando-a com segurança na forma de um contrato inteligente.

Depois que os dados são armazenados em um contrato inteligente, outros contratos automatizados podem acessá-los facilmente por meio de chamadas de mensagens que se referem ao recurso ‘recuperar’. Os dados também podem ser usados ​​diretamente por nós Ethereum ou participantes da rede acessando a seção de armazenamento do ecossistema oráculo.

Como configurar um oráculo?

Existem três maneiras na qual os usuários podem configurar soluções de oráculo.

Leitura imediata

A configuração inclui oráculos que fornecem os dados necessários para tomar decisões rápidas como ‘este número é maior que 10?’

Os usuários que buscam tais informações geralmente o fazem ‘just-in-time’, inferindo que a busca é realizada apenas quando a consulta é apresentada. Exemplos incluem códigos de discagem, identificação do aeroporto, etc.

Publicar e assinar

Esta configuração inclui oráculos que oferecem serviços para dados que estão sujeitos a alterações, administrados por um contrato inteligente on-chain ou verificados para atualizações por um protocolo off-chain. Feeds de preços, dados de tráfego de usuários e dados econômicos ou estatísticos são exemplos dessa configuração.

Solicitação e resposta

A configuração ajuda quando o espaço de dados é bastante amplo para um contrato inteligente e os usuários provavelmente usarão apenas uma pequena parte do lote em um determinado momento. 

Ela oferece uma combinação de contratos inteligentes on-chain e infraestrutura off-chain. Os oráculos aqui monitoram solicitações, recuperam e retornam dados rapidamente. As etapas envolvidas aqui são:

  • Receba uma solicitação de um DApp;
  • Pegue a consulta e fragmente-a;
  • Verifique se há permissão para pagamento e acesso a dados;
  • Busque dados confiáveis ​​de uma fonte externa. Criptografe-o se necessário;
  • Assine as transações;
  • Compartilhe a transação na rede;
  • Agende transações adicionais, como notificações, etc.

Tipos de oráculos

apis

Software e hardware

Os oráculos de software coletam dados de fontes online e os conectam à rede blockchain. As informações on-line vêm de várias fontes, como portais de sites, servidores, etc. Eles são benéficos ao fornecer informações sobre cadeias de suprimentos para contratos inteligentes em tempo real. Suas outras áreas vitais são gráficos de preços, informações de tráfego, etc.

Se os contratos inteligentes precisam fluir informações de leitores de código de barras e sensores eletrônicos, eles precisam de oráculos de hardware. Esses oráculos são mais adequados para o gerenciamento da cadeia de suprimentos de alimentos.

Entrada e saída

Os oráculos de entrada empregam recursos externos para fornecer dados aos contratos inteligentes, enquanto os oráculos de saída enviam dados criados pelo contrato inteligente para o mundo real. Um exemplo de oráculo de saída incluirá um contrato inteligente que fornece uma atualização sempre que alguém adiciona dinheiro à sua conta virtual. Para um oráculo de entrada, pode-se considerar um sensor enviando atualizações para o contrato inteligente como um bom aplicativo.

Descentralizados e centralizados

Como o nome sugere, oráculos centralizados e oráculos descentralizados diferem com base na autoridade e no controle. Onde uma entidade particular controla oráculos centralizados, oráculos descentralizados não têm um poder de controle sobre eles. O corpo governante dos oráculos centralizados é a única fonte de informação, enquanto existem múltiplas fontes de dados em oráculos descentralizados. Como resultado, oráculos centralizados são menos eficazes. Os dados movidos usando oráculos descentralizados podem ser facilmente validados e confiáveis.

Específicos de contrato

Eles trabalham com contratos únicos e inteligentes. Oráculos específicos de contrato são menos famosos, pois não atendem aos requisitos da crescente indústria de blockchain. Os esforços envolvidos em sua criação são bastante altos em comparação com sua usabilidade, que é limitada apenas a um caso de uso específico.

Humanos

Os humanos também podem trabalhar como oráculos se possuírem a experiência necessária no campo. Esses oráculos estão envolvidos em operações de pesquisa e testes de autenticidade de dados antes de serem alimentados nos contratos inteligentes. Além disso, o uso de criptografia ajuda a garantir que os dados sejam acessados ​​pela pessoa certa.

Caso de uso do oráculo

Tokens não fungíveis (NFTs) e jogos blockchain

Com a ajuda dos oráculos, os contratos inteligentes encontram seu lugar em áreas não financeiras, como NFTs e jogos blockchain. Tokens não fungíveis (NFTs) são altamente dinâmicos e propensos a mudanças com flutuações em eventos externos. 

Além disso, os oráculos de computação ajudam a criar aleatoriedade verificável que atribui características aleatórias aos NFTs. Esses oráculos também desempenham um papel na escolha de vencedores aleatórios em jogos ou airdrops de NFT. Os jogos eletrônicos usam aleatoriedade verificável para aumentar o engajamento e a imprevisibilidade em seus ecossistemas.

Entidades comerciais

Os oráculos de cadeia cruzada fornecem às entidades uma solução de middleware confiável suportada por blockchain. Eles ajudam as empresas a integrar seus canais de back-end com qualquer blockchain facilmente. 

Os oráculos ajudam as empresas a criar suporte para contratos inteligentes para seus usuários sem gastar recursos no desenvolvimento de um link com blockchains individuais.

Finanças descentralizadas

As finanças descentralizadas, ou DeFi, tornaram-se uma das tendências mais quentes nos últimos anos. A indústria está crescendo aos montes e exige as melhores ferramentas e recursos para acompanhar sua popularidade. 

Os oráculos desempenham um papel significativo no suporte ao cluster DeFi, pois ajudam os usuários a acessar facilmente dados financeiros relacionados a ativos e mercados. Por exemplo, os mercados monetários que lidam com ativos virtuais empregam oráculos de preços para verificar a capacidade de empréstimo dos investidores. 

Esses oráculos ajudam a verificar se a posição dos investidores está sub garantida e se trata de liquidação. Além disso, os formadores de mercado automatizados (AMM) usam oráculos de preços para concentrar a liquidez no preço de mercado vigente para ajudar a aumentar a eficiência.

Responsabilidade ambiental

Os contratos híbridos promovem a sustentabilidade ambiental, aproveitando o incentivo aprimorado para os usuários envolvidos em iniciativas verdes. Os oráculos fornecem contratos inteligentes com acesso contínuo a dados ambientais usando leituras de sensores, imagens de satélite e tecnologias avançadas. 

Os contratos inteligentes oferecem recompensas a indivíduos e empresas que apoiam a ideia de consumo sustentável. Eles também estão estendendo o apoio a novos créditos de carbono para reduzir o impacto negativo do clima.

Seguro

As seguradoras usam oráculos de entrada para execução de contratos inteligentes em seus clusters descentralizados. Esses oráculos validam a ocorrência de eventos seguráveis ​​durante o processamento de sinistros, oferecendo acesso a sensores físicos, APIs na web e dados legais. 

Os oráculos de saída facilitam os pagamentos de sinistros em outras redes blockchain ou canais de pagamento tradicionais.

Perguntas frequentes

O que são oráculos blockchain?

Os oráculos são uma entidade dedicada que vincula uma plataforma blockchain a fontes de dados externas existentes para facilitar a execução de contratos inteligentes com base em informações do mundo real.

Como funcionam os oráculos?

Os oráculos blockchain coletam os dados de uma fonte confiável, enviam as informações on-chain e tornam as fontes de informações acessíveis armazenando-as no contrato inteligente.

Se você quiser saber mais sobre o oráculo blockchain, confira os nossos artigos educacionais. Afinal, aqui você pode encontrar todas as informações de que precisa para começar!

Além disso, junte-se à nossa comunidade no Telegram para conversar com usuários reais sobre trading de criptomoedas.

Isenção de responsabilidade

Todas as informações contidas em nosso site são publicadas de boa fé e com o objetivo único de informar. Qualquer atitude tomada pelo usuário a partir das informações veiculadas no site é de sua inteira responsabilidade.
Na seção Aprender, nossa prioridade é fornecer informações de alta qualidade. Nós tomamos o tempo necessário para identificar, pesquisar e produzir conteúdo que seja útil para nossos leitores.
Para manter esse padrão e continuar a criar um conteúdo de excelência, nossos parceiros podem nos recompensar com uma comissão por menções em nossos artigos. No entanto, essas comissões não afetam o processo de criação de conteúdo imparcial, honesto e útil.