Can 'snapshots' or 'checkpoint files' be used to assist with client synchronization?
joohhnnn opened this issue · 1 comments
joohhnnn commented
taiko-client/bindings/gen_taiko_l1.go
Line 1315 in b6cd4db
I'm looking at how Driver assist with sync logic and noticed that key data is obtained by scanning logs during the OnBlocks callback. Can we use extra checkpoint file to associate the sync process?or we can explore a structure in the execution layer to store mainnet event information, and validate and share it through the p2p network? This might reduce dependence on mainnet RPC and increase synchronization speed (for clients syncing non-latest blocks). I'm not sure if this is appropriate, just brainstorming after browsing the code. If I'm misunderstanding something, please point it out.
davidtaikocha commented
Yes we have this kind of feature, plz check: