如果驗證器帳本條目(區塊形成和歷史證明 (PoH) 排序的基礎)遺失,您如何驗證 Solana 的歷史記錄?
早期的 Solana 檔案(例如 BigQuery、pre-v1.18 BigTable)缺少條目,使得精確重播、PoH 驗證和銀行狀態承諾驗證變得不可能。
在 DexterLab,我們正在透過以下方式重建遺失的條目:
- 從 GCS 下載 epoch 等級的帳本轉儲(>1TB)
- 直接解析 RocksDB 以提取原始條目
- 重建完整的條目流以匹配原始驗證器帳本狀態
我們解決的挑戰:
- 大規模的資料擷取和解碼
- 處理不完整或損壞的帳本片段
- 在沒有元資料漂移的情況下重建準確的條目排序
- 維持確定性的重播和狀態雜湊一致性
我們的管線能夠從創世區塊開始完整驗證 Solana 歷史記錄——沒有間隙、漂移或信任假設。