Recentemente, ao verificar os dados na cadeia, sempre sinto que há uma "travada", na verdade muitas vezes não é sua conexão ruim, é a camada intermediária que está respirando: o frontend geralmente pergunta ao subgraph/índexador, o índice precisa primeiro processar os novos blocos, executar o mapeamento, gravar no banco de dados, e depois devolver o resultado; quando há um aumento repentino na cadeia (liquidações, frontrunning, minting popular), é comum o índice ficar alguns blocos atrasado, e parece que os dados estão parando. Então, se você tentar ir direto ao RPC, também pode ser limitado: os nós públicos, quando ocupados, retornam 429, ou simplesmente enfileiram, e o resultado é que uma mesma solicitação fica às vezes rápida, às vezes lenta.



Resumindo, a "real-time" dos dados é uma questão de custo, quem paga, garante estabilidade. Recentemente, a questão de staking/compartilhamento de segurança tem sido criticada como uma "cascata de camadas", mas eu acho que é bem parecido com isso: a camada superior oferece ganhos suaves, mas quando a base fica congestionada ou enfrenta riscos, a latência e a oscilação se tornam evidentes... Agora, ao analisar o mercado, vejo que é melhor usar duas fontes de dados diferentes, para não ser enganado por uma "falsa real-time" alimentada por uma única fonte. Até a próxima conversa.
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
  • Marcar