Как я могу перевести кошелек Bitcoin-qt в Electrum?

Я перехожу с bitcoin-qt на Electrum, и, похоже, мне нужно будет снова загрузить блокчейн. Могу ли я скопировать и вставить свой wallet.dat в файлы Electrum?

Ответы (5)

Согласно этому FAQ :

В Electrum 2.0 вы не можете импортировать приватные ключи в кошелек, у которого есть seed. Вместо этого вы должны подмести их.

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

Вы можете получить приватные ключи от Bitcoin Core dumpprivkey, как описано в разделе Использование dumpprivkey для создания бумажной резервной копии .

  1. Запустите Bitcoin Core с тем , что wallet.datвы хотите экспортировать

  2. Сбросьте все ключи кошелька через консоль Bitcoin Core, используя dumpwallet wallet.dump, где wallet.dumpэто имя файла дампа, который нужно создать.

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

  1. Вы получите список закрытых ключей для адресных пар в следующем формате:
L4ysibEFMBQc3hfr7tvUyV4nBP1YQ3AgDewszoYq5czMtXotmmro 2020-08-21T14:36:58Z change=1 #addr=bc1qpw40dkvcj23zt3efvdwqr7ddfunwktx11f3tjf
  1. Извлеките все закрытые ключи (они находятся в первом столбце, например L4ysi..mmro).

Я удаляю ненужные вещи в начале и в конце файла дампа вручную, а затем использую, cut -c 52- wallet.dump > private_keys.dumpчтобы исключить все, кроме закрытых ключей.

  1. Создайте новый кошелек Electrum, выберите «Импортировать биткойн-адреса или закрытые ключи», конвертируйте свои ключи в соответствии с доступными правилами, нажав кнопку «Информация» (возможно, вам не нужно их конвертировать, если ваш wallet.datдовольно старый), и все готово . идти!

Вышеупомянутое проверено на Bitcoin Core 0.21.1.0 и Electrum 4.1.5.

Если вы экспортируете закрытые ключи для адресов, которые хотите сохранить, то вы буквально являетесь своим собственным банком, большинство кошельков позволяют вам каким-то образом импортировать закрытые ключи. Я не знаю специфики выполнения этого на Электруме.

Для экспорта из bitcoin-qt зайдите в консоль отладки из меню и введите

dumpprivkey "1bitcoinaddresshere"

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

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

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

Что вы имеете в виду под «импортировать их в другое место (например, blockchain.info)»?
@Geremia: После того, как вы экспортировали свой закрытый ключ, вы можете импортировать его в другой кошелек. После того, как ключ будет импортирован, вы можете тратить монеты, которыми он управляет, используя этот кошелек. У каждого кошелька есть свой интерфейс для импорта. Примером кошелька, в который можно импортировать ключ, является blockchain.info.

Ответ на этот вопрос уже дан в руководствах по Electrum http://electrum.org/tutorials.html#switching-to-electrum .

Что делать со старыми адресами и кошельком при переходе на Электрум?

Лучший способ перейти на Electrum — отправить все биткойны, которые у вас есть в старом кошельке, на один из адресов в вашем кошельке Electrum. Таким образом, вы защитите все свои биткойны своим начальным числом.

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

Не забудьте полностью удалить свой wallet.dat, если вы передали свои адреса для депозита другим людям.