Boas Práticas de Validador
Um resumo condensado das 25 práticas mais importantes de operações de validador extraídas de todas as páginas desta seção.
-
Separe chaves de identidade e voto: Nunca reutilize um keypair para ambos (Vote Accounts).
-
NVMe para ledger + accounts: Sem HDD em produção mainnet (Hardware).
-
Separe discos de ledger e accounts: Reduza contenção de IO.
-
Aumente ulimit nofile: 1M+ arquivos abertos para agave-validator.
-
Fixe Agave 4.1.1: Combine com versão suportada do cluster (Agave Client).
-
limit-ledger-size: Evite parada por disco cheio.
-
Monitore catchup continuamente: Alerte se atrasado >5 minutos.
-
Page imediatamente em delinquency: Perda de crédito é sensível à época (Monitoring).
-
Rastreie skip rate: Investigue picos sustentados.
-
Financie vote account: Garanta SOL para transações de voto contínuas.
-
Política de comissão transparente: Documente mudanças para delegadores.
-
Bootstrap de self-stake: Stake significativo para SWQoS (SWQoS).
-
RPC com stake para apps: Se operar negócio RPC, divulgue backing de stake.
-
Firewall RPC: Vincule a redes internas ou proxy; RPC público é ímã de abuso.
-
Teste upgrades na devnet primeiro: Mesma classe de hardware quando possível.
-
Status page de manutenção: Comunique trabalho em limites de época.
-
Backup de chaves identity/vote: Módulos de hardware + shards de recovery offline.
-
Plano de bootstrap por snapshot: Catchup rápido após desastre.
-
Avalie cliente deliberadamente: Agave padrão; Frankendancer/Jito só com runbooks (Firedancer, Jito).
-
Transparência MEV: Se Jito-Solana, publique política de compartilhamento de tips.
-
Saque de recompensas em cronograma: Ops de tesouraria via withdraw authority.
-
Monitore disco >80%: Page antes de parada catastrófica.
-
Calendário epoch-info: Planeje upgrades longe de janelas críticas para delegadores quando possível.
-
Diligência DoubleZero opcional: Meça benefício de latência antes de gasto de capital.
-
Caminho de rollback de cliente: Mantenha install Agave para reverter de clientes experimentais.
FAQs
Validador mainnet mínimo viável?
Agave 4.1.1, dual NVMe, 256GB RAM, monitoramento, vote account, bootstrap self-stake, comms de status.
Principal preocupação de delegador?
Uptime e histórico de delinquency - práticas de monitoramento afetam diretamente influxo de stake.
Caminho de aprendizado devnet?
Vote account na devnet, validador pequeno, pratique monitoramento antes de capital mainnet.
Relacionado
- Validator Basics - entrada da seção
- Agave Client - referência de startup
- Monitoring & Epoch Ops - alertas
- Local Dev Best Practices - contraste validador dev
Versões da stack: Esta página foi escrita para Agave 4.1.1, Solana CLI 3.0.10, Anchor 0.32.1, anchor-lang 0.32.1, Rust 1.91.1, @solana/kit 7.0.0, Surfpool 0.12.0 e LiteSVM 0.6.x.