Máquina Oracle de Preços Distribuídos: Aumentar a Confiabilidade e Precisão dos Serviços de Dados em Finanças Descentralizadas

robot
Geração de resumo em curso

Máquina Oracle de Preços Distribuídos

O sistema Máquina Oracle pode apresentar atrasos ao responder a pedidos dos usuários devido a várias razões, levando a falhas pontuais. Para isso, alguns sistemas adotaram um design de Máquina Oracle de preços distribuídos para aumentar a confiabilidade do serviço. Tomando como exemplo o serviço que fornece o preço do BTC em dólares, um determinado sistema integrou 31 Máquinas Oracle de preços independentes para oferecer um serviço mais estável aos usuários.

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

O design do contrato deste agregador geralmente inclui várias máquinas Oracle off-chain. Cada máquina Oracle off-chain pode fornecer dados de preços por meio de métodos específicos, em resposta às solicitações dos usuários no agregador. Essas máquinas Oracle off-chain costumam ser contas externas comuns, que podem fornecer dados não apenas para o agregador BTC/USD, mas também podem atender simultaneamente a outros agregadores, como ETH/USD.

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

Os contratos em cadeia geralmente seguem os seguintes passos ao processar dados da Máquina Oracle:

  1. Ler o estado atual do contrato e realizar uma série de verificações.
  2. Realizar os preparativos necessários.
  3. Verificar os dados de cada assinatura, garantindo que o valor hash esteja correto e que o signatário tenha as permissões adequadas.
  4. Verifique a ordenação dos valores observados, selecione a mediana e assegure-se de que está dentro de uma faixa razoável.
  5. Registar os resultados da Máquina Oracle desta vez e realizar uma validação adicional.

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

Alguns sistemas também introduzirão mecanismos de verificação adicionais, como comparar se a variação de preços fornecida por diferentes Máquinas Oracle está dentro de uma faixa aceitável.

Para simplificar o processo de utilização e aumentar a flexibilidade, algumas plataformas introduziram o conceito de Registro de Feed. Isso pode ser entendido como um agregador de PriceFeeds, que já integrou vários priceFeeds. Os utilizadores podem ler os dados de preços diretamente através do Registro de Feed, sem necessidade de configurar individualmente o priceFeed de cada token.

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

Na mecânica de alimentação de preços, alguns sistemas adotaram estratégias de agregação de dados em múltiplas camadas, incluindo agregação de fontes de dados, agregação de operadores de nós e agregação de redes de Máquina Oracle. Este método pode fornecer informações de preços de mercado mais abrangentes e precisas.

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

Os dados de preços geralmente provêm de várias plataformas de negociação, incluindo bolsas centralizadas e descentralizadas. Alguns prestadores de serviços de dados especializados coletam dados de preços brutos dessas plataformas e realizam cálculos ponderados com base em fatores como volume de negociação e liquidez.

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

Os operadores de nós são responsáveis por obter informações de preços de várias fontes de dados independentes, calcular a mediana e remover valores anômalos. Por fim, toda a Máquina Oracle agregará os dados de todos os nós, sendo um método comum tomar a mediana quando se atinge o número pré-definido de nós de resposta.

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

É importante notar que nem todas as atualizações de dados são refletidas imediatamente na blockchain. Normalmente, as atualizações só são acionadas quando determinadas condições são atendidas (como limites de desvio ou limites de batimento cardíaco). Este mecanismo, embora aumente a segurança, também pode resultar em atualizações de preço relativamente lentas, sendo, portanto, mais adequado para cenários de aplicação que não exigem alta temporalidade dos preços.

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

DEFI3.33%
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
MissedTheBoatvip
· 47m atrás
Ouvindo a curva, posição pesada de compra, foi acordado com um golpe!
Ver originalResponder0
PanicSeller69vip
· 08-01 17:13
31 Máquina Oracle卡麻了咋办
Ver originalResponder0
0xLuckboxvip
· 08-01 17:13
31 utilidades do bull?
Ver originalResponder0
not_your_keysvip
· 08-01 17:11
Fora da cadeia é confiável?
Ver originalResponder0
BearMarketSunriservip
· 08-01 17:09
Pô, este mecanismo é mesmo fiável.
Ver originalResponder0
SelfCustodyIssuesvip
· 08-01 17:08
Muito impressionante, tão estável, tantas máquinas
Ver originalResponder0
NftDeepBreathervip
· 08-01 16:44
Cuidado com os grandes golpes à frente!
Ver originalResponder0
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)