Если кошелёк сообщает «шифрование выполнено», значит ли это, что старые данные на диске точно удалены? В PR Bitcoin Core #36793 обсуждается легко упустить из виду одну особенность: после успешной записи записи о шифровании ключей очистка при перезаписи базы данных всё ещё может завершиться с ошибкой, и на неиспользуемых страницах могут остаться старые материалы в открытом виде. Предложенное решение сохраняет результат «шифрование выполнено», одновременно фиксируя предупреждение о сбое очистки, и рекомендует перевести средства в новый кошелёк, прежде чем полагаться на защиту статическим шифрованием. На мой взгляд, подтверждение выполнения защищённой операции должно чётко различать «основная операция завершена» и «последующая очистка завершена», чтобы пользователь понимал, на каком именно этапе обеспечена защита. Это изменение кода находится на рассмотрении, и его нельзя трактовать как свидетельство того, что все используемые сейчас кошельки ведут себя так же. $BTC