🎁 Exclusive offer: Get EXTRA Bits and Celebrate Bybit's 6th Birthday With $2.2M Prize Pool. Act now!
Capítulo 6:  dApps & Defi
Gou 07, 2023 |
atualizado: Meu 21, 2024

Oráculos de Criptomoedas: a Ligação entre a Blockchain e Dados do Mundo Externo

Curiosidade:
Sabia que os oráculos servem como o equivalente a mensageiros no mundo das criptomoedas?
médio
11 minutos

Nesta seção, responderemos às perguntas sobre o que é um oráculo de criptomoedas e qual a importância deles no ecossistema DeFi!

À primeira vista, oráculos em criptomoedas podem parecer um tópico sofisticado e, portanto, intimidador. Nas seções anteriores, abordei vários assuntos relacionados a blockchain, como contratos inteligentes, DeFi e as próprias blockchains. Os oráculos de criptomoedas são onde todos eles se interligam.

Veja bem, o mundo da tecnologia blockchain depende de um aspecto crucial: a informação. Assim como os oráculos eram aqueles que revelavam informações aparentemente inatingíveis nos velhos tempos, os cripto-oráculos modernos fazem exatamente o mesmo: eles mantêm as coisas funcionando fornecendo os dados mais recentes.

Nesta seção, vamos nos aprofundar no conceito e na aplicação prática dos oráculos de criptomoedas. Farei uma breve introdução sobre o que são, depois analisarei como são aplicados na prática e, por fim, quais são suas desvantagens. No final, você saberá bem o que eles fazem, o que faz os melhores oráculos de criptomoedas e como eles mantêm os tijolos da casa DeFi firmes e fortes!

Sem mais delongas, vamos ao que interessa!

What Are Oracles in Crypto? (Beginner Friendly Animation)

Vídeo Explicativo

Vídeo Explicativo: Oráculos de Criptomoedas: a Ligação entre a Blockchain e Dados do Mundo Externo

Não curte ler? Assista o vídeo explicativo 'Oráculos de Criptomoedas: a Ligação entre a Blockchain e Dados do Mundo Externo'

O Que é um Oráculo em Cripto?

Vamos começar do começo: o que é um oráculo de criptomoedas?

A definição técnica soa mais ou menos assim: “Oráculos são entidades que fornecem dados, ou informações, do mundo real para contratos inteligentes em redes blockchain”. Ok, isso não parece muito complexo. Mas por que precisamos deles?

Os oráculos servem como uma ponte entre a blockchain e o mundo exterior, permitindo que contratos inteligentes interajam com fontes de dados externas de maneira descentralizada (e segura!). É graças a eles que os contratos inteligentes podem ser ativados e executar ações com base em informações verificadas, atualizadas e confiáveis. Os melhores oráculos de criptomoedas permitem que os aplicativos DeFi sejam executados sem falhas, sem a intervenção e supervisão de terceiros centralizados.

Ok, de repente, as coisas ficaram um pouco mais complicadas. Vamos dar uma olhada nisso de outra maneira. Imagine uma loja de penhores. Alguém traz um relógio de ouro que deseja vender. Agora, para evitar ser enganado, o dono da loja de penhores precisa estar ciente de como reconhecer ouro verdadeiro e falso. Então, para avaliar com precisão seu preço, o proprietário precisa estar ciente do preço atual do ouro e de quanto custam determinados relógios de ouro. Com base em seu conhecimento e experiência, o dono da loja de penhores examina imediatamente a situação e pode apresentar uma oferta justa.

Agora, imagine se o dono da loja de penhores estivesse de licença médica e eles tivessem um cara aleatório administrando a loja como substituto. O substituto não teria ideia de como avaliar o relógio de ouro. Ele teria que procurar coisas no Google ou ligar para o proprietário para consultá-lo. Sua decisão dependeria de uma fonte externa de informação. Você pode dizer que... O funcionário substituto precisaria de o que é um oráculo para avaliar com precisão o negócio.

