Sparse Snapshots
On-demand domain access via BitTorrent — start in minutes, fetch data piece-by-piece
Disk Comparison
Mode
Disk usage
Start time
Coverage
How It Works
Current Read Path
RPC: eth_getBlockByNumber(N)
→ BlockReader.HeaderByNumber(N)
→ ViewSingleFile(Headers, N)
→ segment.Index().OrdinalLookup(N) → byte offset in .seg
→ segment.MakeGetter().Reset(offset)
→ getter.Next() → Huffman decompress → RLP decode → return headerSparse Read Path
POC Results
Key Finding: Cross-Domain Consistency
Next Steps: Block-Aware Caching Layer
Cache component
Purpose
Last updated