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.
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.
14 Curtidas
Recompensa
14
5
Repostar
Compartilhar
Comentário
0/400
DeFiDoctor
· 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
GweiTooHigh
· 09-13 06:45
gás muito caro.
Ver originalResponder0
TokenDustCollector
· 09-13 06:44
Já dizia que este é o segredo do Pyth, estou fora!
Ver originalResponder0
BTCRetirementFund
· 09-13 06:40
o gás está muito caro, melhor deitar e ver o mercado.
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.