Vamos transformar essa loja de penhores imaginária em um aplicativo DeFi que é executado automaticamente, graças aos contratos inteligentes.

Os contratos inteligentes são ativados quando certas condições predefinidas são atendidas. Por exemplo: “se um usuário paga uma quantidade X de moedas, o usuário recebe uma quantidade Y de tokens diferentes”. Se o valor for menor que o X necessário, o contrato inteligente não é ativado; portanto, o usuário não pode receber nada.

Mas, para que os contratos inteligentes funcionem sem problemas, eles precisam de um lembrete constante sobre o estado do negócio em andamento, sobre o valor de moedas ou outros ativos específicos ou o simples fato de que o usuário consegue pagar e realmente possui a quantia necessária de moedas ou tokens em sua carteira. Todas essas variáveis substituem uma palavra: informação.

É aí que entram os oráculos de criptomoedas. Eles verificam tudo isso e garantem que não haja negócios suspeitos acontecendo. E, então, depois que todas essas informações são verificadas, eles acionam o pagamento, à medida que o contrato inteligente é ativado.

Diferentes Tipos de Oráculos de Criptomoedas

Até agora, descobrimos que a resposta para a pergunta "o que é um oráculo de criptomoedas?". A questão é que eles funcionam como uma fonte de informações externas da vida real das quais os contratos inteligentes dependem.

Seria fácil só encontrar uma lista de todos os melhores oráculos de criptomoedas. Mas eles diferem em muitos aspectos, pois existem vários tipos de oráculos de criptomoedas. Quais são esses tipos?

Bem, existem dois tipos principais, na verdade: oráculos de software e hardware.

O Que é um Oráculo: Oráculo de Software

Um oráculo de software é o que o nome diz. Um oráculo na forma de um programa especificamente projetado para ser executado como a ponte entre a blockchain e as fontes de dados off-chain (fora da blockchain). Essas fontes podem ser bancos de dados baseados na web e são usados para o rastreamento consistente de uma variável específica, como o preço de um ativo, eventos da vida real ou simplesmente serviços da web e seus preços.

Para dizer em termos leigos, assim como os bibliotecários ajudam os leitores a encontrar um livro específico dentro de uma grande biblioteca, os oráculos de software ajudam os contratos inteligentes a encontrar as informações necessárias para validar e começar a executá-los eles mesmos.

O Que é um Oráculo: Oráculo de Hardware

Passando para oráculos de hardware. Mais uma vez, o nome diz tudo. Ao contrário dos oráculos de software, os oráculos de hardware não são apenas programas de computador. Eles são dispositivos de hardware. Eles operam em ambientes fisicamente isolados, portanto, são menos acessíveis a hackers ou outros atores guiados por intenções maliciosas. Esse aspecto torna os oráculos de hardware mais fortes e resilientes em termos de segurança. Seu objetivo permanece o mesmo: transferir dados com segurança para uma blockchain.

Portanto, para resumir, a principal diferença entre oráculos de hardware e software é o nível de segurança que eles fornecem a uma blockchain.

Casos de Uso Prático de Oráculos

Além disso, vamos nos concentrar em algo prático: vamos passar da pergunta "o que é um oráculo de criptomoedas?" e falar sobre o que eles fazem. Especificamente, quais são os casos práticos de uso de oráculos de criptomoedas? Vamos dar um zoom em um exemplo específico: Chainlink, a rede descentralizada de oráculos de blockchain. Até o momento, é o oráculo mais popular em toda a DeFi. É também o exemplo perfeito de um oráculo de software.

Ele faz o seguinte: sempre que os traders se envolvem na compra, venda ou negociação de moedas e tokens, para que as trocas sejam executadas, o contrato inteligente precisa ser atualizado com as informações mais recentes sobre o valor real de uma determinada moeda. Por exemplo, sempre que um trader está prestes a fazer uma troca de ETH para a stablecoin USDC em uma DEX, uma exchange descentralizada, o oráculo é o mecanismo por trás de avaliações de preço precisas e confiáveis.

