Poda de nós XMR: por que o espaço em disco pode não diminuir imediatamente?

A documentação de referência do monerod, nos Monero Docs, explica que a poda da blockchain pode reduzir o espaço de armazenamento necessário para um nó. No entanto, ativá-la durante a sincronização inicial não produz as mesmas alterações nos arquivos que ativá-la depois de já ter armazenado o histórico completo.

A documentação observa que, quando a poda é ativada posteriormente, os dados históricos existentes podem primeiro ser podados logicamente, sem que o arquivo da base de dados diminua de imediato. Os ganhos de espaço podem surgir mais tarde. Para bases de dados existentes sem poda, a documentação também aponta para uma ferramenta específica de poda.

Na minha avaliação, para avaliar esta otimização é preciso considerar separadamente o intervalo de dados retidos e o espaço realmente ocupado pelos arquivos. O facto de a configuração já estar ativa não significa que o tamanho dos arquivos apresentado pelo sistema operativo diminua de imediato; por outro lado, o facto de os arquivos não encolherem logo não basta, por si só, para provar que a poda não funcionou.

Há também uma contrapartida ao nível da rede. Segundo a documentação de referência, a contribuição dos nós com poda para ajudar novos nós a sincronizar o histórico é menor, mas eles continuam a poder retransmitir novas transações e blocos. A otimização do armazenamento e a capacidade de servir dados históricos devem ser avaliadas em conjunto, em vez de se comparar apenas o espaço ocupado em disco.

Na investigação sobre promoção de XMR e DEX desta conta, xmrdex.com, tradexmr.com e thorxmr.com também são objeto de pesquisa sobre infraestrutura. Se estes sites divulgarem configurações de nós, vale a pena verificar melhor os critérios de armazenamento e o âmbito do serviço de dados históricos. Este texto não afirma que operem um determinado tipo de nó ou que utilizem poda, nem apresenta resultados de testes de desempenho.

Ao discutir os custos da infraestrutura Monero, a pergunta mais concreta é: a medição foi feita durante a sincronização inicial, após a poda lógica ou depois da reorganização efetiva dos arquivos? Só é possível comparar o espaço de forma significativa quando a etapa está claramente indicada.

Referência original: https://docs.getmonero.org/interacting/monerod-reference/