Solana Snapshot Fast Download
Introduction
Вы можете ускорить синхронизацию Solana-нод, используя hosts загрузки snapshot
от SLV.
Это руководство объясняет, как загружать snapshots Solana mainnet с помощью SLV
CLI.
Если запускать или обновлять ноду без snapshots, синхронизация может занять
много часов (10+ часов в некоторых регионах Азии) или даже завершиться
неудачей.
Сообщество SLV зеркалирует snapshots в нескольких регионах, чтобы ноды могли
быстро выходить в online по всему миру.
Только сеть ERPC
Snapshot Fast Download доступен только внутри сети ERPC.
При использовании bare metal servers ERPC эта функция включена по умолчанию.
Приобрести bare metal servers можно через официальный Discord Validators DAO:
Join the Discord.
Regions
Каждый endpoint отдает два файла:
snapshot.tar.bz2 и
incremental-snapshot.tar.bz2.
Используйте ближайший регион для максимально быстрой синхронизации.| Region | Endpoint |
|---|---|
| 🇳🇱 Amsterdam | https://solana-snapshot-ams.erpc.global |
| 🇩🇪 Frankfurt | https://solana-snapshot-fra.erpc.global |
| 🇬🇧 London | https://solana-snapshot-lon.erpc.global |
| 🇺🇸 New York | https://solana-snapshot-ny.erpc.global |
| 🇺🇸 Chicago | https://solana-snapshot-chi.erpc.global |
| 🇸🇬 Singapore | https://solana-snapshot-sgp.erpc.global |
| 🇯🇵 Tokyo | https://solana-snapshot-tokyo.erpc.global |
Download snapshots with SLV command
SLV CLI предоставляет
slv rpc get:snapshot для параллельной загрузки
snapshots на RPC-ноды, зарегистрированные в inventory.
Команда использует wget, чтобы скачать последние файлы из выбранного региона
в /mnt/snapshot.bash
slv rpc get:snapshot -n mainnet -p <RPC node name>slv rpc get:snapshot -n mainnet -p <RPC node name>Используйте имя ноды, зарегистрированное в
~/.slv/inventory.mainnet.rpcs.yml.
Можно выбрать несколько нод и запустить команду сразу для всех.Recover instantly by logging into a node
Если вам требуется ручное немедленное восстановление (например, после сбоя или
замены диска), выполните следующие шаги, чтобы заново скачать snapshot:
bash
sudo systemctl stop solv
sudo rm -rf /mnt/snapshot/*
sudo find /mnt/ledger/ -mindepth 1 -not -name "contact-info.bin" -delete
cd /mnt/snapshot && wget -c --trust-server-names https://solana-snapshot-fra.erpc.global/snapshot.tar.bz2 && wget -c --trust-server-names https://solana-snapshot-fra.erpc.global/incremental-snapshot.tar.bz2
sudo systemctl start solvsudo systemctl stop solv
sudo rm -rf /mnt/snapshot/*
sudo find /mnt/ledger/ -mindepth 1 -not -name "contact-info.bin" -delete
cd /mnt/snapshot && wget -c --trust-server-names https://solana-snapshot-fra.erpc.global/snapshot.tar.bz2 && wget -c --trust-server-names https://solana-snapshot-fra.erpc.global/incremental-snapshot.tar.bz2
sudo systemctl start solv- Остановите сервис
solv, очистите/mnt/snapshotи очистите/mnt/ledger(сохранитеcontact-info.bin). - Подставьте ближайший endpoint из таблицы выше и скачайте оба файла:
snapshot.tar.bz2иincremental-snapshot.tar.bz2. - Запустите
solv, чтобы немедленно продолжить работу с новым snapshot.
High-performance bare metal
Мощный bare metal для validators доступен через Discord Validators DAO.
Присоединяйтесь, если вам нужна консультация или помощь с подбором серверов.
Join the Discord
Join the Discord
ERPC Global предлагает servers, подобранные под топовый уровень network и CPU
performance по всему миру.
SLV Metal servers размещаются в сетях с прямым доступом к указанным выше snapshot endpoints.
Они поставляются уже оптимизированными (I/O, network, CPU), поэтому вы можете получить максимальную производительность сразу после provisioning.
View bare metal at ERPC Global
SLV Metal servers размещаются в сетях с прямым доступом к указанным выше snapshot endpoints.
Они поставляются уже оптимизированными (I/O, network, CPU), поэтому вы можете получить максимальную производительность сразу после provisioning.
View bare metal at ERPC Global