Máquina Oracle de Preços Distribuídos: Princípios de Design e Limitações de Aplicação

robot
Geração do resumo em andamento

Implementação e Aplicação da Máquina Oracle de Preços Distribuídos

Para evitar falhas de ponto único, alguns serviços de preços Máquina Oracle adotaram um design distribuído. Tomando como exemplo o serviço que fornece o preço do Bitcoin em dólares, ele agrega 31 Máquina Oracle independentes para fornecer dados aos usuários.

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

Os contratos deste agregador podem ser visualizados no explorador de blockchain do Ethereum. Ao chamar métodos específicos no contrato, é possível ver todos os oráculos off-chain que o agregador contém. Cada oráculo off-chain pode fornecer dados de preços em resposta aos pedidos dos usuários no agregador, chamando um método designado. Esses oráculos off-chain são geralmente contas externas possuídas (EOA), que podem fornecer dados não apenas para o agregador Bitcoin/Dólar, mas também para outros, como o agregador Ethereum/Dólar.

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

Os contratos on-chain passam por uma série de etapas ao processar esses dados: primeiro, leem o estado atual do contrato e realizam verificações, em seguida, fazem o trabalho de preparação, depois validam cada dado de assinatura e, finalmente, selecionam a mediana dos valores observados classificados e fazem o registro e a verificação. Esse processo de verificação pode envolver interações com outros contratos (, como as máquinas Oracle ) usadas por algumas plataformas de empréstimos, sendo principalmente uma comparação se as discrepâncias de preços fornecidas por diferentes máquinas Oracle estão dentro de uma faixa aceitável.

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

Para simplificar o processo de obtenção de preços de múltiplos tokens, alguns sistemas introduziram o conceito de registro de máquinas Oracle (Feed Registry). Isso pode ser visto como um agregador de múltiplas máquinas Oracle de preços, permitindo que os usuários leiam diretamente os dados de preços de vários tokens, sem a necessidade de configurar individualmente as máquinas Oracle de preços para cada token.

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

No que diz respeito ao mecanismo de alimentação de preços, os dados de preços geralmente passam por várias camadas de agregação: primeiro, a agregação da fonte de dados, que recolhe dados de preços brutos de várias plataformas de negociação; em seguida, a agregação dos operadores de nós, onde nós independentes obtêm e processam dados de vários prestadores de serviços de agregação de dados; finalmente, a agregação de toda a rede da Máquina Oracle, sendo comum a abordagem de tomar a mediana quando se atinge um número predefinido de nós de resposta. Vale a pena notar que nem sempre o preço em cadeia é atualizado, a atualização só é acionada quando determinadas condições (, como o limite de desvio ou o limite de batimento cardíaco ), são atendidas.

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

Embora este design tenha melhorado a segurança e a confiabilidade, também resultou em atualizações de preços relativamente lentas, que podem variar de alguns minutos a 24 horas. Portanto, esses tipos de máquinas oracle de preços são mais adequados para cenários de aplicação que não são muito sensíveis a atualizações de preços, que é uma das limitações que enfrentam atualmente.

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

LINK-2.2%
Ver original
Esta página pode conter conteúdo de terceiros, que é fornecido apenas para fins informativos (não para representações/garantias) e não deve ser considerada como um endosso de suas opiniões pela Gate nem como aconselhamento financeiro ou profissional. Consulte a Isenção de responsabilidade para obter detalhes.
  • Recompensa
  • 4
  • Repostar
  • Compartilhar
Comentário
0/400
LadderToolGuyvip
· 08-10 02:12
Satoshi Nakamoto é real! Algoritmo é o mestre!
Ver originalResponder0
0xSleepDeprivedvip
· 08-07 07:26
Estrangula a Parte A, distribuição fantasma, tudo bloqueado.
Ver originalResponder0
LiquidationWatchervip
· 08-07 07:22
Entendi, venda a curto e dormir profundamente, Máquina Oracle mexe com o coração todos os dias.
Ver originalResponder0
GasFeeCryervip
· 08-07 07:16
靠 gás又 subir了
Ver originalResponder0
  • Marcar
Faça trade de criptomoedas em qualquer lugar e a qualquer hora
qrCode
Escaneie o código para baixar o app da Gate
Comunidade
Português (Brasil)
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)