Como a agregação de Máquina Oracle distribuída pode melhorar a confiabilidade e a precisão dos dados de preços.

robot
Geração de resumo em curso

Vantagens e Implementação do Sistema de Preços de Máquina Oracle Distribuída

No serviço da Máquina Oracle, a falha de ponto único é um problema comum. Para resolver esse problema, alguns sistemas adotaram a solução de design de Máquina Oracle de preços distribuídos. Tomando como exemplo o serviço de preços do Bitcoin em dólares, um determinado sistema agregou 31 Máquinas Oracle de preços independentes para fornecer dados mais confiáveis aos usuários.

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

O design deste agregador pode ser visualizado e verificado através do código-fonte do contrato inteligente. Ao chamar métodos específicos no contrato, é possível obter todas as informações sobre oráculos off-chain contidas neste agregador. Cada oráculo off-chain pode fornecer dados de preços ao chamar métodos designados, respondendo assim às solicitações dos usuários dentro do agregador. Esses oráculos off-chain costumam ser algumas contas de propriedade externa (EOA), que não apenas podem fornecer dados para o preço do Bitcoin/Dólar, mas também podem simultaneamente oferecer serviços para outros pares de moedas (como Ethereum/Dólar).

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

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

  1. Primeiro, leia o estado atual do contrato e realize uma série de verificações.
  2. Realizar os preparativos necessários.
  3. Utilizar métodos criptográficos para verificar cada dado de assinatura, garantindo a autenticidade e integridade dos dados.
  4. Verifique a ordenação dos valores observados e selecione a mediana como resultado final.

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

Além disso, o sistema também realizará uma validação adicional dos resultados finais. Por exemplo, algumas aplicações podem comparar os resultados com os preços de outras fontes para garantir que a variação esteja dentro de um intervalo aceitável.

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

Para simplificar a gestão de preços de vários tokens, alguns sistemas introduziram o conceito de "Feed Registry". Isso pode ser entendido como um agregador de várias fontes de dados de preços, onde os usuários podem ler diretamente os dados de preços de vários tokens, sem a necessidade de configurar individualmente cada fonte de dados de preços.

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

No mecanismo de alimentação de preços, geralmente passa por múltiplas camadas de agregação de dados:

  1. Agregação de fontes de dados: coletar dados de preços brutos de várias plataformas de negociação.
  2. Agregação de operadores de nós: cada nó obtém dados de vários prestadores de serviços de agregação de dados independentes e os processa.
  3. Máquina Oracle: A rede inteira realiza a agregação final dos dados dos nós.

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

A atualização final do preço é normalmente controlada pelo limiar de desvio e pelo limiar de batimento cardíaco, a fim de equilibrar a frequência de atualização dos dados e a precisão.

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

Apesar de este design oferecer um alto nível de segurança e conveniência, a sua mecânica de atualização de preços, que apresenta um certo atraso, pode não ser adequada para cenários de aplicação extremamente sensíveis a variações de preço. No entanto, para a maioria das aplicações que não requerem dados de preços em tempo real, este design continua a ser uma escolha fiável e prática.

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

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

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

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

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

LINK13.94%
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
  • Republicar
  • Partilhar
Comentar
0/400
SatoshiHeirvip
· 18h atrás
É importante notar que este design foi provado ter falhas fatais em 2017, e recomenda-se que todos leiam a argumentação no capítulo 37 da especificação do protocolo RFC-2612.
Ver originalResponder0
MidnightMEVeatervip
· 08-12 01:45
Bom dia, corujas... Esta tigela de "sopa conjunta" da Máquina Oracle eu experimentei ontem à noite, a cada gole que bebo, perco um pouco.
Ver originalResponder0
BackrowObservervip
· 08-09 18:02
Ah, ah, este negócio é confiável? A taxa de erro das 31 pessoas que deram oferta parece não ser pequena.
Ver originalResponder0
GateUser-a5fa8bd0vip
· 08-09 18:01
Todos os dias a Máquina Oracle... previsões?! Ahá
Ver originalResponder0
gas_fee_therapistvip
· 08-09 17:59
Esta quem tem dados fora da cadeia confiáveis?
Ver originalResponder0
LiquidatedNotStirredvip
· 08-09 17:46
Qual é a utilidade desta Máquina Oracle? Cai em um único ponto.
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)