Topics BlockchainCurrent Page

O que são Oráculos de Blockchain e Por que Precisamos Deles?

Intermediário
Blockchain
30 de ago de 2022
15 minutos de leitura

Resumo de IA

Mostrar mais

Resumo detalhado

Uma das partes mais desafiadoras de gerenciar qualquer blockchain é lidar com a divisão entre dados off-chain e on-chain. Um oráculo é uma ferramenta útil que facilita a conexão de informações do mundo real com atividades em blockchain. Com oráculos, os usuários têm inúmeras maneiras de tornar blockchains úteis em seu dia a dia. Interessado em aprender mais sobre esses sistemas fascinantes? Aqui está o que você precisa saber.

O que são Oráculos de Blockchain?

Oráculos de blockchain são sistemas computadorizados que enviam dados externos para uma blockchain. A blockchain pode então usar esses dados para completar transações automaticamente.

Oráculos são um serviço de terceiros que funcionam tanto como um tipo de conexão quanto como um tipo de automação. Eles capturam qualquer tipo de dado do mundo real, como temperaturas, transferências de escritura ou preços de outras criptos, e comunicam esses dados para a blockchain. Os oráculos então podem instruir a blockchain a executar um contrato inteligente com base nesses dados.

Oráculos vêm em muitas formas. Eles podem transmitir dados de e para a blockchain, e podem trabalhar tanto em hardware quanto em software. Muitos oráculos são descentralizados, mas algumas tarefas também exigem oráculos centralizados. Isso faz dos oráculos uma ferramenta muito flexível para os usuários de blockchain.

Como Funcionam os Oráculos de Blockchain?

Oráculos de blockchain são sistemas computadorizados de terceiros, portanto nem todos os oráculos têm o mesmo mecanismo exato. No entanto, a maioria dos oráculos se baseia no mesmo conceito básico. Eles funcionam como a versão blockchain de uma API. Em vez de serem parte da blockchain ou da própria fonte de dados, os oráculos são uma camada que trabalha junto com a blockchain. Esta camada consulta uma fonte de dados externa para obter a informação desejada.

Uma vez que essa informação é autenticada, o oráculo envia a verificação para a blockchain. Depois que a informação está dentro do sistema fechado da blockchain, pode ser usada de várias maneiras. Normalmente, a blockchain é instruída a validar automaticamente um contrato inteligente após a presença de certos dados. Oráculos também podem ser usados para enviar informações da blockchain de volta para o mundo real, ou realizar outros tipos de transações e atividades na blockchain.

Por Que Os Oráculos de Blockchain São Importantes?

Oráculos de blockchain são uma parte essencial da maioria das aplicações de blockchain. Eles são importantes porque funcionam como uma ponte para transferir dados de uma parte para a outra. Sem os oráculos, as blockchains são sistemas fechados que não podem mudar e reagir a eventos externos. Para entender por que os oráculos são tão essenciais para o funcionamento da blockchain, é útil dar uma olhada em algumas de suas muitas aplicações.

Aplicações dos Oráculos

Uma das funções mais populares de um oráculo é usar criptomoeda junto com contratos do mundo real. Por exemplo, digamos que uma pessoa está vendendo um veículo em troca de criptomoeda. Você pode configurar um oráculo que transfere dados da blockchain para o mundo real, e então usá-lo para transferir o título assim que os fundos forem enviados. 

Você também pode usar oráculos para acordos casuais, como: "Eu te dou dez tokens se meu time ganhar o jogo." Um oráculo pode monitorar os resultados do jogo e transferir os tokens assim que um vencedor do jogo for anunciado.

Além disso, oráculos são úteis na gestão de derivativos, seguros e outras técnicas de gerenciamento de risco. Um agricultor pode usar oráculos para gerenciar derivativos agrícolas que proporcionam um pagamento caso o mau tempo destrua sua colheita. O oráculo pode acompanhar o clima e garantir que o agricultor receba os fundos do seguro se uma quantidade definida de chuva não ocorrer a tempo.

