



Разработчики Bitcoin Core обнаружили связанную с миграцией кошельков ошибку в версиях v30.0 и v30.1
- Команда Bitcoin Core предупредила о сбое в v30, который может привести к потере средств.
- Под угрозой оказались старые кошельки без резервных копий.
- Разработчики готовят срочное исправление после обнаружения опасной ошибки.
Команда Bitcoin Core предупредила пользователей о критической ошибке миграции кошельков в версиях 30.0 и 30.1, которая при определенных условиях может привести к удалению файлов кошелька и потере доступа к средствам.
В связи с этим команда временно удалила соответствующие бинарные файлы с официального сайта и призвала не использовать инструменты миграции до выхода исправленной версии.
Как указано в официальном сообщении Bitcoin Core, баг связан с процессом переноса устаревших кошельков и проявляется «в редких случаях», когда миграция файла wallet.dat завершается с ошибкой. В таких случаях логика очистки может ошибочно удалить весь каталог кошелька, что «потенциально приводит к потере средств».
Проблема касается старых конфигураций, в частности неизвестных старых кошельков, которые не создаются по умолчанию с версии 0.21 (выпущенной пять лет назад). Один из триггеров — включенное обрезание блокчейна (pruning) в сочетании с использованием кастомного каталога кошелька через параметр -walletdir.
Аналитик Bitget Wallet Лейси Чжан объяснила Cointelegraph, что баг активируется, когда программное обеспечение пытается мигрировать «неизвестный старый файл wallet.dat, сохранённый в собственном каталоге кошелька», при включенном pruning.
По ее словам, в такой ситуации миграция может выглядеть успешной, но «логика очистки ошибочно удаляет весь каталог кошелька», и если резервной копии нет, «потеря доступа к средствам фактически гарантирована».
В то же время лидер сообщества блокчейна третьего уровня Orbs Шон
Читать на incrypted.com