Recentemente, muitas pessoas me perguntam: por que os dados na cadeia estão sempre "travando", mesmo quando os blocos já foram publicados. Para ser sincero, muitas vezes não é a cadeia lenta, mas a camada que você está vendo: o indexador precisa varrer o evento antes de alimentá-lo ao subgraph, e ao encontrar reorganizações/reversões, precisa recalcular; além disso, o RPC frequentemente limita o fluxo, quando chega o erro 429, seu front-end fica como se estivesse morto, atualizando só depois de um tempo... E então todos começam a culpar a cadeia, na verdade é o middleware que está respirando.



A modularização e o desenvolvimento da camada DA estão deixando os desenvolvedores super animados, mas os usuários ficam ainda mais confusos: camada após camada, mais uma camada de disponibilidade de dados, o caminho fica mais longo, qualquer falha em qualquer ponto parece que a "cadeia travou".

Por que eu consigo manter a calma? Estou acostumado a primeiro verificar se a solicitação foi limitada, trocar o RPC ou reduzir a concorrência, e depois comparar com a altura original do navegador na cadeia; quando confirmo que é o "canal de dados" que está travando, não fico brigando com isso, vou fazer outra coisa, não adianta ficar nervoso.
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
  • Comentar
  • Republicar
  • Partilhar
Comentar
Adicionar um comentário
Adicionar um comentário
Nenhum comentário
  • Fixar