Как оценить объём догоняющего воспроизведения по снимкам Solana
Полный снимок может быть старым, а его инкрементальное дополнение — свежим. При оценке перезапуска важен самый поздний доступный снимок в паре.
Найдите базовый и инкрементальный слоты
Опросите узел, который предоставляет снимки. Если full равен 80000, а incremental — 80800, инкрементальный снимок построен на этой полной базе. При значении null в incremental для оценки доступен лишь слот полного снимка.
{
"jsonrpc": "2.0",
"id": 1,
"method": "getHighestSnapshotSlot",
"params": []
}
Вычислите разрыв и проверьте архивы
При контрольном финализированном слоте 81000 после загрузки пары остаётся примерно 200 слотов воспроизведения. Только с полной базой их было бы 1000. Разрыв в слотах описывает продвижение цепочки. Время восстановления зависит также от загрузки, распаковки и производительности локального воспроизведения.
Запишите пару слотов перед загрузкой. Проверьте доступность самих архивов на восстанавливаемом узле и соответствие базового снимка. Номера слотов в ответе сами по себе не подтверждают успешную передачу.