Перейти к содержанию

Сообщение добавил Hlorofos

Все полезные ссылки и FAQ можно найти в первом сообщении. Прежде чем задать вопрос, посмотрите там.

Рекомендуемые сообщения

3 минуты назад, DenisReaver сказал:

Благодарю , я думал в чем проблема , надо в настройках просто снять галочку «обрезать блоки »

Ну да. Точнее, не нужно было ее туда ставить ).

Ссылка на комментарий
Поделиться на другие сайты

  • Ответов 3,9 тыс
  • Создана
  • Последний ответ

Топ авторов темы

Приветствую всех!

Собственно пришел с вопросом..

Занимаюсь сейчас тем что переношу bitcoin core на еще одно устройство (железо довольно мощное и ssd на 1tb).

Установил чистую windows 10 pro, сделал все обновления, установил bitcoin core 21, скачал блокчейн (чуть меньше суток качалось), дальше закинул файл wallet.dat с прошлого устройства, с этого момента bitcoin core перестал запускаться, сделал reindex и rescan, не помогает (то есть после rescana так и не открылось ничего, после открытия с reindex клиент открывает и как я понимаю начинает реиндексировать блокчейн относительно моего wallet.dat?, дальше после первого такого reindex видимо либо не до конца он это закончил, но когда я вернулся к компьютеру клиент был закрыт, либо он закончил до конца и есть какая-то другая проблема, но когда я попробовал запустить клиент без доп. команд то опять тишина).

Видел что еще можно сделать getbestblockhas и reconsiderblock <hashotputfromstep> вопрос на каком моменте это делать?

Где еще я мог напортачить.

Буду читать данную ветку и может найду ответ, но пока пусть повисит сообщение.

 

UPD

Еще нюанс, не помню делал ли я транзакции на старом устройстве после того как wallet.dat сохранил со старого устройства. То есть это же может быть проблемой как я понимаю.

Так же при reindex справа появляется часть транзакций старых (но точно не самые последние транзакции), но баланс не отображается. 

Возможно нужно взять со старого устройства последнюю версию wallet.dat?

Если я сейчас возьму самый актуальный wallet.dat, то какие файлы нужно удалить чтобы все заново сделать? То есть понятно что старый wallet.dat из нового устройства убрать, но какие еще файлы убрать? Может settings.json? Не хочется все удалять и заново качать.

UPD2

Последняя reindex видимо опять закончилась некорректно, в debag увидел строку с Missing or invalid file C:\**********\Roaming\Bitcoin\anchors.dat

Так же обратил внимание что последние строки в debug содержат хэши транзакций которые были собственно и показывались пока шел reindex. Возможно тогда и делалось сохранение этого wallet.dat/

Может быть и правда нужно попробовать самый последний wallet.dat?

UPD3 

ТАК! вроде все восстановилось, проблема и правда была в старом файле wallet.dat, нужно было самый последний файл закидывать, с последними транзакциями, видимо.

Изменено пользователем ub17
Ссылка на комментарий
Поделиться на другие сайты

  • 3 недели спустя...
В 27.11.2022 в 22:38, jam72 сказал:

Лучше сид вытащить, либо приватный мастер-ключ. Надежнее.

Зачем? Ничего это не дает. Новую копию файла HD-кошелька нужно делать только после импорта ключей, либо смене сида.

 

Подскажите, пожалуйста, Вы имеете ввиду seed это мастер ключ? Как я понимаю, в дампе, сверху первым сохраняется приватный мастер ключ (он так и указан), далее уже приватники от каждого из кошельков из wallet.dat

 

По нему возможно как-то восстановить все адреса на кошельке? Как в случае с seed или мастер ключом в electrum? Пробовал вводить этот мастер ключ в Electrum при создании кошелька, но там не отобразились кошельки из Core. Что дает этот приватный мастер ключ? Заранее спасибо.

Ссылка на комментарий
Поделиться на другие сайты

50 минут назад, Leo5 сказал:

Подскажите, пожалуйста, Вы имеете ввиду seed это мастер ключ? Как я понимаю, в дампе, сверху первым сохраняется приватный мастер ключ (он так и указан), далее уже приватники от каждого из кошельков из wallet.dat

Да, сверху мастер-ключ, а дальше среди приватников есть строка с значением hdseed=1, приватник в этой строке и есть сид, который можно импортировать в кошелек командой sethdseed. Но это работает только в недескрипторных кошельках.

50 минут назад, Leo5 сказал:

