A transparência e a confiabilidade das informações de preços são cruciais para os usuários que procuram negociar criptomoedas de forma eficaz em bolsas e plataformas financeiras descentralizadas. Essa transparência pode ser alimentada por oráculos de blockchain, que permitem que provedores de dados de terceiros forneçam informações de preços em tempo real para protocolos DeFi.
No esforço contínuo da OKEx para promover o crescimento do ecossistema DeFi, lançamos um oráculo público baseado no padrão Open Oracle. Este artigo fornece uma visão geral abrangente dos oráculos blockchain e suas funções na promoção do desenvolvimento de DeFi.
Contents
O que são oráculos de blockchain?
Blockchains e contratos inteligentes não podem acessar dados de fora de suas respectivas redes. Para executar um contrato inteligente em uma blockchain, muitas vezes é vital acessar informações relevantes do mundo externo, uma vez que uma blockchain em si não pode registrar o preço de um token, as informações meteorológicas de uma cidade ou outros dados úteis sem uma fonte. É aqui que os oráculos de blockchain entram em jogo.
Os oráculos do blockchain são serviços de terceiros que permitem que contratos inteligentes recebam informações externas de fora do blockchain.
O papel do oráculo blockchain. Fonte da imagem: 3commas.io
Os próprios oráculos não são fontes de dados. Em vez disso, eles são camadas para consultar e verificar eventos do mundo real e enviar essas informações para contratos inteligentes. Se as informações enviadas corresponderem à condição de execução predefinida do contrato inteligente, a execução do contrato inteligente será acionada no blockchain.
Diferentes tipos de oráculos de blockchain
Os oráculos de blockchain podem ser caracterizados em três dimensões:
- A fonte de informação, seja software ou hardware.
- A direção da informação, seja ela de entrada ou saída.
- O grau de confiança, seja centralizado ou descentralizado.
A fonte de informação
Os oráculos de software processam informações de fontes online, como sites, bancos de dados e servidores. Esses oráculos extraem as informações relevantes e as colocam no contrato inteligente. Informações de voo em tempo real, taxas de câmbio e preços de ativos digitais são os dados mais comuns processados por oráculos de software.
Os oráculos de hardware, por outro lado, recebem informações de fontes físicas e as convertem em valores digitais que podem ser entendidos por contratos inteligentes. Essas fontes físicas incluem sensores e leitores de código de barras. Cadeias de suprimentos são casos de uso comuns, em que oráculos de hardware extraem o status das mercadorias de um sensor e transmitem essas informações em um contrato inteligente.
A direção da informação
Os oráculos de entrada fornecem informações para contratos inteligentes de fontes externas. Por exemplo, o oráculo transmite registros de temperatura por um sensor (ou seja, a fonte externa) em um contrato inteligente.
Os oráculos externos permitem que os contratos inteligentes enviem informações para o mundo exterior. Um exemplo comum envolve depósitos de fundos. Quando um usuário deposita fundos em um endereço de carteira de criptomoeda, o contrato inteligente enviará a mensagem de confirmação do depósito ao fornecedor da carteira. Em seguida, o fornecedor da carteira atualizará o saldo de criptomoeda do usuário após receber a mensagem.
O grau de confiança
Os oráculos centralizados recebem informações de um provedor de dados ou de um grupo de provedores de dados controlados por uma única entidade. Isso levanta a preocupação de haver um único ponto de falha – o que torna os oráculos centralizados menos resilientes a hacks e vulnerabilidades.
Os oráculos descentralizados obtêm informações de vários provedores de dados e as transmitem para contratos inteligentes. Comparados aos oráculos centralizados, os oráculos descentralizados contam com múltiplas fontes – o que aumenta a confiabilidade das informações fornecidas aos contratos inteligentes.
Oráculos Blockchain em DeFi
As finanças descentralizadas viram um crescimento notável em 2020, com o valor total bloqueado em aproximadamente $ 4,58 bilhões, a partir de 12 de agosto.
Os tokens da Oracle ganharam popularidade na comunidade DeFi graças ao potencial dos tokens de ultrapassar os retornos de investimento BTC em 2020. Provedores oracle descentralizados Chainlink (LINK) e Band Protocol (BAND) têm com experiência retornos acumulados do ano de 452% e 3.296%, respectivamente, até agora em 2020 – em comparação com o retorno acumulado do ano do Bitcoin de 65%.
Os oráculos Blockchain têm desempenhado um papel fundamental no desenvolvimento do DeFi, pois aumentam a confiabilidade e a precisão dos dados em vários protocolos DeFi. Vários protocolos DeFi lançaram oráculos de preços para oferecer dados de preços transparentes aos usuários. Por exemplo, composto de protocolo de mercado monetário anunciado seu oráculo de preços descentralizado, o Open Price Feed, em agosto. No OPF, os relatores de preços – como bolsas de criptomoedas, protocolos DeFi e mesas de negociação OTC – podem enviar dados de negociação de margem e preços de empréstimo usando uma chave pública conhecida. Os usuários podem obter os dados de preços relatados acessando a API pública dos relatores de preços. O oráculo de preços é descentralizado, pois o envio e o acesso aos dados de preços podem ser realizados sem o uso da infraestrutura do protocolo Compound.
A crescente popularidade das plataformas oráculos descentralizadas – mais notavelmente Chainlink – também alimentou o recente crescimento do DeFi. A Chainlink oferece oráculos descentralizados que recuperam e fornecem dados financeiros para derivativos e empréstimos. Por exemplo, Chainlink reivindicado seus oráculos recuperaram dados para mais de 90% do volume de inadimplências de empréstimos de derivativos entre blockchains públicos. Esses dados são adotados por provedores de derivados DeFi, como Synthetix, Nexus Mutual e MCDEX.
Ao contar com plataformas oracle descentralizadas, os protocolos DeFi podem economizar tempo e recursos, ao mesmo tempo que estimulam a inovação em outras áreas de finanças descentralizadas.
O futuro dos oráculos blockchain
Enquanto os oráculos de blockchain servem como uma ponte entre blockchains e provedores de dados externos, a segurança continua sendo um problema chave ao examinar se os oráculos de blockchain podem ou não se tornar mainstream.
Como os oráculos do blockchain são excluídos dos mecanismos de consenso de um blockchain, eles não são protegidos pelos mecanismos de segurança do dito blockchain. Isso tornou os oráculos de blockchain o alvo de hackers que procuram explorar erros de preços, conforme ilustrado pelos incidentes de segurança de Synthetix e bZx.
O ataque man-in-the-middle, em que o agente malicioso obtém acesso ao fluxo de dados entre o oráculo e o contrato inteligente, é outro ameaça de segurança para oráculos blockchain. O ator então modifica ou falsifica os dados, o que diminui a qualidade dos dados fornecidos pelos oráculos blockchain.
Sem oráculos de blockchain, os contratos inteligentes têm casos de uso limitados – já que podem confiar apenas nas informações de suas próprias redes de blockchain. Oráculos permitem a conexão entre contratos inteligentes e provedores de dados externos, o que aumenta a confiabilidade dos dados e a transparência de protocolos financeiros descentralizados. Como resultado, os oráculos blockchain servem como ponte entre os protocolos DeFi e provedores de dados externos confiáveis.