Resumo
Os oráculos Blockchain podem ser comparados a peças intermediárias que conectam blockchains a informações do mundo real. A Binance Oracle faz isso conectando contratos inteligentes com dados verificados de fontes confiáveis. Projetado inicialmente para a Rede BNB, tem potencial para ser estendido a outras redes no futuro. Atualmente, isso permite que todos os projetos baseados na Rede BNB possam utilizá-la e colher seus benefícios. Com a Binance Oracle, os desenvolvedores não precisam mais se preocupar com problemas de dados e podem se concentrar em outros aspectos importantes de seus projetos de blockchain.
Introdução
Os oráculos Blockchain são um alicerce fundamental no ecossistema blockchain. Sem eles, os contratos inteligentes não teriam como obter dados do mundo real. Binance Oracle é um oráculo de blockchain que permite que contratos inteligentes acessem fontes de dados do mundo real necessárias para aplicações de blockchain. Garante que os contratos inteligentes tenham os dados certos no momento certo.
O que é um oráculo blockchain?
Oráculos Blockchain são serviços que servem como pontes entre blockchains e o mundo real, permitindo que contratos inteligentes acessem fontes de dados fora de suas redes nativas. Em outras palavras, eles atuam como um elo entre aplicações on-chain e dados off-chain.
Como tal, os eventos fora da cadeia podem ser transmitidos aos que estão na cadeia, sendo reconhecidos por contratos inteligentes. Essas informações podem ser qualquer coisa, desde tokens ou preços de ações até resultados de jogos de futebol ou previsão do tempo.
Os oráculos Blockchain também podem verificar se os dados são precisos, embora não sejam a fonte dos dados em si. Em vez disso, são como uma camada adicional que coleta e autentica informações e as transmite ao destino correto.
Os oráculos Blockchain também permitem que as pessoas usem blockchains em acordos contratuais. Por exemplo, você e seu amigo poderiam apostar em um jogo de futebol desta forma: primeiro, você concorda com os termos e bloqueia seus fundos em um contrato inteligente. O oráculo blockchain então informa o contrato inteligente sobre o resultado da partida. Por fim, após o término do jogo, o contrato inteligente libera os fundos para o vencedor da aposta.
Existem diferentes tipos de oráculos blockchain. Um oráculo pode se enquadrar em várias categorias: software, centralizado, descentralizado, oráculo de entrada ou oráculo de saída. Basicamente, a forma como um oráculo blockchain funciona depende da finalidade para a qual foi construído.
O que é Binance Oráculo?
Um contrato inteligente não pode interagir com dados externos sem assistência. Em vez disso, depende de um oráculo para alimentá-lo com as informações necessárias. Binance Oracle é semelhante a outros oráculos de blockchain no sentido de que é um serviço de dados oferecido pela Binance que busca fornecer informações confiáveis e seguras na cadeia para o blockchain.
Atualmente, a Binance Oracle foi desenvolvida para a rede BNB, mas isso não significa que não possa ser estendida a outras redes no futuro. Além disso, todos os projetos construídos na Rede BNB podem utilizar seus serviços.
O ecossistema da Cadeia BNB se beneficia do Binance Oracle de várias maneiras. Primeiro, ter um oráculo blockchain nativo fortalece a confiabilidade dos dados blockchain. Em segundo lugar, dados mais fiáveis levam a novas possibilidades para projetos novos e existentes.
Por último, a Binance Oracle pode atrair novos desenvolvedores para o ecossistema da Cadeia BNB. Ele permite que qualquer desenvolvedor conecte seus projetos baseados na cadeia BNB com dados fora da cadeia, evitando o incômodo de manter os dados existentes, procurar novas fontes e correr o risco de usar fontes não confiáveis.
Que soluções são oferecidas?
Os projetos Blockchain dependem de dados confiáveis. Binance Oracle consiste em quatro aspectos que garantem que o oráculo seja preciso, oportuno e à prova de falsificação. Vamos mergulhar nos recursos da Binance Oracle que conectam a Cadeia BNB ao mundo real.
Fontes de dados
Binance Oracle usa fontes de dados selecionadas. Isso ajuda a determinar se as informações são precisas e sua fonte é confiável. Por exemplo, a Binance Oracle extrai dados de preços de múltiplas bolsas centralizadas (CEX) e aplicativos de finanças descentralizadas (DeFi) e agrega os dados usando uma fórmula de média ponderada.
Processamento e assinatura de dados
Binance Oracle possui uma funcionalidade de processamento e assinatura de dados que visa tornar os dados invioláveis. Estabeleceu um sistema de assinatura distribuída chamado Threshold Signature Scheme e assina os dados mais recentes de diferentes fontes. Qualquer pessoa que possua uma chave pública pode verificar a precisão e a autenticidade de uma assinatura digital, e ninguém pode modificar os dados sem um conjunto de chaves privadas.
Publicação de dados
Os dados são publicados no blockchain por meio de vários nós que publicam apenas informações assinadas. Os contratos inteligentes que armazenam dados são seguros e auditados, e vários nós podem ajustar a frequência de divulgação de dados com base em diferentes condições de mercado. Isto significa que dados precisos podem ser obtidos quando a volatilidade dos preços é elevada. Vários nós também garantem a publicação confiável de dados, mesmo nos cenários mais extremos.
Monitoramento de dados
Os dados da Binance Oracle são mantidos atualizados com um serviço de monitoramento independente que funciona 24 horas por dia, 7 dias por semana. Recupera preços de diferentes fontes de dados e os compara com dados de blockchain publicados. A equipe de suporte da Binance Oracle intervirá se um desvio significativo for detectado.
Como usar Binance Oracle
Se você já usou aplicativos blockchain, provavelmente não precisará aprender como usar o Binance Oracle. Quando necessário, os desenvolvedores conectam seus aplicativos a dados específicos. Porém, se você é um desenvolvedor de blockchain que deve utilizar a Binance Oracle, o manual oficial irá guiá-lo passo a passo para realizar a integração.
Conclusões
Sem oráculos, os blockchains teriam menos potencial e possibilidades de adoção em massa, uma vez que as informações estariam limitadas aos seus dados internos. Embora os oráculos da blockchain não resolvam o problema da disponibilidade de dados, eles podem disponibilizar dados fora da cadeia na cadeia através de fontes externas.
A Binance Oracle permite que contratos inteligentes se conectem a todos os dados confirmados fora de sua rede. Use um processo para garantir que os dados estejam corretos, seguros e atualizados de forma consistente. A Binance Oracle desenvolveu quatro soluções para garantir que os dados sejam confiáveis e monitorados constantemente em busca de possíveis problemas.
