Nestes últimos dias, ajudei um amigo a investigar por que "na blockchain claramente foi transferido, mas ainda não chegou na conta", e depois de uma manhã inteira descobri que não era ele que era lento, mas sim que o conjunto de dados que ele olhava tinha um pouco de "atraso". Em resumo, o que você vê na carteira/navegador como "na blockchain" muitas vezes é uma visão montada por um nó RPC + serviço de índice: o nó ainda está sincronizando, o RPC tem cache, o indexador ainda não escaneou o bloco mais recente, e você pensa que a cadeia "está travada", mas na verdade ela já foi escrita na blockchain.



Por isso, às vezes eu olho por duas entradas diferentes, ou simplesmente troco de RPC, para não suspeitar logo de cara que o contrato foi roubado... Aproveitando, lembrei daquela discussão recente sobre royalties de NFTs, que na verdade também é bem parecido: as pessoas focam na camada de "exibição" e "liquidação" do mercado secundário, mas como os dados são lidos, quando são lidos, uma experiência ruim pode gerar muitos mal-entendidos.

O que aprendi não são técnicas, mas sim que não devemos tomar "o que vejo" como "a verdade instantânea na blockchain".
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