Ошибка Bitcoin Core v30 может удалять файлы при переносе устаревших кошельков

Новости

В понедельник разработчики Bitcoin Core предупредили пользователей об ошибке миграции кошелька в версиях 30.0 и 30.1, которая может привести к удалению файлов и потере средств.

Проблема возникает при определенных условиях и влияет на миграцию со старых кошельков Bitcoin Core, которые никогда не переименовывались и не обновлялись.

Лейси Чжан, рыночный аналитик Bitget Wallet, рассказала Cointelegraph, что ошибка возникает, когда программное обеспечение пытается перенести безымянный устаревший файл «wallet.dat», хранящийся в пользовательском каталоге кошелька, часто определяемом с использованием параметра «-walletdir», при включенной обрезке.

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

Шон Одонахью, руководитель сообщества блокчейна третьего уровня Orbs, рассказал Cointelegraph, что ошибка в первую очередь затрагивает «очень старые настройки кошелька» и что пользователи с аппаратным кошельком или современным программным обеспечением кошелька вряд ли столкнутся с такими проблемами.

Bitcoin Core извлекает двоичные файлы и готовит исправление

Bitcoin Core 30.1 был выпущен 1 января, а ошибка миграции кошелька была публично раскрыта в понедельник, когда разработчики удалили двоичные файлы 30.0 и 30.1 с официального сайта загрузки.

Ошибка Bitcoin Core 30.0 и 30.1 |Источник: Основной проект Биткоин.

Проект посоветовал пользователям не использовать инструменты миграции кошелька до тех пор, пока не станет доступна фиксированная версия Bitcoin Core 30.2, подчеркнув, что существующие пользователи, которые не предпринимают попыток миграции, могут продолжать использовать свои узлы в обычном режиме.

Чжан добавил, что технически опытные пользователи могут оценить свою уязвимость, проверив, используют ли они Bitcoin Core v30.0 или v30.1, определяя, является ли их кошелек устаревшим кошельком, проверяя «debug.log», чтобы узнать, включена ли обрезка и были ли уже предприняты какие-либо попытки миграции, а также просматривая структуру каталога, чтобы подтвердить, указывает ли «-walletdir» на пользовательское или смонтированное местоположение.

«Риск наиболее высок, если присутствуют все эти условия и миграция либо была предпринята, либо ожидается», — сказала она. «Если миграции еще не произошло, пользователям следует немедленно создать резервную копию всего каталога данных на внешнем носителе и избегать перезапуска или обновления до перехода на версию 30.2 или более позднюю».

Bitcoin Core доминирует над узлами

По данным системы отслеживания данных Биткоин Coin Dance, на Bitcoin Core в настоящее время приходится около 78% доступных узлов Биткоина, в то время как на другие реализации, такие как Bitcoin Knots, приходится почти 22%.

Bitcoin Core, узлы, разработчики
Bitcoin Core управляет большинством узлов |Источник: Коинданс

Это доминирование означает, что даже узкая ошибка кошелька может иметь значение для более широкой экосистемы.

«Более важный вывод — это риск концентрации», — сказал Одонахью. «Bitcoin Core занимает огромную долю в экосистеме, по-настоящему массовых альтернатив не так много… когда одна реализация становится стандартной, любая ошибка или дизайнерское решение имеет огромное влияние».

Чжан добавил, что, хотя ошибка не была «критичной для консенсуса», ее влияние показывает, как проблемы на уровне кошелька все еще могут перерасти в проблемы всей экосистемы, когда в использовании доминирует одна реализация.

Источник

Автор статей о криптовалюте и блокчейн технологиях, являюсь экспертом в этой области. Имею опыт работы в этой сфере и активно изучаю новые тенденции и развития. Мои статьи являются источником информации для любителей криптовалют и блокчейн технологий.

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

Оцените автора
CryptoHamster.org
Добавить комментарий