Blockchain oráculos explicados

Blockchain oráculos explicados
TabTrader Team
TabTrader Team
O tempo de leitura é 9 min
A data de publicação é

Um oráculo de blockchain é uma parte da infraestrutura que conecta blockchains ao mundo exterior, fornecendo-lhes dados fora da cadeia. Eles resolvem o problema de alimentar dados do mundo real em um blockchain em camadas, nós nos quais apenas vemos eventos que ocorrem dentro desse blockchain.

O que os Oráculos (Oracle) de Blockchain fazem?

Os oráculos de Blockchain são componentes chaves na proliferação de capacidades de contratos inteligentes. Eles agem essencialmente como uma ponte entre dois “mundos” – o reino off-chain e on-chain.

Na era da Web3 e DeFi, os contratos inteligentes estão sendo usados ​​de várias maneiras em campos infinitos, com cada implementação tendo requisitos diferentes.

Às vezes, esses requisitos representam desafios para redes blockchain nas quais os nós são capazes apenas de processar dados na cadeia. E se a fonte dos dados, ou variáveis ​​de dados, vier de fora do blockchain e estiver em constante mudança?

É aqui que entra um oráculo - usando um oráculo, blockchains podem processar dados de fora - dados fora da cadeia - para gerar resultados confiáveis.

Na prática, uma entidade que alimenta dados off-chain para blockchains determinísticos – blockchains nos quais os nós produzem a mesma ordem de transações – é chamada de “oráculo”.

Tipos de Oráculos Blockchain

“Oráculo” é o termo abrangente para uma variedade de entidades diferentes, mas elas diferem na forma como operam.

 Oráculos de hardware e software

Uma diferença fundamental entre as diferentes iterações dos oráculos blockchain atualmente empregadas são os dados que eles são capazes de processar. Diferentes requisitos ditam diferentes fontes de dados para um blockchain, e eles próprios não são tão diretos quanto um mercado de criptomoedas constantemente atualizado ou outra fonte digital.

Alguns oráculos são projetados especificamente para lidar com dados fora da cadeia que não são digitais; por exemplo, leituras de sensores de movimento. Eles são chamados de oráculos de hardware, pois fazem exatamente isso - conectam-se a diferentes hardwares ou periféricos de computador para extrair dados e alimentá-los a blockchain. Eles fazem isso por meio de sensores da Internet das Coisas (IoT) e tags de identificação por radiofrequência (RFID).  

A imagem “tradicional” do oráculo blockchain refere-se, assim, a oráculos de software. Estes coletam dados de fontes digitais. Em termos de segurança, no entanto, os oráculos de hardware são considerados uma aposta mais segura como parte de uma configuração de blockchain, pois é mais difícil comprometer tal entidade em comparação com um oráculo de software.  

Oráculos Entrada (inbound) e Saídas (outbound)

Um detalhe adicional na operação do oráculo se estende de seu status como uma “ponte”, essas pontes podem ser cruzadas de qualquer extremidade e, como tal, os dados podem viajar tão facilmente do blockchain para o “mundo real” quanto para o blockchain de fora. 

Os oráculos podem, portanto, ser “entrada” ou “saída”, dependendo da direção desse fluxo de dados. Então se uma configuração de negociação exigir um contrato inteligente para lidar com ordens de câmbio, um oráculo de entrada poderá alimentar dados do mercado que decidirá quando um determinado tipo de ordem é feito. Da mesma forma que um oráculo de saída informa a entidades externas sobre alterações nos dados do blockchain.

Oráculos Centralizados e Descentralizados

Em uma configuração simples, um oráculo blockchain transmite dados de fora por conta própria é chamado de oráculo “centralizado”. Na Blockchain, é claro, a palavra “centralizado” carrega certas conotações indesejadas e por um bom motivo – tudo de valor está em um só lugar, e essa entidade como tal se torna um passivo. Se a entidade for comprometida, ela atuará como um ponto único de falha. Este é um dos principais problemas dos oráculos de blockchain atuando como o único árbitro de um blockchain - a fonte de dados depende do controlador de apenas uma entidade de oráculo.