По нему возможно как-то восстановить все адреса на кошельке? Как в случае с seed или мастер ключом в electrum?

Да, можно в дескрипторном кошельке, в недескрипторном, думаю, нет (не уверен).

50 минут назад, Leo5 сказал:

Пробовал вводить этот мастер ключ в Electrum при создании кошелька, но там не отобразились кошельки из Core.

Нет, так не получится, там другой путь деривации.

50 минут назад, Leo5 сказал:

Что дает этот приватный мастер ключ?

Кроме восстановления в дескрипторном кошельке кора, из него можно получить все простые приватники в iancoleman-конвертере.

Также в этом конвертере можно получить простые ключи и мастер-ключ из сида (только сид-приватник необходимо перевести из WIF в hex-формат).

Изменено пользователем jam72
Ссылка на комментарий
Поделиться на другие сайты

19 часов назад, jam72 сказал:

Да, сверху мастер-ключ, а дальше среди приватников есть строка с значением hdseed=1, приватник в этой строке и есть сид, который можно импортировать в кошелек командой sethdseed. Но это работает только в недескрипторных кошельках.

Да, можно в дескрипторном кошельке, в недескрипторном, думаю, нет (не уверен).

Нет, так не получится, там другой путь деривации.

Кроме восстановления в дескрипторном кошельке кора, из него можно получить все простые приватники в iancoleman-конвертере.

Также в этом конвертере можно получить простые ключи и мастер-ключ из сида (только сид-приватник необходимо перевести из WIF в hex-формат).

 

Спасибо за ответы. Еще пару уточнений.

 

1. Дескриптный который сейчас есть для Bitcoin это и есть Bitcoin Core? Или есть другие варианты? С возможностью восстановить по мастер ключу взятого из Core?

 

2. Возможно ли в Bitcoin Core, при увеличении комиссии для транзакции, как-то выставить ее самостоятельно как в Electrum? Core дает выставить комиссию при отправке, но если необходимо увеличить комиссию, например нагрузка на сеть выросла, предлагает свою комиссию. Этот момент можно исправить?

Ссылка на комментарий
Поделиться на другие сайты

3 часа назад, Leo5 сказал:

1. Дескриптный который сейчас есть для Bitcoin это и есть Bitcoin Core? Или есть другие варианты? С возможностью восстановить по мастер ключу взятого из Core?

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

Имея мастер-ключ дескрипторного кошелька, в iancoleman можно получить мастер-ключ для импорта в электрум. Перенести недескрипторный так не получится, потому что там приватники от адресов hardened (не знаю, как это на русский перевести, усиленные, что ли?), тут только через импорт простых приватников.

 

4 часа назад, Leo5 сказал:

2. Возможно ли в Bitcoin Core, при увеличении комиссии для транзакции, как-то выставить ее самостоятельно как в Electrum?

Это я не знаю, не пользуюсь кором как кошельком.

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, jam72 сказал:

Имея мастер-ключ дескрипторного кошелька, в iancoleman можно получить мастер-ключ для импорта в электрум. Перенести недескрипторный так не получится, потому что там приватники от адресов hardened (не знаю, как это на русский перевести, усиленные, что ли?), тут только через импорт простых приватников.

 

Теперь понял. Подскажите а как получить мастер ключ дескрипторного кошелька?

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, Leo5 сказал:

 

Теперь понял. Подскажите а как получить мастер ключ дескрипторного кошелька?

 

listdescriptors true

 

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, jam72 сказал:

 

listdescriptors true

 

 

А можно пожалуйста поэтапно? Не могу я что-то вникнуть. Был бы сильно признателен.

 

 

Изменено пользователем Leo5
Ссылка на комментарий
Поделиться на другие сайты

4 минуты назад, Leo5 сказал:

Что из этого мастер ключ для дальнейшего получения мастер ключа в iancoleman ?

Из этого - ничего ). Я же вам написал команду listdescriptors true, а не просто listdescriptors. Там вы увидите нечто похожее, только вместо разных публичных ключей xpub будет одинаковый ключ xprv. Вот его и вставляйте в iancoleman в поле "BIP32 Root Key", ставьте нужный путь деривации и берите ключ для импорта в электрум из поля "Account Extended Private Key".

Ссылка на комментарий
Поделиться на другие сайты

1 час назад, jam72 сказал:

