Обрезка данных узла XMR: почему объём диска может уменьшиться не сразу?

В справочнике Monero Docs по monerod указано, что обрезка блокчейна позволяет сократить требования узла к хранилищу. Однако результат будет разным, если включить её при первой синхронизации или уже после сохранения полной истории.

В документации отмечается, что при включении обрезки позднее существующие исторические данные могут быть сначала логически обрезаны, а файл базы данных при этом не уменьшится сразу. Экономия места проявится позже. Для уже существующей необрезанной базы данных документация также указывает на специальный инструмент обрезки.

По моей оценке, при анализе этой оптимизации нужно отдельно учитывать, какой объём данных сохраняется, и сколько места фактически занимают файлы. Применение настройки не означает, что отображаемый операционной системой размер файла сразу уменьшится; и наоборот, отсутствие немедленного уменьшения файла само по себе не доказывает, что обрезка не сработала.

Есть и компромисс на сетевом уровне. Согласно справочнику, узел с обрезкой в меньшей степени помогает новым узлам синхронизировать исторические данные, но по-прежнему может участвовать в ретрансляции новых транзакций и блоков. Оптимизацию хранилища и способность предоставлять исторические данные следует оценивать вместе, а не только сравнивать занимаемое место на диске.

В рамках исследований продвижения XMR и DEX в этом аккаунте xmrdex.com, tradexmr.com и thorxmr.com также рассматриваются как объекты изучения инфраструктурных материалов. Если на этих площадках опубликованы конфигурации узлов, стоит дополнительно проверить, как именно рассчитывается объём хранилища и какой объём исторических данных доступен. В этой статье не утверждается, какие узлы они используют и применяют ли обрезку; результатов тестирования производительности также нет.

Обсуждая расходы на инфраструктуру Monero, точнее будет спросить: измерение проводилось после первой синхронизации, логической обрезки или фактической очистки файлов? Только если указать этап, сравнение занимаемого места будет осмысленным.

Первоисточник: https://docs.getmonero.org/interacting/monerod-reference/