Опрос blocks.log
Команда разработчиков EOS Network Foundation просит предоставить обратную связь об использовании файлов blocks.log, чтобы помочь с разработкой будущих версий программного обеспечения.
Блокчейны Antelope обрабатывают большой объем транзакций, создавая большие блоки. Nodeos хранит эти блоки в файле blocks.log, который может быстро увеличиваться в размере. Некоторые ноды, такие как ноды производителей блоков, не нуждаются в хранении исторических журналов блоков. Другие, такие как публичные API и P2P-ноды, нуждаются в полных версиях файла blocks.log.
Разные версии EOSIO позволяют использовать различные методы для уменьшения размера файла blocks.log.
EOSIO v2.0
Вы можете запустить nodeos из снимка, чтобы обрезать блоки.
EOSIO v2.1
Вы можете использовать тот же метод удаления файла blocks.log для EOSIO v2.1, что и для EOSIO v2.0. Альтернативно, вы можете использовать конфигурационные опции, доступные только для EOSIO v2.1, чтобы разделить файл blocks.log на более мелкие фрагменты и сохранить определенное количество этих фрагментов. Вы можете настроить nodeos на автоматическое удаление более старых фрагментов или перемещение их в архивное место. Nodeos не использует сохраненные фрагменты для ничего, и операторы могут удалить их, когда они больше не нужны.
Leap v3.1
Вы можете использовать тот же метод удаления файла blocks.log для Leap v3.1, что и для EOSIO v2.0. Кроме того, вы можете использовать новую опцию в Leap v3.1, называемую block-log-retain-blocks, чтобы определить, сколько блоков хранить в файле blocks.log. Эта опция сохраняет наиболее недавние блоки, определенные параметром block-log-retain-blocks, и удаляет более старые блоки. Результатом является разреженный файл, то есть в нем есть пробелы, где были удаленные блоки.
Будущее
В последней версии кода разработчики реализовали функцию, позволяющую операторам задавать количество недавних блоков в параметре block-log-retain-blocks равным нулю (0), что устраняет файл blocks.log полностью.
Опрос blocks.log
Нажмите здесь, чтобы участвовать в опросе.
Результаты опроса можно найти здесь.
Автор: EOS Network Foundation
Редактор: Randall Roland
Переводчик: -
Источники и ссылки:
Last updated:
Was this article helpful?
Have a specific question about this article?