Máquina Oracle: contratos inteligentes e a ponte para o mundo real, como a Chainlink está a liderar a indústria

robot
Geração de resumo em curso

Máquina Oracle: a ponte que conecta Blockchain e o mundo real

A Máquina Oracle, como uma infraestrutura fundamental no campo da Blockchain, tem como principal função fornecer dados externos para contratos inteligentes na cadeia. Ela atua como um middleware entre os contratos inteligentes e o mundo externo, desempenhando um papel crucial.

Por exemplo, se implantarmos um contrato inteligente na rede Ethereum que precisa obter dados sobre o volume de transações de petróleo em uma data específica, como o contrato em si não pode acessar dados fora da cadeia diretamente, será necessário recorrer à Máquina Oracle para isso. O processo específico é: o contrato inteligente primeiro registra os dados necessários no log de eventos, e então um processo fora da cadeia escuta esse log; assim que detecta o pedido, chama os métodos relevantes do contrato por meio da submissão de transações, transmitindo as informações especificadas para o contrato inteligente.

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

Entre os muitos projetos de Máquina Oracle, a Chainlink é, sem dúvida, a que detém a maior quota de mercado. É uma plataforma de Máquina Oracle descentralizada, destinada a fornecer dados do mundo real para Blockchain da forma mais segura possível. A Chainlink construiu um ecossistema de ciclo virtuoso baseado no token LINK, garantindo o funcionamento confiável do sistema através de incentivos econômicos.

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

A ativação da Máquina Oracle do Chainlink requer a transferência de tokens LINK. O LINK é um contrato ERC677 na rede Ethereum, que, em comparação com o padrão ERC20, adiciona um método transferAndCall. Este método combina pagamento e solicitação de serviço em um só, atendendo melhor às necessidades do cenário de negócios da Máquina Oracle.

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

Quando o usuário utiliza o método transferAndCall para transferências, além da transferência ERC20 convencional, também será verificado se o endereço de destino é um endereço de contrato. Se for, o método onTokenTransfer desse endereço será chamado. Este design permite que os pedidos e pagamentos do serviço Máquina Oracle sejam realizados de forma direta.

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

Antes de solicitar os serviços da Máquina Oracle, os usuários precisam primeiro confirmar a credibilidade da Máquina Oracle. Isso porque a Máquina Oracle precisa receber o pagamento antes de fornecer o serviço, e qualquer pessoa pode oferecer serviços de Máquina Oracle. Assim, com base em diferentes mecanismos de verificação, a credibilidade da Máquina Oracle pode ser classificada em diferentes níveis.

Quando a Máquina Oracle recebe um pedido de serviço, ela responde ao pedido através de nós fora da cadeia. Os nós escutam eventos específicos, analisam as informações do pedido e, em seguida, obtêm os dados necessários através de chamadas de API. Depois, os nós enviam os dados para a cadeia, e finalmente, através de uma função de retorno, devolvem o resultado ao solicitante.

Máquina Oracle detalhada série Chainlink (parte 1)

Para os desenvolvedores, se apenas precisarem obter o preço de pares de moedas existentes, podem utilizar diretamente a interface Price Feed fornecida pela Chainlink. Cada par de negociação tem um Price Feed separado, também conhecido como Aggregator. Essas interfaces oferecem vários métodos de consulta, incluindo a obtenção da precisão do preço, descrição do par de negociação, informações sobre a versão e o preço mais recente, entre outros.

Na maioria dos cenários de aplicação, o contrato pode precisar apenas ler o preço mais recente. Vale a pena notar que, nos pares de negociação cotados em dólares, a precisão do preço geralmente é padronizada em 8 casas decimais, o que simplifica a complexidade do tratamento de precisão entre diferentes tokens.

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

LINK0.79%
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
  • 6
  • Partilhar
Comentar
0/400
MemeCuratorvip
· 14h atrás
link vai subir, está garantido!
Ver originalResponder0
HallucinationGrowervip
· 21h atrás
Outra vez a negociar a Máquina Oracle, que armadilha.
Ver originalResponder0
HashBanditvip
· 21h atrás
nos meus dias de mineração, os oráculos custavam muito menos gás... mas aqui estamos a pagar um prémio pelo chainlink agora smh
Ver originalResponder0
HalfIsEmptyvip
· 21h atrás
Comprar cedo é lucrar cedo, é hora de acumular link novamente.
Ver originalResponder0
RooftopVIPvip
· 21h atrás
link vai Até à lua, chefe
Ver originalResponder0
NullWhisperervip
· 21h atrás
falando tecnicamente, a pilha de validação do enlace precisa de uma revisão adicional...
Ver originalResponder0
  • Pino
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)