Análise do princípio da Máquina Oracle Chainlink: a ponte que conecta o Blockchain ao mundo real

robot
Geração de resumo em curso

Máquina Oracle técnica detalhada: como funciona a Chainlink

Máquina Oracle é uma infraestrutura fundamental no mundo da blockchain, capaz de fornecer dados externos para contratos inteligentes. Como uma ponte que conecta contratos na cadeia e o mundo fora da cadeia, a Máquina Oracle desempenha um papel crucial no ecossistema da blockchain.

Máquina Oracle详解系列之 Chainlink(上)

Os contratos inteligentes do Ethereum não podem obter diretamente dados fora da cadeia, como o volume de negociação de petróleo em um determinado dia. É aqui que é necessário utilizar uma Máquina Oracle. O processo específico é: o contrato registra a demanda no log de eventos, um processo fora da cadeia escuta esse log, e após obter os dados, os envia para o contrato na cadeia através de uma transação.

Máquina Oracle详解系列之 Chainlink(上)

No campo das Máquinas Oracle, a Chainlink é o projeto com a maior quota de mercado atualmente. Ela fornece dados do mundo real para a blockchain de forma descentralizada e na forma mais segura. A Chainlink construiu um ecossistema de incentivos econômicos em torno do token LINK, utilizando o LINK para acionar serviços de Máquinas Oracle.

Máquina Oracle详解系列之 Chainlink(上)

A Chainlink utiliza o token LINK no padrão ERC677. Comparado ao padrão ERC20, o ERC677 adiciona o método transferAndCall, que pode acionar o método onTokenTransfer do contrato do destinatário ao mesmo tempo que a transferência, tornando-o muito adequado para cenários de utilização da Máquina Oracle.

Máquina Oracle详解系列之 Chainlink(上)

Quando o utilizador solicita serviços da Máquina Oracle, é chamada a função transferAndCall do token LINK. Esta função, além de executar a transferência, também invoca o método onTokenTransfer do destinatário (, que é o contrato da Máquina Oracle ). O contrato da Máquina Oracle realizará uma série de validações na onTokenTransfer e, em seguida, emitirá o evento OracleRequest.

Máquina Oracle详解系列之 Chainlink(上)

Os nós Chainlink fora da cadeia irão ouvir este evento, analisar as informações de solicitação específicas, obter os dados necessários através da API, e então chamar o método fulfillOracleRequest do contrato do Máquina Oracle para submeter o resultado na cadeia. O contrato do Máquina Oracle, em seguida, chamará a função de retorno de chamada da parte solicitante, enviando os dados de volta.

Máquina Oracle详解系列之 Chainlink(上)

Além da API personalizada, a Chainlink também oferece feeds de preços prontos. Cada par de negociação tem um contrato de Price Feed correspondente, e os desenvolvedores podem chamar diretamente o método latestRoundData para obter o preço mais recente, o que é muito conveniente.

Máquina Oracle详解系列之 Chainlink(上)

De um modo geral, a Chainlink, através de contratos on-chain cuidadosamente projetados e nós off-chain, conseguiu oferecer um serviço de Máquina Oracle seguro e confiável, construindo uma ponte entre o mundo blockchain e o mundo real.

Máquina Oracle详解系列之 Chainlink(上)

LINK1.23%
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
  • 10
  • Partilhar
Comentar
0/400
NFTBlackHolevip
· 07-22 09:47
Máquina Oracle é útil? L1 já é suficiente.
Ver originalResponder0
HodlKumamonvip
· 07-22 09:26
O urso também vai contar uma pequena verdade sobre estatística ~link a rodar!
Ver originalResponder0
AllInAlicevip
· 07-21 11:07
Eu só confio nos preços alimentados por dados do Link.
Ver originalResponder0
FOMOSapienvip
· 07-20 17:16
Mineiro com rendimento mensal de 50k
Ver originalResponder0
ApeWithNoChainvip
· 07-19 23:56
link o melhor do mundo
Ver originalResponder0
OnchainDetectivevip
· 07-19 23:55
Hmm, a regra dos preços dos dados expõe tudo.
Ver originalResponder0
RegenRestorervip
· 07-19 23:53
link alguma vez me desiludiu??!
Ver originalResponder0
LiquidatedTwicevip
· 07-19 23:53
Vamos abrir a Máquina Oracle e ver o que há lá dentro.
Ver originalResponder0
BearMarketHustlervip
· 07-19 23:28
Este tipo de tijolo também precisa ser movido.
Ver originalResponder0
MEVHunterZhangvip
· 07-19 23:27
Outra vez é hora de fazer as pessoas de parvas.
Ver originalResponder0
Ver mais
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)