Vocês já têm aquela sensação de que, mesmo que na cadeia já tenha saído o resultado, o aplicativo parece "congelar" e só atualizar depois, eu inicialmente pensei que minha internet estivesse ruim… depois, ao observar mais de perto, percebi que nem sempre é a cadeia lenta, é que o caminho dos dados está congestionado.



Mais ou menos assim: o indexador/subgraph varre a cadeia e constrói o banco de dados por trás, e seu front-end consulta isso, não vai direto na cadeia; quando há recomposição, sincronização lenta dos nós, ou a fila de indexação fica cheia, aparece a ilusão de "primeiro vazio/primeiros dados antigos, só depois é que atualiza". Além disso, com o limite de RPC, especialmente em horários de pico, quando várias pessoas consultam ao mesmo tempo, você recebe direto um 429 ou timeout, a experiência fica como se estivesse travando, mas na cadeia na verdade ela não parou.

Por isso, recentemente, com as bridges sendo roubadas e os oráculos dando erro, todo mundo começou a entender de repente o que é "esperar a confirmação"... Resumindo, muitas vezes não é que você não viu, é que a camada de cache/índice que você está vendo ainda não acompanhou. De qualquer forma, agora estou acostumado: antes de uma ação importante, dou uma olhada no explorador de blocos e em alguns RPCs diferentes, se não bater, não forço a barra, erro é aprendizado.
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
  • Comentário
  • Repostar
  • Compartilhar
Comentário
Adicionar um comentário
Adicionar um comentário
Sem comentários
  • Fixado