Из этого - ничего ). Я же вам написал команду listdescriptors true, а не просто listdescriptors. Там вы увидите нечто похожее, только вместо разных публичных ключей xpub будет одинаковый ключ xprv. Вот его и вставляйте в iancoleman в поле "BIP32 Root Key", ставьте нужный путь деривации и берите ключ для импорта в электрум из поля "Account Extended Private Key".

 

 listdescriptors true

 

эту команду и вводил изначально, но выдает не то.

Изменено пользователем Leo5
Ссылка на комментарий
Поделиться на другие сайты

@Leo5 Только если вам нужно получить не легаси кошелек, а скажем native segwit, тогда мастер-ключ xprv следует преобразовать в zprv. Это можно сделать в консоли Электрума (не кора) командой:

convert_xkey(xkey="ваш_xprv",xtype="p2wpkh")

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, jam72 сказал:

@Leo5 Не знаю, у меня работает. Какая версия кора у вас?

 

v22.0.0

 

А у меня нет( странно

Ссылка на комментарий
Поделиться на другие сайты

1 минуту назад, Leo5 сказал:

v22.0.0

Попробуйте обновить, больше мне нечего сказать. У меня v24.0.1.

Ссылка на комментарий
Поделиться на другие сайты

7 минут назад, jam72 сказал:

Попробуйте обновить, больше мне нечего сказать. У меня v24.0.1.

Спасибо, действительно, обновил, выдал.

Ссылка на комментарий
Поделиться на другие сайты

3 часа назад, jam72 сказал:

Перенести недескрипторный так не получится, потому что там приватники от адресов hardened

Под Derived Addresses нужно поставить галочку Use hardened addresses, тогда получится. Правда адреса будут отображаться в старом формате, но для получения приватных ключей это не важно.

Ссылка на комментарий
Поделиться на другие сайты

3 минуты назад, Old Miner сказал:

Под Derived Addresses нужно поставить галочку Use hardened addresses, тогда получится. Правда адреса будут отображаться в старом формате, но для получения приватных ключей это не важно.

Да, получить простые ключи так получится, расширенные не получится (вернее, в электруме по ним будут совсем другие адреса, т.к электрум нельзя заставить давать hardened адреса). А вот в дескрипторных всё сойдётся.

Ссылка на комментарий
Поделиться на другие сайты

Всем доброго дня! Я новичок в этой теме, подскажите пожалуйста что может быть. Друг дал мне холодный кошелек на ssd 500gb, попросил запустить его и посмотреть сколько на нем средств. На ssd находится папка с резервной копией кошелька в ней файл wallet.dat с датой создания 06.10.2022,  установленный bitcoin core, все это весит где то 430gb. Я скачал с офф сайта bitcoin core, установил его в папку по умолчанию, запустил, для загрузки блокчейнов я выбрал другой жесткий диск, у меня все скачалось я закрыл программу взял файл wallet и закинул его в корень папки с установленным кошельком, запустил программу она загрузила блоки и на долго подвисла с надписью перерегистрация примерно на час. Потом открылся кошелек, но там все по нулям и транзакций нет, ни чего вообще нет. У друга раньше занимался товарищ этим, он скидывал фото что там все есть и делал эти резервные копии. Не могу понять что не так, если он зашифрован то программа наверное запросила пароль бы, притом в папке с копией есть два файла wallet (в разных папках), один весит 1424кб, а другой 32кб, я пробовал оба, у обоих все одно и тоже. Может кто сталкивался или я что то не то сделал? Единственное что когда я запустил bitcoin core и он начал закачивать блокчейны я его выключил закинул в папку wallet и запустил опять он открылся так же нулевой и я потом опять его вырубил удалил wallet и запустил заново, подумав что лучше закину его когда синхронизация пройдет на 100%.    

Ссылка на комментарий
Поделиться на другие сайты

Открой wallet.dat любым текстовым редактором, поищи слово "name".

Рядом будет записан адрес

Проверь баланс адреса на https://www.blockchain.com/explorer

Если адрес твои и битки там, можно ковырять этот wallet.dat дальше

Ссылка на комментарий
Поделиться на другие сайты

Открыл в Notepad++ слово name через поиск ctrl+f не находит. Конечно может в редакторе какую то определенную кодировку надо поставить?

Изменено пользователем povanik
Ссылка на комментарий
Поделиться на другие сайты

6 часов назад, InnaK сказал:

Открой wallet.dat любым текстовым редактором, поищи слово "name".

Рядом будет записан адрес

Проверь баланс адреса на https://www.blockchain.com/explorer

Если адрес твои и битки там, можно ковырять этот wallet.dat дальше

Открыл в Notepad++ слово name через поиск ctrl+f не находит. Конечно может в редакторе какую то определенную кодировку надо поставить?

Ссылка на комментарий
Поделиться на другие сайты

9 часов назад, povanik сказал:

если он зашифрован то программа наверное запросила пароль бы

Пароль для зашифрованного кошелька запрашивается перед отправкой транзакции. Для просмотра баланса и списка транзакций пароль не запрашивается. Зашифрованный кошелёк можно определить по значку замка в правом нижнем углу окна Bitcoin Core.

 

9 часов назад, povanik сказал:

Потом открылся кошелек, но там все по нулям и транзакций нет, ни чего вообще нет.

Убедитесь в том, что Bitcoin Core синхронизирован. Синхронизированный Bitcoin Core показывает галочку в правом нижнем углу окна.

 

Ссылка на комментарий
Поделиться на другие сайты

13 минут назад, Old Miner сказал:

Пароль для зашифрованного кошелька запрашивается перед отправкой транзакции. Для просмотра баланса и списка транзакций пароль не запрашивается. Зашифрованный кошелёк можно определить по значку замка в правом нижнем углу окна Bitcoin Core.

 

Убедитесь в том, что Bitcoin Core синхронизирован. Синхронизированный Bitcoin Core показывает галочку в правом нижнем углу окна.

 

Галочка стоит.Замка нет.

Ссылка на комментарий
Поделиться на другие сайты

9 часов назад, povanik сказал:

взял файл wallet и закинул его в корень папки с установленным кошельком

Вот тут, кстати, непонятно, куда конкретно вы положили wallet.dat.

Зайдите в Окно -> Информация. Какой путь у вас прописан в Директория данных ?

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • Курс Bitcoin (только про Bitcoin)

      В данной ветке предлагаю вести обсуждение курса Bitcoin Для желающих безнаказанно оффтопить был создан топик Курсы криптовалют в разделе флейма, там можно уходить в рассуждения сколь угодно далеко от основной темы, так что велком! Также у нас есть ветка по обсуждению "справедливого курса" Bitcoin     Несколько полезных инструментов для отслеживания курса: bitcoin.clarkmoody отображает стакан Mt.Gox и строит в реалтайме японские свечи bitcoinchain сравнение курсов на разных биржах н

      в Биткоин

    • Блокнот с надписью Buy Bitcoin ушел с молотка за $1 млн

      Аукционный дом Scarce.City сообщил о продаже блокнота с надписью Buy Bitcoin. Листок бумаги стал мемом благодаря телеэфиру из Конгресса США семь лет назад. Лот ушел за 16 BTC (около $1 млн). Лот стал рекордным по цене для аукционного дома. Мероприятие по продаже блокнота прошло в биткоин-баре под названием Pub Key в Нью-Йорке. Согласно предоставленной аукционным домом информации, новым владельцем культовой вещи стал анонимный клиент под ником Squirrekkywrath. В криптовалютном сообществе ег

      в Новости криптовалют

    • Комиссии Bitcoin

      Попытался собрать воедино информацию по комиссиям Биткоина:   Где посмотреть текущую комиссию Биткоина? Вот утилита для расчета комиссий Биткоина. Ее обсуждение и лог разработки здесь. Кто назначает комиссию в Биткоине? Комиссию назначает пользователь самостоятельно при отправке. Чем больше комиссия- тем выше приоритет у транзакции.   Что такое комиссия в техническом плане? Комиссия в сети Биткоин - это разница между фактически отправленной суммой и раз

      в Биткоин

    • Халвинг Bitcoin

      До халвинга биткоина осталось 12 дней. Чего ждать после? Стоить ли полагаться на статистику роста цены предыдущих халвингов?        Ждем повторения события☺️

      в Биткоин

    • Комиссии в сетях Bitcoin, Ethereum, BCH и прочих — сколько ставить?

      Привет всем читающим! Когда в сети какой-то монеты перегрузки, но отправить платеж все-таки нужно, мы, на этапе установки комиссии, начинаем разрываться между благоразумием и жадностью. Как узнать, какую комиссию нужно поставить, чтобы транзакция прошла как можно быстрее, а какую - если достаточно, чтоб она проскочила хоть к утру?  Некоторые подсказки могут дать сервисы для расчета оптимальной комиссии. В этой теме я предлагаю собирать названия таких сервисов. Вкупе с инструкцие

      в Общий

×
×
  • Создать...