No ecossistema Blockchain, as diferentes aplicações na cadeia têm necessidades variadas, e a rede Pyth adotou uma estratégia inovadora de distribuição multichain para atender a essas necessidades. Esta estratégia não consiste simplesmente em transmitir dados de preços para todas as cadeias, mas sim em usar um método mais preciso de "entrega sob demanda".



Na cadeia de destino, a Pyth implementou um contrato inteligente especializado, responsável por receber e armazenar dados de preços. Os contratos de aplicação podem chamar diretamente este contrato para obter as informações de preços mais recentes. Se os dados existentes não forem suficientemente novos, o sistema irá acionar uma atualização, garantindo que a aplicação possa utilizar os dados de preços mais recentes.

No entanto, essa estratégia de distribuição multi-chain também enfrenta alguns desafios:

1. Avaliação de custos: a estrutura das taxas de Gas em diferentes cadeias varia bastante, os desenvolvedores precisam avaliar cuidadosamente o custo de cada atualização e decidir quem pagará essas taxas e quando.

2. Consistência de relógio: o conceito de tempo em cada Blockchain pode ser diferente, portanto, o limite de tempo precisa ser ajustado de acordo com as circunstâncias específicas, não podendo ser simplesmente copiado.

3. Repetição de dados e sobreposição: Para evitar a gravação repetida dos mesmos dados de preço, o número da versão e a altura do bloco devem ser claramente definidos.

Para implementar com sucesso a distribuição em múltiplas cadeias, os desenvolvedores precisam estar atentos aos seguintes pontos:

- Testar detalhadamente o custo de atualização e o tempo de confirmação de cada cadeia de destino.
- Defina uma "janela de frescura" adequada, por exemplo, considere os dados dentro de 30 segundos como dados novos, e após esse período, acione a atualização.
- Implementar uma camada de cache para colocar em bloco em massa os dados de preços de vários ativos, aumentando a eficiência.
- Estabelecer um sistema de monitorização que assegure a capacidade de tratar automaticamente todo o processo de falha de atualização, reattempt e sucesso, e que possa automaticamente reverter em caso de erro.

O significado da distribuição multichain não está na ostentação da tecnologia, mas sim em garantir que o mesmo produto possa manter parâmetros de gerenciamento de risco consistentes em diferentes ecossistemas. Este método permite que a rede Pyth alcance verdadeira escalabilidade, fornecendo serviços de dados de preços confiáveis para aplicações cross-chain.
PYTH-3.12%
Ver original
post-image
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
  • 5
  • Repostar
  • Compartilhar
Comentário
0/400
DeFiDoctorvip
· 09-13 06:46
Pacientes com síndrome de latência de dados devem ser atendidos imediatamente. Este problema de diferença de tempo, se não tratado, acabará por causar problemas.
Ver originalResponder0
GweiTooHighvip
· 09-13 06:45
gás muito caro.
Ver originalResponder0
TokenDustCollectorvip
· 09-13 06:44
Já dizia que este é o segredo do Pyth, estou fora!
Ver originalResponder0
BTCRetirementFundvip
· 09-13 06:40
o gás está muito caro, melhor deitar e ver o mercado.
Ver originalResponder0
MetaverseLandlordvip
· 09-13 06:34
Quem vai pagar para aumentar a quantidade?
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)