É aqui que entram os oráculos descentralizados, ou “oráculos de consenso”. As configurações de oráculos descentralizados permitem que uma blockchain consulte várias fontes de dados, mitigando o risco de um único ponto de falha levar a uma quebra na validade do blockchain.

Talvez a rede oracle descentralizada mais conhecida em 2022 seja a Chainlink (LINK), junto com muitos outros, é facilmente negociável no TabTrader.  

Oraculos humanos

O termo “humano” nas configurações do oráculo blockchain refere-se a se o oráculo pode funcionar sem intervenção humana.

Algumas fontes de dados são inerentemente subjetivas; por exemplo, quando um grupo de usuários vota em uma pergunta abstrata que requer um viés emocional para ser respondida. Aqui, “oráculos” humanos permitem que dados tão complexos, que não podem ser coletados e determinados automaticamente, entrem no blockchain.

Oráculos específicos do contrato

Projetado para funcionar com um único contrato inteligente. Isso tem seus benefícios - um oráculo projetado com apenas um objetivo em mente pode ser feito sob medida para atender exatamente às necessidades desse contrato inteligente. Por outro lado, em geral, tais oráculos são demorados para criar e manter. Além disso, se houver vários contratos inteligentes, também será necessário haver vários oráculos específicos do contrato.

Oráculos de Computação

Os oráculos podem, de fato, fazer mais do que simplesmente atuar como a ponte entre o reino off-chain e on-chain. Os oráculos de computação processam dados e fazem cálculos antes de passá-los para a blockchain – uma usabilidade é especialmente útil se os custos de computação em uma rede tornarem sua operação financeiramente onerosa. A computação do oráculo permite, portanto, que o cálculo fora da cadeia seja executado de maneira confiável em nome de um contrato inteligente.

Qual é o problema do Oráculo?

A diferença entre oráculos centralizados e descentralizados discutidos acima é, de fato, um tópico-chave de debate no mundo blockchain e é conhecido como o “problema do oráculo”.

O problema do oráculo consiste em segurança versus utilidade — “como posso ter certeza de que os dados de um oráculo estão seguros se houver apenas um deles?”

Isso dá origem a um dilema - Contratos inteligentes são projetados para remover riscos e erros humanos, mas se sua operação depende de um único ponto de falha na forma de um oráculo centralizado, sua utilidade pode ser facilmente prejudicada.

Como resolver o problema do Oracle

Os oráculos descentralizados tentam remover a ameaça de comprometimento e problemas de segurança relacionados, diversificando os meios pelos quais os contratos inteligentes são alimentados com dados.

Esta é uma missão fundamental da Chainlink e outros semelhantes - fornecer uma interface ignorante para a blockchain que remove as armadilhas da centralização. Chainlink é essencialmente um pool distribuído de oráculos descentralizados que podem ser consultados.

Conclusão

Os oráculos Blockchain fornece um aspecto fundamental da infraestrutura Web3 e DeFi. Eles são responsáveis ​​por fazer a ponte entre o mundo online e offline quando se trata de dados usados ​​em contratos inteligentes suportados por blockchains determinísticos.

Sem os oráculos, um grande segmento de implementações de Web3 e DeFi não seria capaz de funcionar com base nas fontes de dados de que necessitam e, como tal, os oráculos contribuem para a rápida expansão da indústria.

No entanto, existem algumas armadilhas quando se trata de oráculos de blockchain, centrados em questões de segurança e na suscetibilidade de oráculos centralizados, em particular a ataques de agentes mal-intencionados.

Os oráculos Blockchain também são importantes para os negociadores de criptomoedas, pois os tokens populares também facilitam o crescimento e a expansão do DeFi, além de suas funções internas.

O TabTrader oferece uma ampla variedade de tokens DeFi para negociação por meio das bolsas mais populares. Confira o aplicativo TabTrader para iOS, Android e Web para começar.

Quer saber mais sobre Bitcoin, cripto e como se tornar um trader melhor? TabTrader Academy tem todas as informações que você precisa.

Procurando negociar criptomoedas?

Experimente o TabTrader no celular e na web!

google-playapp-storeweb-app