Os oráculos de blockchain são um componente crítico da tecnologia de blockchains e são essenciais para redefinir como os blockchains atendem às demandas dos usuários.
Você pode estar se perguntando o que é um oráculo de blockchain e por que ele é importante. Este artigo detalha os principais componentes de um oráculo de blockchain, identifica diferentes tipos de oráculos de blockchain e explica por que os oráculos de blockchain são tão importantes para usuários de blockchain tecnologia.
O que é um Oracle Blockchain?
Para começar, o que é um oráculo de blockchain?
Um oráculo de blockchain é um dispositivo ou entidade que conecta um blockchain determinístico com dados fora da cadeia (dados fora da rede). Os oráculos Blockchain são essencialmente serviços de terceiros que fornecem contratos inteligentes com informações externas.
Os oráculos do blockchain servem como uma ponte entre o blockchain e o mundo exterior. Eles tornam possível para contratos inteligentes em blockchains para acessar dados fora da cadeia. Um oráculo de blockchain pode ser considerado uma camada de blockchain que consulta, verifica e autentica fontes de dados externas para o blockchain. Geralmente,
APIs confiáveis executar o processo, tornando possível que o blockchains esteja mais conectado com eventos do mundo real.Devido a acordos contratuais e outros métodos de informações essenciais necessárias para aplicativos de blockchain, é muitas vezes imperativo ter informações relevantes do mundo externo presentes para executar o acordo em pergunta. Este é o ponto onde os oráculos de blockchain entram em jogo.
Agora que você sabe o que é um oráculo de blockchain, pode estar curioso para saber por que os oráculos de blockchain são tão importantes.
Por que os oráculos Blockchain são tão importantes?
Feeds de preços são realmente apenas a ponta do iceberg em termos de valor que os oráculos de blockchain fornecem à sociedade
- ChainLinkGod.eth 2.0 (@ChainLinkGod) 26 de maio de 2021
A Oracles oferece a verdade como serviço para acordos contratuais e a sociedade, uma fonte criptoeconomicamente protegida de dados do mundo realhttps://t.co/xBh1xKVLhX
Contratos inteligentes são programas de computador ou protocolos de transação usados para executar regras e acordos para blockchains. Contratos inteligentes executam as instruções necessárias para executar aplicativos baseados em blockchain, permitindo interações entre usuários e um blockchain.
Oráculos ampliam o escopo em que os contratos inteligentes operam. A tecnologia Blockchain oracle alimenta dados do mundo real em contratos inteligentes. Alguns oráculos também não só transmitem informações para contratos inteligentes, mas também as enviam de volta para fontes externas.
Com mais dados para trabalhar, os contratos inteligentes podem ser usados para uma gama mais ampla de casos de uso. Sem os oráculos do blockchain, os contratos inteligentes teriam um uso muito limitado, pois só teriam acesso aos dados de dentro de suas redes, que normalmente estão confinadas a uma única área (como transações financeiras para uma criptografia intercâmbio).
Transferências de dados contínuas são muito importantes para esse processo, especialmente agora que vivemos em uma era em que o big data é predominante. Sem dados externos,
Qual é o problema do Oracle?
A Crypto precisa de outra rodada de inovação tecnológica para não ser um castelo de cartas:
- Tyler Tringas (@tylertringas) 16 de junho de 2021
1 / solução viável para o problema Oracle (obter informações sobre um blockchain)
2 / escalabilidade + velocidade sem destruir completamente descentralização + segurança
O desafio de projetar um oráculo de blockchain é que, se o oráculo for comprometido, o contrato inteligente que depende dele também pode ser comprometido por padrão. Este é o problema do oráculo. O problema do oráculo blockchain gira em torno de uma questão de confiança.
Esta confiança inclui dúvidas sobre a transferência confiável de dados da fonte de dados para o oracle, execução confiável de código no oracle, bem como a transferência confiável de dados do oracle para o blockchain.
O principal problema é que as pessoas não confiam nessas fontes externas de informação desde o início, independentemente de virem diretamente de um site ou de um sensor.
Como os oráculos são serviços de terceiros que não fazem parte do mecanismo de consenso do blockchain, eles não estão sujeitos aos mecanismos de segurança subjacentes que essa infraestrutura pública fornece. Isso dificulta a verificação dos dados coletados pelos oráculos. Além disso, dependendo do tipo de oráculo de blockchain, as chances de mau funcionamento e violação deliberada aumentam.
A necessidade de definir os tipos de oráculos decorre da importância de organizar os oráculos para ajudar facilitará os desenvolvedores de soluções de blockchain em uma navegação rápida pelo cenário de potencial opções. Os tipos de oráculos variam em função e uso.
Tipos de oráculos Blockchain
Os oráculos blockchain podem ser classificados em diferentes tipos com base nos seguintes fatores:
- Fonte: a origem dos dados, é hardware ou software?
- A direção da informação: os dados são enviados ou recebidos?
- Confiança: os dados vêm de soluções descentralizadas ou centralizadas?
Os tipos de oráculos que existem incluem:
- Oráculos de software
- Oráculos de Hardware
- Oráculos de entrada
- Oráculos de saída
- Oráculos baseados em consenso
Os oráculos de software lidam com dados de informações que se originam de fontes online, como temperatura, preços de commodities e mercadorias, atrasos de voos ou trens, etc. O oráculo do software extrai as informações necessárias e as coloca no contrato inteligente.
Contratos inteligentes que requerem informações do mundo físico dependem de oráculos de hardware. Por exemplo, um carro cruzando uma barreira onde sensores de movimento devem detectar o veículo e enviar os dados para um contrato inteligente ou sensores na indústria da cadeia de suprimentos.
Relacionado: Aprenda a criar seus próprios DApps no Ethereum
Os oráculos de entrada fornecem dados do mundo externo. Eles usam fontes externas para transmitir dados aos contratos inteligentes. Os oráculos de entrada também permitem que dados relativos a eventos do mundo real sejam chamados para o blockchain. Eles podem ser usados em negociações automatizadas.
Os oráculos de saída fornecem contratos inteligentes com a capacidade de enviar dados para o mundo exterior. Um exemplo do mundo real seria um bloqueio inteligente no mundo físico que recebe fundos depositados em um endereço. Um contrato inteligente envia informações sobre esse evento por meio de um oráculo de saída para um mecanismo que desbloqueia o bloqueio inteligente.
Oráculos baseados em consenso obtêm dados de consenso humano e mercados de previsão. O uso de um mecanismo de consenso com esses tipos de oráculos representa um grande passo em direção aos oráculos descentralizados. A tecnologia se baseia na agregação de dados de vários oráculos com métodos proprietários para determinar sua autenticidade e precisão. Isso ocorre porque o uso de apenas uma fonte de informação pode ser arriscado e não confiável.
Oráculos Blockchain na prática
Através das lentes das equipes de projeto de oráculos de blockchain existentes, podemos entender melhor como os oráculos de blockchain funcionam na prática. Esses projetos incluem UMA, Chainlink e Band.
UMA
O protocolo blockchain UMA é um protocolo baseado em Ethereum que permite às pessoas criar ativos sintéticos no blockchain. A declaração de missão da UMA é possibilitar que qualquer pessoa no mundo tenha acesso ao risco financeiro. Para que os ativos sintéticos sejam efetivamente negociados com dados atualizados, a UMA depende de seu oráculo de blockchain.
Relacionado: O que é um Decentralized Cryptocurrency Exchange (DEX)?
O sistema oráculo da UMA é composto pelo Oracle Otimista e Mecanismo de Verificação de Dados. Os contratos inteligentes no protocolo UMA fazem solicitações de informações de preços ao Oracle Otimista.
Antes de os preços propostos pelo oráculo serem confirmados, eles poderão ser contestados. Uma solicitação pode ser enviada ao DVM para resolver disputas sobre informações de preços. Em caso de disputa, é proposto um voto aos detentores de tokens UMA para relatar o preço do ativo, usando carimbos de data / hora específicos.
O elo de corrente é um dos primeiros a se mover no setor de oráculos blockchain. O protocolo baseado em Ethereum conecta contratos inteligentes com dados usando uma rede oracle descentralizada. Uma de suas ofertas mais populares é o serviço de agregação de preços, que usa nós para fornecer dados fora da cadeia para contratos inteligentes on-blockchain.
Operadores oracle independentes e múltiplos atualizam feeds de preços com o Chainlink. Os usuários dos dados do feed de preços contribuem para sua qualidade com seu financiamento. Os operadores da Oracle na rede são recompensados com os fundos fornecidos para a publicação de dados de preços.
A seleção de nós em um oráculo Chainlink é baseada na reputação e no desempenho anterior dos nós. Isso ajuda a manter a alta qualidade dos dados, ao mesmo tempo que mantém a segurança dos contratos inteligentes.
Protocolo de banda
O protocolo de banda é uma rede oracle que roda no blockchain Cosmos. É usado por aplicativos financeiros descentralizados. Além de atender a aplicativos financeiros descentralizados, a Band está trabalhando para ganhar novos territórios com esportes, previsão do tempo, dados de esportes eletrônicos e geração de números aleatórios.
O Band é popular por sua solução de oráculo de cadeia cruzada que puxa dados de APIs baseadas na web. A Band usa dados confiáveis de várias partes independentes que interagem usando um consenso de prova de participação delegada.
Os detentores do token do protocolo compartilham uma participação na governança da Band e são responsáveis por garantir que a qualidade dos dados seja boa. Para fazer isso, os tokens BAND são delegados a validadores confiáveis. Os validadores na rede curam a data em troca de uma recompensa de taxa de parcela.
Novas soluções e novos desafios com oráculos Blockchain
Os oráculos de blockchain são um mecanismo bastante confiável que facilita a comunicação entre contratos inteligentes.
Para que os blockchains mantenham um impacto sustentável em aplicações práticas e em vários setores, eles precisam fazer uma interface precisa com os dados do mundo real.
Conseguir isso com oráculos apresenta alguns desafios na forma do problema do oráculo.
No entanto, um progresso significativo já foi feito nessa frente, e a conectividade futura entre blockchains e feeds de dados externos representará um grande salto para a tecnologia.
Os oráculos do blockchain continuam sendo um dos muitos blocos de construção essenciais a serem implementados no ecossistema do blockchain de uma maneira confiável, sem confiança e que incentiva o crescimento.
Os contratos inteligentes requerem programação e a solidez é a ferramenta para o trabalho.
Leia a seguir
- Tecnologia Explicada
- Finança
- Futuro do Dinheiro
- Blockchain
Calvin é um escritor da MakeUseOf. Quando não está assistindo Rick e Morty ou seus times esportivos favoritos, Calvin está escrevendo sobre startups, blockchain, cibersegurança e outros domínios da tecnologia.
Assine a nossa newsletter
Junte-se ao nosso boletim informativo para dicas de tecnologia, análises, e-books grátis e ofertas exclusivas!
Mais um passo…!
Confirme seu endereço de e-mail no e-mail que acabamos de enviar.