Oráculo
Um oráculo é um serviço que transmite informação proveniente de fora de uma blockchain. Assim, os contratos inteligentes podem reagir a dados atuais, como o preço de uma criptomoeda ou as condições meteorológicas.
O que é um oráculo?
Uma blockchain é um registo digital onde são armazenados dados. Esta não consegue, por si só, consultar sites, fontes de preços ou previsões meteorológicas. Por isso, um oráculo estabelece a ligação ao mundo exterior.
Um oráculo recolhe dados, verifica-os e envia-os para um contrato inteligente. Um contrato inteligente é um programa na blockchain que executa automaticamente uma ação acordada. O oráculo não é, portanto, a fonte da informação.
Um exemplo de oráculo
Imagine que um contrato inteligente tem de pagar dinheiro automaticamente depois de uma tempestade. O contrato não consegue verificar por si próprio se houve uma tempestade.
Para isso, um oráculo recolhe dados de fontes meteorológicas e verifica-os. Só depois transmite o resultado. Em seguida, o contrato inteligente pode executar automaticamente a ação acordada.
Porque são importantes os oráculos no setor das criptomoedas?
Os oráculos permitem criar aplicações que precisam de informação atualizada. Por exemplo, uma plataforma DeFi, um serviço para aplicações financeiras na blockchain, pode utilizar dados sobre preços em empréstimos garantidos por criptomoedas.
Nas notícias sobre criptomoedas, os oráculos podem ser mencionados a propósito de novas aplicações, feeds de preços ou problemas com dados. Um feed de preços é um fluxo contínuo de informação sobre preços. Se essa informação estiver errada ou tiver sido manipulada, um contrato inteligente também pode executar uma ação incorreta.
Por isso, é importante verificar os dados de forma fiável. A utilização de várias fontes ou de vários oráculos pode ajudar a reduzir os erros, mas não é possível ter garantias absolutas.