Como a Máquina Oracle Chainlink garante a segurança dos dados de preços através de três camadas de agregação

robot
Geração de resumo em curso

Sistema de Máquina Oracle de Preços Distribuídos

Nos serviços de Máquina Oracle, para evitar falhas de ponto único, foi adotado um design distribuído. Tomando como exemplo o serviço de preço do BTC em dólares, um agregador reuniu os dados de 31 máquinas Oracle independentes.

Os contratos deste agregador podem ser visualizados no explorador de blockchain. Ao chamar métodos específicos no contrato, é possível obter todas as informações dos oráculos off-chain envolvidos. Esses oráculos off-chain geralmente são contas externas (EOA), que não apenas fornecem dados para BTC/USD, mas também podem servir simultaneamente para outros pares de preços.

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

Os contratos em cadeia passam por várias etapas chave ao processar dados da Máquina Oracle:

  1. Ler o estado atual e realizar uma série de verificações
  2. Realizar os preparativos necessários
  3. Verificar os dados de cada assinatura, garantindo a sua validade e permissões de função.
  4. Ordenar os valores observados, selecionar a mediana e realizar a verificação de limite
  5. Registar os resultados e realizar a validação final

Na fase de verificação, o contrato chamará outros contratos relacionados (, como a Máquina Oracle de preços utilizada pelo Compound ), para comparar se a variação de preços de diferentes fontes está dentro de um intervalo aceitável.

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

Registro de Feed

Para simplificar a gestão dos preços de vários tokens, pode-se usar o Feed Registry. É um agregador de várias fontes de preços, permitindo que os utilizadores leiam os dados de preços diretamente através dele, sem necessidade de configurar individualmente a fonte de preços para cada token.

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

Mecanismo de agregação de dados em múltiplas camadas

Os dados de preços da Chainlink são agregados em três níveis:

  1. Agregação de fontes de dados: Coletar dados brutos de várias plataformas de negociação e realizar cálculos ponderados por prestadores de serviços especializados.

  2. Operadores de nós de agregação: cada nó Chainlink obtém dados de vários prestadores de serviços de agregação de dados, calcula a mediana e elimina valores anômalos.

  3. Agregação da Máquina Oracle: os dados de múltiplos nós são agregados novamente, geralmente utilizando o método da mediana.

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

A atualização de preços deve atender ao critério do limite de desvio ou do limite de heartbeat. Este mecanismo garante alta segurança, mas também resulta em uma atualização de preços relativamente lenta, podendo levar de minutos a horas. Assim, a Máquina Oracle da Chainlink é mais adequada para cenários de aplicação onde a exigência de tempo real para preços não é alta.

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

LINK4.29%
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
  • 4
  • Partilhar
Comentar
0/400
CryptoWageSlavevip
· 7h atrás
Trinta e um Máquinas Oracle falam de forma muito rígida.
Ver originalResponder0
SerNgmivip
· 7h atrás
Máquina Oracle eu só confio linkado
Ver originalResponder0
TokenToastervip
· 7h atrás
Estou exausto, sempre a dar três passos para a frente e cinco para trás.
Ver originalResponder0
GasFeeCriervip
· 7h atrás
Máquina Oracle yyds não precisa de explicação
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)