Descubra como a Máquina Oracle de preços distribuídos: a agregação em múltiplas camadas e o Feed Registry melhoram a fiabilidade das Finanças Descentralizadas.

robot
Geração do resumo em andamento

Como Funciona a Máquina Oracle de Preços Distribuídos

Para resolver o problema de ponto único de falha, uma conhecida Máquina Oracle adotou um design distribuído. Tomando como exemplo o serviço de preços do BTC em dólares, essa rede agrega 31 oráculos de preços independentes para fornecer serviços em conjunto aos usuários.

O design deste agregador torna o sistema mais estável e confiável. Cada Máquina Oracle off-chain pode fornecer dados de preço ao chamar métodos específicos em resposta aos pedidos dos usuários. Essas Máquinas Oracle geralmente são algumas contas externas que possuem (EOA), que não só fornecem dados para BTC/USD, mas também podem fornecer informações de preços para outros pares de moedas, como ETH/USD.

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

No nível dos contratos em cadeia, o sistema realizará uma série de validações sobre os dados recebidos:

  1. Primeiro, leia o estado atual do contrato e faça uma verificação básica.

  2. Em seguida, faça alguns preparativos.

  3. Em seguida, verifique cada dado de assinatura para garantir que a origem dos dados seja confiável.

  4. Por fim, verifique se os valores observados estão organizados em ordem e selecione a mediana como o preço final. Além disso, será garantido que esse preço não exceda os limites predefinidos.

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

Uma vez que todas as verificações estejam corretas, o sistema registará o resultado da Máquina Oracle no contrato. Além disso, serão realizadas verificações adicionais, como comparações com outras fontes de preço, para garantir que a discrepância esteja dentro de um intervalo aceitável.

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

A conveniência do Feed Registry

Para simplificar ainda mais o processo de utilização, a rede da Máquina Oracle também oferece a funcionalidade de Feed Registry. Isso pode ser entendido como um agregador de múltiplas fontes de preços, onde os usuários não precisam configurar manualmente a fonte de preços de cada token, podendo ler diretamente os dados de preços necessários através do Feed Registry, aumentando assim significativamente a flexibilidade e a conveniência.

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

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

A formação de preços desta Máquina Oracle é feita através de três níveis de agregação de dados:

  1. Agregação de fontes de dados: coleta de dados de preços brutos de várias plataformas de negociação e processamento inicial por prestadores de serviços de dados profissionais.

  2. Agregação de operadores de nós: cada nó obtém informações de várias fontes de dados independentes e toma a mediana para eliminar valores atípicos.

  3. Agregação da Máquina Oracle: Quando o número de nós de resposta atinge o valor predefinido, pega-se a mediana dos dados desses nós como o preço final.

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

É importante notar que nem todos os resultados de cada rodada serão atualizados na cadeia. A atualização só será acionada quando a variação de preço ultrapassar o limite de desvio definido ou quando atingir o tempo do limite de batimento cardíaco.

De um modo geral, este design possui alta segurança e conveniência, mas devido às características do seu mecanismo de atualização, a frequência de atualização de preços pode ser baixa, variando de alguns minutos a várias horas. Portanto, é mais adequado para cenários de aplicação onde a exigência de atualização de preços em tempo real não é alta.

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

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

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

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

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

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

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

Ver original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Recompensa
  • 8
  • Compartilhar
Comentário
0/400
OnchainGossipervip
· 13m atrás
Outra vez a Máquina Oracle está com problemas?
Ver originalResponder0
OnchainDetectiveBingvip
· 5h atrás
Máquina Oracle维修工+1
Ver originalResponder0
TokenomicsTinfoilHatvip
· 6h atrás
O preço em múltiplas camadas ainda pode ser inflacionado.
Ver originalResponder0
GateUser-afe07a92vip
· 07-10 02:18
Distribuição Máquina Oracle bull incrível~
Ver originalResponder0
BlockDetectivevip
· 07-10 02:17
Não dá mesmo sem isso.
Ver originalResponder0
NFT_Therapyvip
· 07-10 02:15
Máquina Oracle verdadeiramente pro
Ver originalResponder0
AltcoinAnalystvip
· 07-10 02:11
A partir dos dados de TVL, a baixa taxa de atualização realmente afetou os casos de uso, recomenda-se cautela.
Ver originalResponder0
Blockwatcher9000vip
· 07-10 01:48
Fazer assim tão complicado, na verdade, é só ser mais confiável.
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)