O que é um oráculo

Oráculo (Oracle) é um serviço de cotação (intercâmbio de dados), que atua como uma ponte entre a blockchain e o mundo exterior. Pode transmitir dados fora da cadeia para a rede blockchain, permitindo que contratos inteligentes utilizem esses dados; ou enviar dados da cadeia para clientes fora da cadeia, para que possam agir com base nas informações na cadeia. Os principais oráculos de blockchain incluem Chainlink, UMA Oracle, Witnet, Band Protocol, entre outros.

Duas componentes importantes do oráculo são o Contrato de Oráculo (Oracle Contract)

O contrato de oráculo é um tipo de contrato inteligente. Ele recebe na cadeia solicitações de dados de outros contratos inteligentes, transmitindo essas solicitações aos nós do oráculo. Após receber o feedback dos nós do oráculo, ele transmite os resultados aos solicitantes.

Nós do oráculo (Oracle Node)

Os nós do oráculo são componentes fora da cadeia do serviço de oráculo. Eles obtêm, verificam informações de fontes externas e transmitem essas informações ao contrato de oráculo.

A importância do oráculo

A cadeia é um sistema fechado, e contratos inteligentes não podem acessar redes e informações fora da blockchain. Como as fontes de dados fora da cadeia são manipuláveis, modificáveis e não transparentes, isso prejudica a formação de consenso entre os nós da blockchain, ou seja, prejudica a segurança da rede blockchain.

Por exemplo, um contrato inteligente que precisa executar uma transação com base na taxa de câmbio ETH-USD atual obtém esses dados de uma API de preços tradicional. Os dados obtidos de diferentes fontes podem ser inconsistentes (sem falar que a API pode ser descontinuada ou invadida por hackers), o que significa que os nós que executam o mesmo código de contrato podem obter resultados diferentes. Ou seja, isso pode impedir que a rede alcance consenso, e o valor da blockchain como plataforma de computação descentralizada também será enfraquecido.

Portanto, para a blockchain, é muito importante que a entrada de um contrato inteligente produza um resultado específico.

Além disso, contratos inteligentes na cadeia precisam combinar dados fora da cadeia para implementar várias aplicações, como mercados de previsão, seguros, etc.

Para resolver esses problemas, o Oracle faz o upload e armazena dados externos na blockchain. Como os dados na cadeia são imutáveis e publicamente acessíveis, os nós na cadeia podem usar com segurança os dados fora da cadeia para executar transações, sem comprometer o consenso.

Aplicações do oráculo: empréstimos

Para mercados de empréstimos descentralizados, o protocolo precisa conhecer o preço de mercado atual de ativos (por exemplo, ETH) para determinar o valor das garantias dos usuários. Assim, podem avaliar a capacidade de empréstimo de um usuário e verificar se sua posição é segura.

Seguros

Quando um usuário faz uma reivindicação, o protocolo de seguro precisa de dados na cadeia/fora da cadeia para verificar se o evento segurável ocorreu ou não. Por exemplo, quando certos fenômenos meteorológicos acontecem, o protocolo de seguro precisa pagar compensações aos usuários que compraram seguros agrícolas. Os dados meteorológicos aqui são fornecidos pelo oráculo.

Oráculos cross-chain

Oráculos cross-chain referem-se a oráculos que leem e escrevem informações entre diferentes blockchains. Eles fornecem uma camada intermediária para protocolos de blockchain, permitindo que eles se conectem a qualquer blockchain sem gastar tempo e custos de desenvolvimento. #预言机#oracle **$ORCA **$CORE **$NAORIS **

LINK-1,43%
UMA-1,34%
BAND-0,7%
Ver original
Esta página pode conter conteúdos de terceiros, que são fornecidos apenas para fins informativos (sem representações/garantias) e não devem ser considerados como uma aprovação dos seus pontos de vista pela Gate, nem como aconselhamento financeiro ou profissional. Consulte a Declaração de exoneração de responsabilidade para obter mais informações.
  • Recompensa
  • Comentar
  • Republicar
  • Partilhar
Comentar
0/400
Nenhum comentário
  • Fixar

Negocie cripto em qualquer lugar e a qualquer hora
qrCode
Digitalizar para transferir a aplicação Gate
Novidades
Português (Portugal)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)