Além disso, se sentir que seu conhecimento sobre stablecoins ou DEXs precisa ser atualizado, certifique-se de verificar as seções dedicadas a esses tópicos abordados neste Manual de Criptomoedas para Iniciantes! Agora, vamos consolidar: os oráculos em criptomoedas são as ferramentas que mantêm a rede atualizada e atualizada com atualizações constantes sobre o valor de uma determinada moeda a todo momento.

O Que é um Oráculo: Cadeia de Suprimentos

Além disso, outro caso de uso de oráculo de criptomoedas é o gerenciamento da cadeia de suprimentos. Pense em um oráculo como um dispositivo GPS. Assim como ele rastreia o movimento de uma pessoa, carro ou remessa, um oráculo rastreia o status das transações de dados, seja dinheiro, stakings, trocas ou qualquer outra coisa na blockchain. Sempre que ocorre uma mudança significativa, o oráculo é atualizado e envia o sinal para a blockchain.

Além desses casos de uso, mais um exemplo interessante pode ser adicionado: jogos. Pense desta maneira: à medida que os jogadores continuam jogando e subindo na tabela de classificação, um oráculo rastreia os resultados e atualiza os contratos inteligentes na blockchain com as últimas conquistas, progresso e estatísticas.

Desafios e Riscos

Bem, ninguém é perfeito neste mundo, nem mesmo no assunto de o que é um oráculo. Os oráculos não são uma exceção e, mesmo que alguém faça uma lista dos “melhores oráculos de criptomoedas”, ainda encontrará desvantagens em quase todos eles.

O principal desafio que surge do uso de oráculos é garantir que os dados que eles trazem sejam precisos e confiáveis. Em vez de adulterar os oráculos, os invasores podem manipular as fontes das quais os oráculos coletam seus dados. Se o ponto de informação primário for comprometido, o oráculo vai transferir automaticamente os dados alterados para a blockchain.

O Que é um Oráculo: Ponto Único de Falha

Sempre que um oráculo depende de uma única fonte de dados, o risco aumenta. É aqui que entra o termo Ponto Único de Falha (em inglês, Single Point of Failure ou apenas SPOF). Acontece quando há um único ponto ou entidade que controla o oráculo e fica comprometido, prejudicando assim a natureza descentralizada e sem necessidade de confiança da blockchain.

Um exemplo de SPOF da vida real é quando uma rede elétrica cai devido a uma falha em uma única estação de energia. Assim como uma rede elétrica, uma rede blockchain precisa de várias fontes de dados para funcionar corretamente. Um oráculo SPOF significaria que a rede dependia de um único ponto de entrada de informações que foi afetado.

Finalizando

Para concluir, os oráculos são como mensageiros do mundo de criptomoedas, fazendo a ponte entre a rede blockchain descentralizada e o mundo tradicional de dados e informações. Eles permitem que contratos inteligentes acessem e usem dados do mundo exterior, tornando-os um componente crucial do ecossistema de criptomoedas.

O Que é um Oráculo: Resumo

De DeFi a gerenciamento da cadeia de suprimentos e jogos, os oráculos têm uma ampla variedade de casos de uso que estão revolucionando a maneira como interagimos com os dados de maneira rápida, confiável e descentralizada.

No entanto, com grandes poderes vêm grandes responsabilidades. É importante ter em mente os desafios e riscos associados aos oráculos e implementar medidas para mitigá-los. Esses desafios consistem principalmente em garantir a precisão e confiabilidade dos dados, evitando o problema do “Ponto Único de Falha” e estabelecendo barreiras e proteção suficientes contra manipulação maliciosa.

Portanto, seja você um entusiasta de criptomoedas, um desenvolvedor de blockchain ou simplesmente alguém curioso sobre o futuro da tecnologia, conseguir responder à pergunta "o que é um oráculo de criptomoedas?" é essencial.