Uma característica final útil dos oráculos é que eles podem ajudar com investimentos em criptomoedas. Oráculos de blockchain podem acompanhar criptomoedas, preços de ações e câmbios para investidores, e então podem comprar ou vender criptomoedas em resposta a essas mudanças externas. Para um investidor experiente, um oráculo de blockchain torna muito mais fácil manter um portfólio de ativos diversificados atualizado.

Como você pode ver, os oráculos desempenham todos os tipos de tarefas importantes. Sua capacidade de conectar blockchains a eventos do mundo real adiciona funcionalidade às blockchains. Com oráculos, os usuários podem incorporar blockchains em suas vidas diárias.

Tipos de Oráculos de Blockchain

Devido à sua variedade de usos, a maioria dos oráculos de blockchain são bastante distintos entre si. Os oráculos são geralmente divididos em tipos com base no funcionamento. É bastante comum que um oráculo se encaixe em várias categorias, como de saída e de software. Compreender todos os diferentes tipos de oráculos blockchain pode ajudá-lo a encontrar o estilo certo para suas necessidades.

Oráculos de Software

Os oráculos de software são o tipo mais comum de oráculo blockchain. Eles usam software para se conectar com fontes digitais de informação e, em seguida, passam essa informação para o blockchain. Os oráculos de software são essenciais para conexão com coisas como sites, bancos de dados e servidores, e geralmente se concentram em informações publicamente disponíveis na internet. Eles são comumente usados para acessar dados como informações de voo, taxas de câmbio e flutuações de mercado.

Oráculos de Hardware

Os oráculos de hardware tendem a exigir alguma configuração extra porque envolvem outras peças de equipamento. Um oráculo de hardware usa itens como sensores RFID, leitores de código de barras, sensores de movimento ou termômetros. Eles transmitem as informações coletadas por esses sensores para a blockchain, onde podem ser usadas para contratos inteligentes. Esses oráculos são complexos, mas úteis porque traduzem diretamente situações do mundo real — como a chegada de um caminhão em uma doca de carregamento — em um contrato inteligente em uma blockchain.

Oráculos de Entrada

Ao discutir oráculos de entrada e saída, as pessoas estão se referindo à direção do fluxo de informações. Um oráculo de entrada é aquele que traz informações do mundo real para a blockchain. Eles são tipicamente o tipo mais útil de oráculo, porque ajudam a usar situações do mundo real e dados externos para afetar como uma blockchain está funcionando.

Oráculos de Saída

Oráculos de saída funcionam de maneira oposta. Em vez de trazer dados externos para a blockchain, eles pegam dados da blockchain e os enviam para outro sistema. Dependendo de como o oráculo está configurado, você pode até instruir outros sistemas (como uma rede bancária) a realizar uma tarefa com base em informações da blockchain.

Oráculos Centralizados

Centralização pode se referir tanto à entidade controladora quanto à única fonte de informação. Um oráculo pode ser chamado de centralizado se uma única pessoa ou grupo configura todas as suas fontes de informação e ações. O oráculo também é centralizado se estiver coletando dados de uma única fonte. Algum grau de centralização é inevitável na maioria dos oráculos de blockchain. No entanto, a centralização pode ser arriscada, porque um único pedaço de informação ruim, ou um único agente malicioso, pode prejudicar todo o sistema.

Oráculos Descentralizados

A descentralização pode reduzir alguns dos riscos dos oráculos porque o oráculo de blockchain é capaz de funcionar sem ter que confiar que todas as partes estão corretas e agindo de boa fé. No entanto, implementar a descentralização em um oráculo pode ser desafiador. Oráculos descentralizados precisam de múltiplos participantes da rede para alcançar consenso antes de criar contratos inteligentes, e eles também podem se beneficiar de ter muitas fontes de dados diferentes. Para criar um oráculo verdadeiramente descentralizado, pode ser necessário que uma blockchain de terceiros gerencie o oráculo.

Oráculos Específicos de Contrato

