Становятся ли ключи пула ключей из незашифрованной резервной копии кошелька непригодными для использования после того, как я зашифрую свой кошелек?

Меня немного смущает это, которое я нашел в технической документации:

Когда шифрование парольной фразы кошелька становится включенным, любые неиспользуемые ключи из пула ключей сбрасываются (помечаются как использованные), а новые ключи, защищенные шифрованием, добавляются. По этой причине сделайте новую резервную копию своего кошелька, чтобы вы могли восстановить ключи из нового пула ключей, если потребуется доступ к вашим резервным копиям.

Если бы я зашифровал свой wallet.dat и у меня была недавняя незашифрованная резервная копия, стали бы недействительными ключи пула ключей в незашифрованной резервной копии?

Если бы я не совершал никаких новых транзакций с использованием нового зашифрованного кошелька, смогу ли я восстановить резервную копию, используя резервную копию незашифрованного кошелька, или это вызовет проблемы?

Ответы (2)

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

В данном случае мы используем их по другой причине. Чтобы объяснить почему, давайте предположим, что кошелек не обрабатывал ранее незашифрованные адреса по-разному.

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

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

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

Если бы я не совершал никаких новых транзакций с использованием нового зашифрованного кошелька, смогу ли я восстановить резервную копию, используя резервную копию незашифрованного кошелька, или это вызовет проблемы?

Да, вы могли бы.

Также рекомендуется сразу после шифрования потратить монеты, существовавшие до шифрования, на новый адрес, сгенерированный после шифрования.

Таким образом, если ваши старые резервные копии кошелька попадут не в те руки, ваши средства все равно будут в безопасности.

Если вы этого не сделали, ваши средства по-прежнему можно потратить из кошелька, резервная копия которого была создана до добавления шифрования парольной фразы.

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

Так что сделайте себе одолжение, потратьте средства на новый адрес сразу после шифрования (и выполнения надлежащего резервного копирования), чтобы на старом бэкапе не было средств.

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