Chainlink Máquina Oracle: Análise da agregação de preços distribuídos e do mecanismo de validação em múltiplas camadas

robot
Geração de resumo em curso

Mecanismo de funcionamento da Máquina Oracle de preços distribuídos

Para evitar falhas de ponto único, o serviço Máquina Oracle adotou um design distribuído. Por exemplo, para fornecer o preço do BTC em dólares, um serviço pode agregar 31 Máquina Oracle de preços independentes para fornecer dados aos usuários.

O design do contrato deste agregador permite que múltiplas máquinas Oracle off-chain forneçam dados de preços ao chamar o método transmit, respondendo assim aos pedidos dos usuários. Essas máquinas Oracle off-chain são geralmente contas EOA, que não apenas fornecem dados ao agregador BTC/USD, mas também podem servir outros agregadores como o ETH/USD.

Os contratos on-chain passam por uma série de etapas rigorosas de verificação ao processar dados:

  1. Primeiro, leia o estado atual do contrato e faça uma verificação preliminar.
  2. Realizar os trabalhos de preparação necessários.
  3. Usar ecrecover() para verificar cada dado de assinatura, garantindo que o valor hash esteja correto e que o papel do signatário seja válido.
  4. Verifique a ordenação dos valores observados, selecione a mediana e assegure-se de que não ultrapasse o limite pré-estabelecido.
  5. Após passar por todas as validações, registe a resposta da Máquina Oracle e faça a verificação final.

A verificação da última etapa envolve a comparação dos dados com outros sistemas de Máquina Oracle (como a Máquina Oracle de preços utilizada pelo Compound), garantindo que a discrepância de preços esteja dentro de um intervalo aceitável.

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

Processo de integração simplificado do Feed Registry

Para reduzir os custos de governança e aumentar a flexibilidade, o Feed Registry foi introduzido como um agregador de PriceFeeds. Ele agrega previamente vários priceFeeds, permitindo que os usuários leiam os dados de preços diretamente através do Feed Registry, sem a necessidade de configurar o priceFeed de cada token.

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

Mecanismo de agregação de dados em múltiplos níveis

A precisão dos dados de preços é garantida através de três níveis de agregação:

  1. Agregação de fontes de dados: Coletar dados de preços originais de várias plataformas de negociação e realizar cálculos ponderados por fornecedores de serviços de dados profissionais.

  2. Agregação de operadores de nós: Os operadores de nós Chainlink obtêm dados de vários prestadores de serviços de agregação de dados independentes, calculam a mediana e excluem os valores anômalos.

  3. Agregação da rede Máquina Oracle: Quando o número de nós de resposta atinge o valor pré-definido, o valor mediano dos dados desses nós é tomado como o preço final.

O mecanismo de ativação da atualização de preços inclui um limite de desvio e um limite de batimento cardíaco, e diferentes PriceFeeds podem adotar configurações de parâmetros diferentes.

Embora o preço da Máquina Oracle da Chainlink tenha alta segurança e facilidade de uso, seu mecanismo de atualização de preços pode resultar em atualizações de dados mais lentas, com ciclos de atualização variando de alguns minutos a 24 horas. Portanto, é mais adequado para cenários de aplicação onde a exigência de atualização de preço em tempo real não é alta, que é uma de suas principais limitações.

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

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

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

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

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

Máquina Oracle

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

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

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

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

LINK2.97%
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
  • 7
  • Partilhar
Comentar
0/400
WagmiWarriorvip
· 4h atrás
Os projetos antigos ainda são estáveis.
Ver originalResponder0
FancyResearchLabvip
· 07-26 06:30
Novamente vejo a Máquina Oracle, novamente serei preso pelos contratos inteligentes.
Ver originalResponder0
SneakyFlashloanvip
· 07-24 04:24
A questão da prontidão ainda necessita de otimização.
Ver originalResponder0
Token_Sherpavip
· 07-24 04:19
meh... problemas de latência ainda são o elefante na sala para ser sincero
Ver originalResponder0
CrossChainBreathervip
· 07-24 04:16
O preço pode demorar, mas o importante é que seja estável.
Ver originalResponder0
LostBetweenChainsvip
· 07-24 04:04
A segurança, por mais alta que seja, não suporta latências.
Ver originalResponder0
ForkLibertarianvip
· 07-24 03:56
link é invencível e ainda aguenta
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)