Lately, people keep asking me: why does on-chain data seem to "pause" for a moment, even though blocks are being produced. To be honest, what you're seeing isn't the chain itself, but a series of intermediaries: RPC first feeds you some data, but when rate-limited (like 429 errors), you have to queue; Subgraph/indexers also need to scan through events, store them, and then serve queries. If the index is a few blocks behind, you'll feel like "it was just there, why is it gone now." Yesterday, I checked a pool's LP changes and saw the subgraph was still stuck at 215xxxxx; data from two blocks earlier just wouldn't load. I finally switched to a different RPC to get it to match.



So don't be too superstitious about "real-time" data, especially when you're making decisions based on your positions... a half-second delay can easily lead to emotional reactions. By the way, this also makes me think of the recent social mining and fan token schemes—"attention is mining." I have some doubts: attention can indeed be mined, but when the indexer stalls or data is delayed, emotions are first mined away. Anyway, I tend to treat it as noise more often than not; I can remember the route, but the promises can be ignored.
View Original
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • Reward
  • Comment
  • Repost
  • Share
Comment
Add a comment
Add a comment
No comments
  • Pin