Muitos oráculos são configurados para lidar com ações repetitivas e fluxos contínuos de dados, mas oráculos específicos de contrato são projetados especificamente para gerenciar um único contrato inteligente. Eles podem ser úteis em situações como concluir um contrato real com fundos de blockchain. No entanto, configurá-los pode ser um pouco tedioso, então eles não são ideais para eventos recorrentes.

Oráculos Humanos

Tecnicamente falando, até mesmo um humano pode funcionar como um oráculo. No entanto, os oráculos humanos geralmente são mais do que apenas uma pessoa lendo as notícias e fazendo uma alteração na blockchain. Em vez disso, eles tendem a ser pessoas com conhecimento especializado em áreas tecnológicas, financeiras ou matemáticas. Oráculos humanos podem verificar informações em um nível muito mais detalhado, por isso podem ser muito úteis.

Oráculos de Computação

Esses oráculos tendem a ter tanto um aspecto de entrada quanto de saída. Um oráculo computacional tipicamente recebe dados da blockchain, computa-os fora da cadeia e então imputa a solução de volta na blockchain. Esta pode essencialmente ser uma forma de usar oráculos para computar soluções de dados fora da cadeia e economizar em taxas de gás.

Resolvendo o Problema do Oráculo

Ao discutir oráculos de blockchain, "o problema do oráculo" surge bastante. Este problema ocorre quando um oráculo é comprometido e resulta no contrato inteligente — que depende do oráculo — sendo comprometido também. Este é geralmente o caso com oráculos centralizados, pois são controlados por uma única entidade e são a única fonte de dados para um contrato inteligente. 

Os contratos inteligentes foram projetados para eliminar o risco de contraparte e para facilitar transações sem dependência excessiva de terceiros. Oráculos permitem que esses contratos inteligentes sejam realizados entre partes sem confiança. No entanto, oráculos excessivamente centralizados representam um único ponto potencial de falha. Assim, qualquer comprometimento na integridade dos dados do oráculo resultará em perda de privacidade, segurança e equidade — características principais que deveriam ser protegidas com o uso de oráculos.

Como tal, o problema do oráculo é um desafio chave que ainda precisa ser completamente resolvido.

Casos de Uso de Oráculos de Blockchain

Em seu papel como ponte entre blockchains e dados fora da cadeia, os oráculos de blockchain têm muitos usos empolgantes. À medida que se tornam mais comuns, eles têm o potencial de mudar a forma como muitas indústrias relacionadas à blockchain são conduzidas.

DeFi

Oráculos são absolutamente vitais para qualquer sistema sério de finanças descentralizadas (DeFi). Todo o ethos do DeFi está focado na ideia de fornecer serviços financeiros sem permitir que qualquer instituição financeira controle esses serviços. Para fazer isso, blockchains devem interagir com informações fora de sua rede. Oráculos de blockchain tornam possível usar criptomoedas para tudo, desde comprar uma casa até gerenciar a aposentadoria. Como os oráculos de blockchain atuam como uma ponte, eles permitem que informações do mundo real sejam o fator orientador nos contratos inteligentes. Sempre que você usa criptomoeda para fazer coisas como receber pagamento por um item ou procurar um empréstimo para um carro, os oráculos são uma ferramenta essencial.

DApps

A utilidade dos oráculos é especialmente evidente quando se trata de aplicações descentralizadas (DApps). DApps são softwares úteis que permitem que o usuário médio, que tem pouco conhecimento tecnológico, interaja com o blockchain. Eles fornecem serviços diários enquanto ainda dão aos usuários a propriedade sobre seus próprios dados. Você pode encontrar DApps para tudo, desde produtos de seguro até mercados de previsão financeira e mídias sociais. Os oráculos expandiram as capacidades dos DApps muito além de seus usos originais. Com oráculos de blockchain, é possível que os DApps funcionem em uma gama muito mais ampla de situações.

NFTs

