MoneroSwapper MoneroSwapper
Guias

Poda de Nó Monero: Como Rodar um Full Node com Espaço Limitado em Disco

MoneroSwapper Team · · · 9 min read · 70 views

Por que rodar um nó Monero é um ato de resistência

Cada nó na rede Monero é uma fortaleza de soberania individual. Quando você roda seu próprio nó, você não depende de terceiros para validar suas transações, verificar saldos ou transmitir pagamentos. Você se torna um participante ativo na rede mais privada do ecossistema cripto, contribuindo diretamente para sua segurança e descentralização.

No entanto, a blockchain do Monero cresceu consideravelmente ao longo dos anos. Em abril de 2026, o banco de dados completo da blockchain ocupa aproximadamente 210 GB de espaço em disco. Para muitos usuários — especialmente aqueles rodando nós em laptops, Raspberry Pi ou servidores VPS com armazenamento limitado — esse requisito representa uma barreira significativa.

É aqui que o pruning (poda) entra em cena. A funcionalidade de pruning do Monero permite que você rode um nó completo e funcional ocupando apenas cerca de um terço do espaço que a blockchain completa exigiria. Neste guia, vamos explicar como o pruning funciona tecnicamente, como configurá-lo e quais são as implicações práticas dessa escolha.

Entendendo o pruning: o que é descartado e o que permanece

Para compreender o pruning, é necessário primeiro entender a estrutura de uma transação Monero. Cada transação contém dois tipos principais de dados:

  • Dados essenciais: Incluem as key images (que previnem double-spending), os compromissos de valor (Pedersen commitments), e as referências de saída. Esses dados são necessários para verificar a validade da transação e nunca são removidos pelo pruning.
  • Dados de prova: Incluem as ring signatures, range proofs (Bulletproofs+) e outros dados criptográficos que comprovam a validade da transação no momento da sua inclusão no bloco. Após a transação ser confirmada e enterrada sob dezenas de milhares de blocos subsequentes, esses dados tornam-se menos críticos para a operação diária da rede.

O pruning do Monero remove seletivamente os dados de prova de transações antigas, mantendo os dados essenciais intactos. Isso significa que um nó podado ainda pode verificar completamente todas as transações novas, validar blocos e participar ativamente do consenso da rede. A única limitação é que ele não pode fornecer o histórico completo de provas para outros nós que estejam fazendo sincronização completa.

O esquema de pruning em faixas

O Monero implementa um sistema inteligente de pruning baseado em faixas (stripes). Em vez de cada nó podado descartar os mesmos dados, a rede divide os dados podáveis em 8 faixas distintas. Cada nó podado mantém aleatoriamente uma dessas oito faixas completa e descarta as outras sete. Dessa forma, estatisticamente, todos os dados da blockchain permanecem disponíveis na rede como um todo, distribuídos entre diferentes nós podados.

Esse design é elegante porque resolve o problema de disponibilidade de dados sem exigir que cada nó individual mantenha tudo. Se um novo nó precisa fazer sincronização completa, ele pode obter as diferentes faixas de dados de diferentes nós podados, reconstruindo a blockchain completa a partir de fontes distribuídas.

Guia prático: configurando o pruning no monerod

O daemon do Monero, monerod, oferece suporte nativo a pruning desde a versão 0.14.1.0 (lançada em 2019). A configuração é surpreendentemente simples.

Opção 1: Iniciando um novo nó com pruning

Se você está configurando um nó pela primeira vez, basta adicionar a flag --prune-blockchain ao iniciar o monerod:

./monerod --prune-blockchain --db-sync-mode safe

Isso fará com que a blockchain seja baixada já no formato podado desde o início. A sincronização inicial levará menos tempo e ocupará menos espaço do que uma sincronização completa. A flag --db-sync-mode safe é recomendada para hardware mais lento, pois reduz o risco de corrupção do banco de dados em caso de desligamento inesperado.

Opção 2: Podando uma blockchain existente

