Download rápido de snapshots da Solana

Introdução

Você pode acelerar a sincronização de nós Solana usando os hosts de download de snapshots do SLV. Este guia explica como baixar snapshots da Solana mainnet com o SLV CLI. Se você iniciar ou atualizar um nó sem snapshots, a sincronização pode levar muitas horas (mais de 10 horas em algumas regiões da Ásia) ou até falhar. A comunidade SLV espelha snapshots em várias regiões para que os nós possam entrar em operação rapidamente em todo o mundo.
Somente na rede ERPC
O download rápido de snapshots está disponível somente dentro da rede ERPC. Ao usar os servidores bare metal da ERPC, este recurso já vem ativado por padrão.

Regiões

Cada endpoint disponibiliza dois arquivos: snapshot.tar.bz2 e incremental-snapshot.tar.bz2. Baixe da região mais próxima para obter a sincronização mais rápida.

Baixar snapshots com o comando SLV

O SLV CLI fornece slv v get:snapshot para baixar snapshots em paralelo nos nós validadores registrados no inventário. Ele usa o wget para buscar os arquivos mais recentes da região selecionada em /mnt/snapshot.
bash
slv v get:snapshot -n mainnet -p <Validator node name>
Use o nome do nó registrado em ~/.slv/inventory.mainnet.validators.yml. Você pode selecionar vários nós e executar isso de uma só vez.

Recuperar imediatamente fazendo login em um nó

Se precisar de uma recuperação manual e imediata (por exemplo, após uma falha ou troca de disco), siga estes passos para baixar um snapshot novamente:
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 solv
  • Pare o serviço solv, esvazie /mnt/snapshot e limpe /mnt/ledger (mantenha contact-info.bin).
  • Troque para o endpoint mais próximo da tabela acima e baixe os dois arquivos, snapshot.tar.bz2 e incremental-snapshot.tar.bz2.
  • Inicie o solv para retomar imediatamente a partir do novo snapshot.

Bare metal de alto desempenho

O ERPC Global oferece, em todo o mundo, servidores selecionados com desempenho de rede e de CPU de primeira linha.
Os servidores SLV Metal ficam em redes com acesso direto aos endpoints de snapshot acima.
Eles já vêm pré-ajustados (I/O, rede, CPU) para que você obtenha o desempenho máximo logo após o provisionamento.
Ver bare metal no ERPC Global