À medida que NFTs se tornam mais comuns, têm surgido desafios associados ao seu vínculo com ações fora da cadeia. Os entusiastas de NFT normalmente usam o blockchain para registrar ativos e negociá-los. No entanto, eles podem enfrentar problemas quando querem começar a usar dados fora da cadeia. Por exemplo, considere NFTs baseados em esportes. Se você quer imprimir um cartão digital de futebol para jogadores que marcam um certo número de gols, você tem que fazer isso manualmente? Usar oráculos torna muito mais rápido criar NFTs ligados a certos eventos do mundo real.

Benefícios dos Oráculos Blockchain

Não importa como são usados, os oráculos blockchain vêm com muitos benefícios. Aqui estão algumas das principais razões pelas quais os oráculos blockchain estão se tornando tão populares.

Adiciona Funcionalidade Extra ao Blockchain

Como você viu, o principal benefício de um oráculo blockchain é que ele conecta o blockchain ao mundo externo. Os oráculos fornecem aos blockchains os dados externos necessários para executar tarefas mais complexas. Em vez de um blockchain ser limitado a uma única rede, um oráculo permite que ele interaja com dados externos. Assim, você pode usar o blockchain para atividades diárias como comprar, vender, apostar e investir.

Toda essa funcionalidade adicional é a principal razão pela qual tantas pessoas estão começando a usar oráculos. Eles facilitam o uso de blockchains para tudo, desde poupar para a aposentadoria até criar DApps e NFTs. Quando você pode usar blockchains para tarefas diárias, eles se tornam ferramentas muito flexíveis e poderosas.

Parâmetros Flexíveis Oferecem Aplicações Incontáveis

Como os oráculos vêm em muitos estilos, eles são infinitamente flexíveis. Você pode projetar um oráculo para realizar praticamente qualquer tarefa que desejar. Dependendo das suas necessidades, um oráculo pode repetir uma ação ou apenas realizá-la uma vez. O oráculo pode relatar passivamente ou pode realizar ações na blockchain para você.

Essa flexibilidade é uma grande parte do porquê os oráculos são tão populares. Você pode usá-los em uma variedade de situações e facilmente adaptá-los às suas necessidades. Ao contrário de muitas outras ferramentas de blockchain, até mesmo o oráculo mais detalhado e específico é relativamente simples de configurar.

Economiza Tempo e Esforço

Uma grande vantagem dos oráculos é que eles não exigem que você faça transações manualmente na blockchain. Em vez de ficar se dedicando a realizar várias tarefas no momento certo, você pode deixar que os oráculos cuidem disso para você. Uma vez configurado, um oráculo pode executar contratos inteligentes em reação a um gatilho externo.

Isso essencialmente transforma os oráculos em uma forma leve de automação. Embora eles não consigam gerenciar situações complexas e sutis, eles podem realizar transações simples sem exigir sua supervisão constante. Você pode configurar um oráculo para fazer coisas como comprar tokens quando uma criptomoeda cai para um determinado preço ou instruir a blockchain a gerar um novo NFT para cada usuário em um jogo.

Riscos dos Oráculos de Blockchain

Embora os oráculos de blockchain sejam uma ótima solução para o “problema do oráculo,” eles não são totalmente perfeitos. Existem algumas desvantagens potenciais a ter em mente ao considerar se você deseja ou não usar um oráculo de blockchain.

Dados Incorretos Podem Levar a Grandes Erros

Em geral, os oráculos de blockchain são razoavelmente seguros. No entanto, seu oráculo é apenas tão confiável quanto os dados que consome. Se o seu oráculo receber informações incorretas — seja por erros inocentes ou ações maliciosas — ele pode acabar tomando decisões desfavoráveis.

Considere um oráculo que compra e vende derivativos agrícolas com base na temperatura. O que acontece se o oráculo estiver usando um site aleatório e mal desenhado, e alguém hackear o site para inserir os dados errados? Este é um ponto de vulnerabilidade importante que pode custar muito dinheiro aos proprietários de oráculos. Para permanecer seguro, é essencial usar apenas dados seguros, confiáveis e soluções emergenciais caso ocorra o inesperado.

Introdução de Jogadores de Terceiros

