Как работает шифрование кошелька стандартного клиента Bitcoin?

Я зашифровал свой кошелек с помощью Bitcoin QT, а затем закрыл приложение. Когда я перезапустил Bitcoin QT, он не запросил парольную фразу. Но я все еще мог получить доступ к кошельку.

Как можно получить доступ к зашифрованному кошельку без кодовой фразы?

Где-то сохраняется кодовая фраза?

Какова цель шифрования кошелька и отсутствия пароля?

Если вы переустанавливаете Bitcoin QT, вам нужно вводить парольную фразу?

Что если вы перенесете файл wallet.dat на другой компьютер? Нужен ли вам пароль для доступа к нему?

Нужна ли вам парольная фраза для доступа к резервной копии файла кошелька?

Нужна ли вам парольная фраза для доступа к копии файла кошелька?

Я искал и не нашел базовой информации об использовании Bitcoin QT. Где-то есть документация?

Ответы (2)

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

Само шифрование прикреплено к файлу wallet.dat , который содержит

  • пары ключей для каждого из ваших адресов
  • транзакции, совершенные с/на ваши адреса
  • предпочтения пользователей
  • ключ по умолчанию
  • резервные ключи
  • учетные записи
  • номер версии
  • Ключевой пул

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

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

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