Se você já possui uma blockchain completa e deseja liberar espaço, o monerod pode podar o banco de dados existente:

./monerod --prune-blockchain

O processo de poda in-place leva algum tempo — dependendo da velocidade do seu disco, entre 30 minutos e algumas horas. Após a conclusão, você recuperará aproximadamente dois terços do espaço anteriormente ocupado.

Opção 3: Usando o arquivo de configuração

Para tornar o pruning permanente sem precisar lembrar da flag toda vez, adicione a seguinte linha ao seu arquivo bitmonero.conf:

prune-blockchain=1

O arquivo de configuração fica tipicamente em ~/.bitmonero/bitmonero.conf no Linux, %APPDATA%\bitmonero\bitmonero.conf no Windows, ou ~/Library/Application Support/bitmonero/bitmonero.conf no macOS.

Requisitos de hardware para um nó podado

Uma das grandes vantagens do pruning é a redução significativa nos requisitos de hardware. Aqui está uma comparação prática:

Nó completo (sem pruning):

  • Armazenamento: ~210 GB (e crescendo)
  • RAM: 4 GB mínimo, 8 GB recomendado
  • CPU: Qualquer processador moderno
  • Conexão: Banda larga estável

Nó podado (com pruning):

  • Armazenamento: ~70 GB (aproximadamente um terço)
  • RAM: 2 GB mínimo, 4 GB recomendado
  • CPU: Qualquer processador, inclusive ARM (Raspberry Pi 4+)
  • Conexão: Banda larga estável

Essa redução torna viável rodar um nó Monero em hardware que antes seria insuficiente: um Raspberry Pi 4 com um SSD de 128 GB, um VPS básico com 80 GB de disco, ou até mesmo um laptop antigo com espaço limitado.

Rodando um nó podado no Raspberry Pi 4

O Raspberry Pi 4 é uma das plataformas mais populares para rodar nós Monero em casa, e o pruning torna isso muito mais acessível. Aqui está um roteiro completo:

