Снапшоты блокчейна
Этот раздел — для операторов узлов, которые поднимают или восстанавливают инфраструктуру NEAR. Это не поверхность для прикладных данных. Если задача — читать балансы, историю, блоки или состояние контракта, используйте документацию API и RPC, а не сценарии со снапшотами.
Бесплатные снапшоты данных nearcore больше не выпускаются.
Infrastructure Committee и Near One рекомендуют Epoch Sync вместе с децентрализованной синхронизацией состояния. Актуальные рекомендации и режим подъёма смотрите на NEAR Nodes.
Используйте этот раздел, когда
- нужно поднять узел mainnet или testnet из данных снапшота
- идёт восстановление RPC- или архивного узла
- уже известно, что нужен путь загрузки снапшота FastNear
Не используйте этот раздел, когда
- идёт запрос данных цепочки для приложения
- нужны свежие блоки, балансы, история или состояние контракта
- нужны общие рекомендации по продуктовому API, а не настройка оператором
В этих случаях используйте Справочник RPC, FastNear API, Транзакции API или NEAR Data API.
Перед загрузкой
-
Сначала выберите сеть: mainnet или testnet.
-
Решите, нужны обычные данные RPC или архивные.
-
Убедитесь, что понимаете, где должны лежать горячие и холодные данные, прежде чем стартовать архивную загрузку.
-
Установите
rclone— скрипты загрузки от него зависят.
rcloneУстановите rclone командой:
sudo -v ; curl https://rclone.org/install.sh | sudo bashЧто покрывает каждый путь
- Mainnet включает оптимизированный
fast-rpc, обычный RPC и архивные пути загрузки для горячих и холодных данных. - Testnet включает RPC и архивные пути снапшотов для операторов testnet.
Требования к узлам смотрите в nearcore, а исходники скриптов загрузки, которые используются в этих руководствах, — в fastnear/static.