Um oráculo nunca é incorporado diretamente em uma blockchain. Em vez disso, é um processo de terceiros que requer que um usuário trabalhe com um provedor, que então os conecta à blockchain. Adicionar esses tipos de intermediários pode causar problemas de centralização. O objetivo principal da descentralização é colocar o poder diretamente nas mãos dos usuários, mas a maioria dos oráculos é operada por entidades únicas. Isso dá muito controle a partes potencialmente problemáticas.

Por exemplo, o que acontece se Chainlink, o maior provedor de oráculos de blockchain, for adquirido por uma instituição financeira? Você poderia acabar potencialmente mais uma vez colocando uma grande organização burocrática no comando de suas finanças. Há também a possibilidade de que um oráculo não confiável possa agir de forma maliciosa uma vez que obtenham acesso às suas contas de criptografia ou outros ativos. Os usuários podem mitigar esses riscos selecionando oráculos confiáveis e trabalhando com provedores de oráculos descentralizados que são baseados nas próprias blockchains. No entanto, adicionar qualquer outra parte à sua conexão com uma blockchain invariavelmente vem com alguns riscos.

Exemplos de Projetos de Oráculos de Blockchain

Os oráculos de blockchain são um conceito relativamente novo, mas já estão causando impacto. Nos poucos anos desde sua introdução, os oráculos de blockchain têm estado envolvidos em muitos projetos empolgantes.

Augur

Augur é uma plataforma de previsão de mercado baseada em Ethereum. É basicamente uma plataforma de apostas descentralizada que permite aos usuários criar um mercado para qualquer conceito. As pessoas podem apostar no conceito e, em seguida, receber instantaneamente os fundos se estiverem corretas. Augur é frequentemente usada para coisas como jogos esportivos e resultados políticos — e os oráculos garantem que os usuários recebam seus pagamentos de maneira oportuna.

Wrapped Bitcoin 

Wrapped Bitcoin é um token ERC-20 com uma correspondência de um para um com o Bitcoin. Wrapped Bitcoin colabora com a Chainlink para auditar regularmente seus ativos, usando um oráculo para verificar as carteiras de custódia da BitGo para tokens WBTC e então atualizar a cadeia se houver quaisquer desvios. Isso protege os fundos dos usuários e previne a desvalorização.

API3

API3 é um projeto governado por DAO que se concentra em aprimorar a criação de DApps. Permite que os usuários construam APIs para DApps. Essas APIs baseadas em blockchain são mais fáceis de operar e mais acessíveis para escalar. Em última análise, API3 é um projeto muito influente. Suas aplicações sem confiança podem interagir perfeitamente com APIs baseadas na web, portanto, pode ajudar a desenvolver uma variedade de outros projetos DeFi.

Band Protocol

O Band Protocol é uma plataforma lançada recentemente que se concentra na integração de dados entre cadeias. O projeto usa oráculos para ajudar a trazer dados externos para uma variedade de blockchains. Sua característica mais interessante são as conexões entre cadeias que usam oráculos para enviar informações entre diferentes blockchains individuais. O Band Protocol tem sido especialmente útil na criação de plataformas DeFi baseadas em smartphones.

Agoric

Agoric é uma startup intrigante que recebeu muito interesse de capitalistas de risco no final de 2021. Esta blockchain é única porque incorpora uma das linguagens de programação mais essenciais, JavaScript. O Agoric permite que os usuários criem contratos inteligentes baseados em JavaScript para uma variedade de contratos flexíveis e acessíveis. A recente integração dos oráculos Chainlink permite que os desenvolvedores criem componentes JavaScript reutilizáveis que podem desenvolver rapidamente aplicações.

Conclusão

Com sua capacidade de fazer a ponte entre redes de blockchain e o mundo exterior, os oráculos são uma ferramenta muito útil. Eles permitem que os usuários enviem dados externos para o blockchain e executem contratos inteligentes com base nesses dados. Quer você esteja tentando construir um novo DApp ou apenas fazendo um pequeno investimento pessoal, vale a pena trabalhar com oráculos.

Aplicativo Bybit
Ganhe de forma inteligente