Máquina Oracle de preços distribuídos: uma nova solução para melhorar a confiabilidade dos dados dos Ativos de criptografia

robot
Geração do resumo em andamento

Construção e Operação de um Sistema de Preços Distribuído Máquina Oracle

No serviço de Máquina Oracle, a falha de ponto único é um problema comum. Para resolver este problema, surgiu um sistema de Máquina Oracle de preços distribuídos. Tomando como exemplo o serviço de preços do BTC em dólares, este sistema integra 31 máquinas oracle de preços independentes, fornecendo conjuntamente um serviço de dados mais fiável aos utilizadores.

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

O design do contrato deste sistema de agregação resolve habilmente os riscos que podem advir de uma única fonte de dados. Ao chamar métodos específicos no contrato, é possível visualizar todos os oráculos off-chain participantes. Cada oráculo off-chain pode fornecer dados de preço através de métodos especificados, em resposta aos pedidos dos utilizadores no agregador. Estes oráculos são geralmente contas externas (EOA), que não apenas fornecem dados para BTC/USD, mas também podem atender simultaneamente a outros pares de preços, como ETH/USD.

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

Os contratos na cadeia seguem um processo rigoroso ao processar dados: primeiro, lêem o estado atual e realizam uma série de verificações, em seguida, fazem os preparativos necessários. Depois, o contrato valida cada dado assinado, garantindo que o signatário tenha as permissões adequadas e prevenindo assinaturas duplicadas. Por fim, o contrato ordena os valores observados, seleciona a mediana e garante que esse valor esteja dentro da faixa de limite pré-estabelecida.

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

Para aumentar ainda mais a fiabilidade dos dados, o sistema também introduziu mecanismos de validação adicionais. Por exemplo, em certos cenários de aplicação, os preços obtidos são comparados com dados de outras fontes independentes, garantindo que a discrepância esteja dentro de limites aceitáveis.

Além disso, para simplificar o processo de obtenção dos preços de diferentes tokens, os desenvolvedores também projetaram o sistema Feed Registry. Este sistema pode ser entendido como um agregador de várias fontes de dados 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 cada fonte de dados de preços.

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

Na prática, a geração de dados de preços passa por várias camadas de agregação. Primeiro, há a agregação ao nível das fontes de dados, coletando dados de preços brutos de várias plataformas de negociação. Em seguida, há a agregação ao nível dos operadores de nós, onde cada operador obtém dados de vários prestadores de serviços de agregação de dados independentes e os processa. Por fim, há a agregação a nível de toda a rede Máquina Oracle, que geralmente utiliza o método da mediana, calculando o preço final após receber um número suficiente de respostas dos nós.

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

É importante notar que nem sempre os resultados dos cálculos são atualizados na cadeia. O sistema definiu dois parâmetros de disparo: o limiar de desvio e o limiar de batimento cardíaco, e apenas um deles precisa ser atendido para que ocorra a atualização. Embora esse mecanismo garanta a estabilidade dos dados, também resulta em uma velocidade de atualização de preços mais lenta, que pode variar de alguns minutos a 24 horas. Portanto, este sistema de Máquina Oracle é 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(下)

LINK-1.71%
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
  • 3
  • Compartilhar
Comentário
0/400
TokenGuruvip
· 14h atrás
Os projetos antigos já não funcionam, ainda estão a brincar com esta armadilha.
Ver originalResponder0
BearMarketSurvivorvip
· 14h atrás
O que se pode fazer com uma mediana?
Ver originalResponder0
MetaverseLandlordvip
· 14h atrás
A precisão dos preços é muito importante!
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)