Как можно проверить историю Solana, если записи реестра валидатора — основа формирования блоков и последовательности Proof of History (PoH) — отсутствуют?
Ранние архивы Solana (например, BigQuery, pre-v1.18 BigTable) не содержат записей, что делает невозможным точное воспроизведение, проверку PoH и подтверждение состояния банка.
В DexterLab мы восстанавливаем недостающие записи путем:
- Загрузки дампов реестра в масштабе эпохи (>1TB) из GCS
- Непосредственного анализа RocksDB для извлечения исходных записей
- Перестройки полных потоков записей для соответствия исходному состоянию реестра валидатора
Проблемы, которые мы решаем:
- Масштабное поглощение и декодирование данных
- Обработка неполных или поврежденных сегментов реестра
- Восстановление точного порядка записей без дрейфа метаданных
- Поддержание детерминированного воспроизведения и согласованности хешей состояния
Наш конвейер обеспечивает полную историческую проверку Solana от генезиса — без пробелов, дрейфа или предположений о доверии.