Introdução à tecnologia de Máquina Oracle em Blockchain
Máquina Oracle é uma infraestrutura fundamental no ecossistema Blockchain, capaz de fornecer dados externos para contratos inteligentes. Como uma ponte que liga contratos inteligentes na cadeia ao mundo real fora da cadeia, a Máquina Oracle desempenha um papel indispensável nas aplicações Blockchain.
Os contratos inteligentes nas redes de blockchain como o Ethereum não conseguem obter dados fora da cadeia diretamente. Por exemplo, se um contrato inteligente do Ethereum precisar dos dados de volume de transações de petróleo de um determinado dia, ele precisará de uma Máquina Oracle para isso. O processo específico é: o contrato escreve o pedido de dados no registro de eventos, um processo fora da cadeia escuta esse evento e obtém os dados necessários, e então envia os dados para o contrato inteligente através de uma transação.
Atualmente, o maior projeto de Máquina Oracle em termos de participação de mercado é o Chainlink. Ele fornece dados do mundo real para a Blockchain de forma segura e confiável, através de um método descentralizado. O Chainlink construiu um ecossistema de incentivos econômicos em torno de seu token nativo LINK.
O fluxo de trabalho da Máquina Oracle Chainlink é o seguinte:
O usuário paga com o token LINK e inicia uma solicitação de dados.
Máquina Oracle recebe solicitações e emite eventos
Nós de off-chain escutam eventos e obtêm os dados necessários
O nó submete os dados ao contrato da Máquina Oracle
A Máquina Oracle transmite dados para o contrato do usuário
Para se adaptar ao cenário de negócios da Máquina Oracle, a Chainlink propôs o padrão ERC677, que adiciona o método transferAndCall à base do ERC20, unindo o pagamento e o pedido de serviço.
Para os desenvolvedores, além de fontes de dados personalizadas, também podem utilizar diretamente a Máquina Oracle de preços fornecida pela Chainlink. Cada par de negociação tem um Feed de Preços separado, a partir do qual é possível obter os dados de preços mais recentes através de uma interface simples. Isso simplifica bastante o processo de obtenção dos preços dos ativos.
No geral, a tecnologia da Máquina Oracle fornece a capacidade fundamental para os contratos inteligentes da Blockchain acessarem dados externos, sendo uma infraestrutura importante para a construção de DApps complexos. Com o desenvolvimento da tecnologia, os cenários de aplicação da Máquina Oracle se tornarão ainda mais amplos.
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
24 gostos
Recompensa
24
10
Partilhar
Comentar
0/400
LayerZeroHero
· 07-12 02:40
link esta estrutura é um bull incrível, equilibrando segurança e eficiência.
Ver originalResponder0
RadioShackKnight
· 07-11 22:14
Projetos bons devem ser acumulados aos poucos.
Ver originalResponder0
PrivateKeyParanoia
· 07-11 10:17
LINK bull rã Rápido entrar numa posição!
Ver originalResponder0
MissingSats
· 07-11 10:06
link está estável
Ver originalResponder0
MechanicalMartel
· 07-10 17:40
Máquina Oracle? Cão da cadeia indispensável!
Ver originalResponder0
ImpermanentSage
· 07-10 17:40
link próximo protagonista do bull run
Ver originalResponder0
GweiWatcher
· 07-10 17:39
LINK vai até à lua!
Ver originalResponder0
AllTalkLongTrader
· 07-10 17:36
O cão da cadeia ainda tem que olhar para a profetisa~
Ver originalResponder0
PaperHandsCriminal
· 07-10 17:30
Morrendo... As transações dependem da Máquina Oracle para prever, estou a perder muito.
Ver originalResponder0
SchrodingerGas
· 07-10 17:21
A confiabilidade dos dados ainda não atingiu um equilíbrio de jogo no nível de interação.
Máquina Oracle: a ponte que conecta contratos inteligentes na cadeia ao mundo real
Introdução à tecnologia de Máquina Oracle em Blockchain
Máquina Oracle é uma infraestrutura fundamental no ecossistema Blockchain, capaz de fornecer dados externos para contratos inteligentes. Como uma ponte que liga contratos inteligentes na cadeia ao mundo real fora da cadeia, a Máquina Oracle desempenha um papel indispensável nas aplicações Blockchain.
Os contratos inteligentes nas redes de blockchain como o Ethereum não conseguem obter dados fora da cadeia diretamente. Por exemplo, se um contrato inteligente do Ethereum precisar dos dados de volume de transações de petróleo de um determinado dia, ele precisará de uma Máquina Oracle para isso. O processo específico é: o contrato escreve o pedido de dados no registro de eventos, um processo fora da cadeia escuta esse evento e obtém os dados necessários, e então envia os dados para o contrato inteligente através de uma transação.
Atualmente, o maior projeto de Máquina Oracle em termos de participação de mercado é o Chainlink. Ele fornece dados do mundo real para a Blockchain de forma segura e confiável, através de um método descentralizado. O Chainlink construiu um ecossistema de incentivos econômicos em torno de seu token nativo LINK.
O fluxo de trabalho da Máquina Oracle Chainlink é o seguinte:
Para se adaptar ao cenário de negócios da Máquina Oracle, a Chainlink propôs o padrão ERC677, que adiciona o método transferAndCall à base do ERC20, unindo o pagamento e o pedido de serviço.
Para os desenvolvedores, além de fontes de dados personalizadas, também podem utilizar diretamente a Máquina Oracle de preços fornecida pela Chainlink. Cada par de negociação tem um Feed de Preços separado, a partir do qual é possível obter os dados de preços mais recentes através de uma interface simples. Isso simplifica bastante o processo de obtenção dos preços dos ativos.
No geral, a tecnologia da Máquina Oracle fornece a capacidade fundamental para os contratos inteligentes da Blockchain acessarem dados externos, sendo uma infraestrutura importante para a construção de DApps complexos. Com o desenvolvimento da tecnologia, os cenários de aplicação da Máquina Oracle se tornarão ainda mais amplos.