Согласно PANews, команда разработки Bitcoin Core решила уязвимость заполнения диска, которая беспокоила операторов полных узлов в течение пяти лет. Этот недостаток позволял злоумышленникам эксплуатировать вредоносные команды журнала, такие как LogPrintf, LogInfo, LogWarning или LogError, вызывая постоянную запись избыточных данных на жесткие диски узлов. Это создавало значительные риски для узлов с механическими жесткими дисками и могло ухудшить производительность флеш-устройств.
Исправление было реализовано через PR 32604, объединенный в главную ветку опытным разработчиком Глорией Чжао. Подача прошла 19 проверок без возражений. Разработчики ожидают, что как только патч будет широко принят с новой версией Bitcoin Core, атаки на заполнение диска будут искоренены. Последняя версия Bitcoin Core, 29.0, была выпущена 14 апреля, и версии Core обычно получают обновления каждые несколько месяцев. Поскольку это добровольный программный пакет, который не допускает автоматических обновлений, операторы полных узлов должны вручную обновлять свое программное обеспечение. В настоящее время около 16% операторов узлов используют версию 29.0, в то время как другие продолжают использовать более старые версии.