Источник: PortaldoBitcoin
Оригинальный заголовок: Bitcoin Core выпускает исправление для бага, вызывавшего потерю криптовалют
Оригинальная ссылка:
Bitcoin Core объявил о выпуске тестовой версии v30.2rc1 — обновления, которое содержит важные исправления после проблем, обнаруженных в версиях 30.0 и 30.1, которые в редких случаях могли привести к потере всех биткоинов при миграции старых кошельков.
Новая версия все еще находится на стадии тестирования разработчиками и сообществом, но представляет собой важный шаг к укреплению стабильности наиболее используемой реализации полного узла сети Bitcoin, исходный код которой поддерживается сообществом независимых разработчиков в целях безопасности и децентрализации.
v30.2rc1 была опубликована как кандидат на будущую стабильную версию 30.2, с особым акцентом на исправление бага миграции, который вызвал глобальный тревожный сигнал: в версиях 30.0 и 30.1 при попытке конвертировать устаревшие кошельки из старого формата в новый, программное обеспечение могло, в определенных условиях, удалить не только файлы кошелька в процессе миграции, но и другие файлы кошельков, находящиеся в той же директории, что приводило к окончательной потере средств при отсутствии резервных копий.
Этот дефект, признанный критичным разработчиками и пользователями, привел к удалению затронутой версии и рекомендациям временно вернуться к версии 28.1, пока исправленный код не будет протестирован и подтвержден.
Новая тестовая версия включает корректировки процесса миграции кошельков и дополнительные проверки, чтобы предотвратить ошибку удаления. Хотя полный список изменений технический, основные изменения касаются логики загрузки файла кошелька и обработки ошибок, которые в предыдущем релизе не учитывали должным образом случаи взаимодействия с настройкой pruning (которая уменьшает объем хранилища за счет удаления старых данных блокчейна) и наличия стандартных файлов, созданных в более ранних версиях Bitcoin Core.
Эта исправление рассматривается сообществом как приоритет номер один перед повторным повышением версии v30 до рекомендуемой для общего использования.
Обсуждение в сообществе Bitcoin
Выпуск v30.2rc1 происходит на фоне более широких дебатов внутри сообщества о будущем развития программного обеспечения Bitcoin. Версии 30 уже вызывали споры даже до обнаружения бага, особенно из-за изменений, связанных с использованием OP_RETURN — механизма, позволяющего вставлять произвольные данные в транзакции.
Этот спор вновь активизировал сравнения между Bitcoin Core и Bitcoin Knots — альтернативной реализацией, поддерживаемой разработчиком Luke Dash Jr., которая придерживается более строгих правил по хранению данных в блокчейне.
Критики Core утверждают, что серия скандалов подчеркивает необходимость более консервативных подходов в разработке наиболее популярного программного обеспечения сети. Защитники Core, напротив, подчеркивают, что сама публичная идентификация ошибки, немедленное удаление затронутых версий и быстрое выпуск исправительной версии демонстрируют надежность открытой модели разработки и приоритет безопасности.
Пока v30.2rc1 проходит тестирование сообществом, ожидается, что при отсутствии новых критических ошибок стабильная версия 30.2 будет выпущена в ближайшие недели. До тех пор рекомендуется избегать миграции кошельков в затронутых версиях и регулярно создавать резервные копии.
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Bitcoin Core выпускает исправление для бага, вызывавшего потерю криптовалюты
Источник: PortaldoBitcoin Оригинальный заголовок: Bitcoin Core выпускает исправление для бага, вызывавшего потерю криптовалют Оригинальная ссылка: Bitcoin Core объявил о выпуске тестовой версии v30.2rc1 — обновления, которое содержит важные исправления после проблем, обнаруженных в версиях 30.0 и 30.1, которые в редких случаях могли привести к потере всех биткоинов при миграции старых кошельков.
Новая версия все еще находится на стадии тестирования разработчиками и сообществом, но представляет собой важный шаг к укреплению стабильности наиболее используемой реализации полного узла сети Bitcoin, исходный код которой поддерживается сообществом независимых разработчиков в целях безопасности и децентрализации.
v30.2rc1 была опубликована как кандидат на будущую стабильную версию 30.2, с особым акцентом на исправление бага миграции, который вызвал глобальный тревожный сигнал: в версиях 30.0 и 30.1 при попытке конвертировать устаревшие кошельки из старого формата в новый, программное обеспечение могло, в определенных условиях, удалить не только файлы кошелька в процессе миграции, но и другие файлы кошельков, находящиеся в той же директории, что приводило к окончательной потере средств при отсутствии резервных копий.
Этот дефект, признанный критичным разработчиками и пользователями, привел к удалению затронутой версии и рекомендациям временно вернуться к версии 28.1, пока исправленный код не будет протестирован и подтвержден.
Новая тестовая версия включает корректировки процесса миграции кошельков и дополнительные проверки, чтобы предотвратить ошибку удаления. Хотя полный список изменений технический, основные изменения касаются логики загрузки файла кошелька и обработки ошибок, которые в предыдущем релизе не учитывали должным образом случаи взаимодействия с настройкой pruning (которая уменьшает объем хранилища за счет удаления старых данных блокчейна) и наличия стандартных файлов, созданных в более ранних версиях Bitcoin Core.
Эта исправление рассматривается сообществом как приоритет номер один перед повторным повышением версии v30 до рекомендуемой для общего использования.
Обсуждение в сообществе Bitcoin
Выпуск v30.2rc1 происходит на фоне более широких дебатов внутри сообщества о будущем развития программного обеспечения Bitcoin. Версии 30 уже вызывали споры даже до обнаружения бага, особенно из-за изменений, связанных с использованием OP_RETURN — механизма, позволяющего вставлять произвольные данные в транзакции.
Этот спор вновь активизировал сравнения между Bitcoin Core и Bitcoin Knots — альтернативной реализацией, поддерживаемой разработчиком Luke Dash Jr., которая придерживается более строгих правил по хранению данных в блокчейне.
Критики Core утверждают, что серия скандалов подчеркивает необходимость более консервативных подходов в разработке наиболее популярного программного обеспечения сети. Защитники Core, напротив, подчеркивают, что сама публичная идентификация ошибки, немедленное удаление затронутых версий и быстрое выпуск исправительной версии демонстрируют надежность открытой модели разработки и приоритет безопасности.
Пока v30.2rc1 проходит тестирование сообществом, ожидается, что при отсутствии новых критических ошибок стабильная версия 30.2 будет выпущена в ближайшие недели. До тех пор рекомендуется избегать миграции кошельков в затронутых версиях и регулярно создавать резервные копии.