Hardware necessário

  • Raspberry Pi 4 (modelo com 4 GB ou 8 GB de RAM)
  • SSD externo de 128 GB ou mais (evite cartões microSD — são lentos demais e têm vida útil limitada)
  • Adaptador USB 3.0 para SATA (caso use SSD de 2.5")
  • Fonte de alimentação oficial do Raspberry Pi (3A)
  • Cabo Ethernet (Wi-Fi funciona, mas Ethernet é mais estável)

Instalação passo a passo

1. Instale o sistema operacional: Recomendamos o Raspberry Pi OS Lite (64-bit) ou Ubuntu Server 24.04 LTS para ARM64. A versão Lite é preferível pois não inclui interface gráfica, economizando recursos.

2. Monte o SSD externo: Configure o SSD como ponto de montagem permanente editando o /etc/fstab. Use o sistema de arquivos ext4 para melhor desempenho com o banco de dados LMDB do Monero.

3. Baixe o Monero CLI: Obtenha a versão mais recente do monerod para linux-armv8 (ARM 64-bit) diretamente do site oficial getmonero.org. Sempre verifique os hashes SHA256 após o download.

4. Configure e inicie: Crie o arquivo de configuração apontando o data-dir para o SSD e ative o pruning:

# ~/.bitmonero/bitmonero.conf
data-dir=/mnt/ssd/bitmonero
prune-blockchain=1
db-sync-mode=safe
max-concurrency=2
out-peers=16
in-peers=32
limit-rate-up=1048576
limit-rate-down=1048576

5. Configure como serviço: Crie um arquivo systemd para que o monerod inicie automaticamente com o sistema:

[Unit]
Description=Monero Full Node (Pruned)
After=network.target

[Service]
Type=simple
User=monero
ExecStart=/opt/monero/monerod --config-file /home/monero/.bitmonero/bitmonero.conf --non-interactive
Restart=always
RestartSec=30

[Install]
WantedBy=multi-user.target

Considerações de rede e conectividade

Rodar um nó Monero — seja podado ou não — implica em ser um participante ativo na rede P2P. Existem algumas considerações importantes sobre conectividade:

Porta 18080: O monerod utiliza a porta TCP 18080 para comunicação P2P. Se possível, configure o port forwarding no seu roteador para esta porta, permitindo que outros nós se conectem ao seu. Isso aumenta a contribuição do seu nó para a rede.

Porta 18081 (RPC): Esta é a porta de interface RPC, usada para comunicação entre sua carteira e o nó. Por segurança, ela deve ser acessível apenas localmente (127.0.0.1), a menos que você tenha razões específicas para expô-la.

Tor e I2P: O monerod possui suporte integrado para roteamento via Tor e I2P. Combinar um nó podado com acesso exclusivo via Tor oferece uma camada adicional de privacidade, impedindo que seu ISP saiba que você está rodando um nó Monero:

# Configuração para uso com Tor
proxy=127.0.0.1:9050
anonymous-inbound=YOUR_ONION_ADDRESS:18083,127.0.0.1:18083,16
pad-transactions=1

Pruning vs Remote Node: por que seu próprio nó importa

Muitos usuários de Monero, especialmente em dispositivos móveis, utilizam remote nodes — nós operados por terceiros — para conectar suas carteiras. Embora conveniente, essa abordagem tem implicações significativas para a privacidade:

  • Vazamento de IP: O operador do remote node pode ver o endereço IP de quem se conecta.
  • Análise de timing: Ao observar quais transações são submetidas através do seu nó, o operador pode inferir quais transações pertencem a quais usuários.
  • Censura potencial: Um remote node malicioso pode se recusar a transmitir suas transações ou fornecer dados incorretos sobre saldos.

Um nó podado pessoal elimina todos esses riscos. Mesmo rodando em hardware modesto, ele oferece a mesma segurança e privacidade de um nó completo. A diferença entre um nó podado e um remote node é a diferença entre soberania e confiança em terceiros.

Manutenção e monitoramento do nó

Após configurar seu nó podado, a manutenção necessária é mínima, mas existem algumas práticas recomendadas:

  • Atualizações: Acompanhe os releases do Monero e atualize o monerod sempre que uma nova versão for lançada, especialmente em hard forks programados.
  • Monitoramento de disco: Embora o pruning reduza significativamente o uso de disco, a blockchain continua crescendo. Monitore o espaço disponível e planeje upgrades de armazenamento quando necessário.
  • Logs: O monerod gera logs detalhados que podem ajudar a diagnosticar problemas. Configure a rotação de logs para evitar que eles consumam espaço excessivo.
  • Backup: Faça backup periódico do arquivo bitmonero.conf e das chaves do seu nó. O banco de dados em si pode ser reconstruído a partir da rede.

O impacto coletivo: cada nó podado fortalece a rede

A saúde da rede Monero depende diretamente do número e da distribuição geográfica dos seus nós. Quanto mais nós existem, mais resiliente a rede se torna contra ataques, censura e falhas. O pruning democratiza a participação ao reduzir a barreira de entrada, permitindo que mais pessoas ao redor do mundo contribuam com a infraestrutura da rede.

Se você utiliza Monero através do MoneroSwapper para conversões sem KYC, considere rodar seu próprio nó podado. Além de melhorar sua própria privacidade ao conectar sua carteira ao seu nó pessoal, você estará contribuindo ativamente para a saúde de toda a rede. Em uma era onde a vigilância financeira se intensifica globalmente, cada nó Monero é um ato de afirmação do direito à privacidade financeira.

O pruning torna esse ato acessível a praticamente qualquer pessoa com um computador e uma conexão à internet. Não existem mais desculpas para não rodar seu próprio nó.

Compartilhe este artigo

Artigos Relacionados

Pronto para Trocar?

Exchange de Monero Anônima

Sem KYC • Sem Cadastro • Troca Instantânea

Trocar Agora