Como tudo o mais no mundo, blockchains precisam incorporar o mundo real para se tornarem e permanecerem relevantes. No mundo atual, os dados são o ativo mais valioso e são esses mesmos dados que os blockchains precisam incorporar ao mundo físico.
Para que você consiga realizar essa façanha de processar informações do mundo real, os blockchains precisam de oracles. Continue lendo para saber como os oracles funcionam para ajudar a tecnologia blockchain a melhorar a vida cotidiana.
O que são oracles?
Os oracles em blockchain são mediadores entre sistemas crypto e não crypto. Eles preenchem a lacuna entre os smart contracts no blockchain e as fontes de dados externas. Os oracles são importantes para que você possa liberar toda a capacidade dos smart contracts.
Blockchains como o do Ethereum foram criados para funcionar com outros sistemas que existem e são compatíveis com a tecnologia blockchain.
Para que o poder do setor crypto influencie o mundo tradicional, os dados do mundo real precisam poder ser processados na cadeia.
Os oracles podem resolver isso ouvindo, extraindo e formatando dados entre blockchains e sistemas externos, como bancos, plataformas de processamento de dinheiro, sistemas de previsão do tempo e plataformas tradicionais de câmbio.
O problema dos oracles de blockchain
A necessidade de oracles é clara, mas a implementação de oracles não é tão simples. Quando você tenta implementar oracles, surgem alguns problemas.
Os blockchains são naturalmente determinísticos, o que significa que, em termos de validação e execução de dados, todos os aspectos são conhecidos. Por esse motivo, os blockchains não se saem bem ao lidar com sistemas subjetivos (sistemas com muitas incógnitas).
Os dados externos são subjetivos e contêm muitas incógnitas, o que introduz problemas de segurança, confiabilidade e governança que afetam a utilidade dos blockchains.
Como funcionam os oracles de blockchain
Os oracles de entrada trazem informações de fora para o blockchain, enquanto os oracles de saída enviam dados na direção oposta.
Os oracles no blockchain funcionam em três etapas diferentes:
- Solicitação de dados – O oracles de entrada solicita dados do sistema fora da cadeia. Os dados podem ser dados de tempo e intervalo de estações de trem, mercados de capitais ou dados de geolocalização de voos. As solicitações de dados são feitas principalmente por meio de APIs.
- Oracle Contract – os dados são inseridos em um smart contract no blockchain específico.
Processo fora da cadeia – O oracles de saída faz com que os smart contracts acionem ações fora da cadeia.
Há muitos tipos diferentes de oracles de blockchain, cada um com uma função diferente.
- Input Oracles (oráculos de entrada) – Solicitam e recebem dados do mundo real para uso na cadeia.
- Output Oracles (oráculos de saída) – Fazem com que os smart contracts iniciem ações fora da cadeia.
- Cross-Chain Oracles – cuidam da interoperabilidade entre blockchains.
- Compute-Enabled Oracles (Oráculos habilitados para computação) – São responsáveis por fazer cálculos fora da cadeia com segurança.
Principais provedores de oracles de blockchain
Para resolver o problema dos oracles de blockchain, várias empresas foram formadas e, posteriormente, tornaram-se os principais nomes do espaço criptográfico no que diz respeito a oracles.
1. Chainlink (LINK)
Chainlink é um dos mais populares provedores de serviços de oracles de blockchain. Integrado a mais de 1.000 aplicativos e protocolos descentralizados, o Chainlink comanda uma capitalização de mercado de mais de US$ 1 bilhão. O provedor de serviços Oracle é construído do Ethereum, mas se destaca como agnóstico de blockchain em sua prestação de serviços.
LINK é o token nativo da Chainlink e está sendo negociado a US$ 15,22
Leia o whitepaper completo do Chainlink aqui!
2. Protocolo Band (BAND)
Band é um protocolo de interoperabilidade cross-chain que foi desenvolvido no blockchain Cosmos, embora tenha sido originalmente lançado no Ethereum. Ele oferece um feed de dados inalterável para uso em smart contracts usando o BandChain com o Cosmos SDK.
Os oracles nodes no BandChain retransmitem dados e também participam da validação de blocos. BAND é o token nativo do Band Protocol, atualmente negociado a US$ 1,79
Leia o whitepaper completo do Band aqui!
3. Decentralized Information Asset (DIA)
DIA é um oracles de blockchain projetado especificamente para o cenário DeFi. Em troca de dados de preços transparentes e precisos, o DIA oferece incentivos de criptografia aos provedores de dados.
O DIA é agnóstico em relação ao blockchain e é altamente flexível. Fundado em 2018, o protocolo foi desenvolvido na rede do Ethereum. O DIA, o token nativo, custa US$ 0,33
Leia o whitepaper completo do DIA aqui!
4. Universal Market Access (UMA)
Criada com base no Ethereum, UMA é um oracles do UMA blockchain que oferece modelos de smart contracts para ativos sintéticos. Fundada em 2018 por Hart Lambur e Allison Lu, os oracles do UMA foram projetados para tornar o preço dos ativos nos mercados globais justo, acessível, seguro e preciso.
UMA é o token nativo da UMA e atualmente está sendo vendido por US$ 2,18
Leia o whitepaper completo do UMA aqui!
5. iExec RLC (RLC)
O iExec RLC é um oracles de blockchain especializado em computação em nuvem DeFi. O protocolo conecta aplicativos web2 à web3 usando um sistema de API fácil de usar que permite que empresas tradicionais criem oracles personalizados.
O mercado iExec permite que as pessoas monetizem seu poder de computação, aplicativos e conjuntos de dados, oferecendo, portanto, um mercado onde as empresas da web3 podem comprar dados da web2.
Fundada em 2016, iExec foi desenvolvida com base no XtremWeb-HEP, um software capaz de oferecer suporte a uma ampla gama de recursos de que a iExec precisa, como vários usuários e gerenciamento de dados.
O RLC é o token nativo iExec e está sendo vendido por US$ 1,39.
Conclusões
Os blockchains precisam de oracles para se comunicar com o mundo real. Sem oracles, a tecnologia blockchain seria, na melhor das hipóteses, arcaica, poderosa, mas incapaz de ajudar a humanidade a melhorar suas atividades cotidianas. Os oracles são uma necessidade na atual era digital em rápida evolução.