Bitcoin Forum

Local => Новички => Topic started by: ulyashkin.am on May 22, 2019, 08:15:28 AM



Title: В упор не могу получить закрытый ключ от bitcoin-а&
Post by: ulyashkin.am on May 22, 2019, 08:15:28 AM
Ситуация следующая. Стол BitcoinCore v 0.17, работал себе. В нём же был сгенерирован новый кошелёк. Получил адрес для отправки биткоинов на него. После того, когда стало нужно перенести кошелёк в другое место, сделал dumpwallet в bitcoin-qt уже версии 0,18 и последующий импорт закрытого ключа в бумажный кошелёк. Что самое интересное, напротив искомого адреса в дампе отобразился закрытый ключ, который при импорте в бумажный кошелёк, например да и вообще в любое другое место, импортирует совершенно другой адрес. Как так и что делать?

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


Title: Re: В упор не могу получить закрытый ключ от bitcoin-
Post by: A-Bolt on May 22, 2019, 08:28:38 AM
Да нихрена вообще непонятно.

Что такое импорт в бумажный кошелёк? Можно объяснять так, чтобы вас другие понимали?

Давайте по порядку. Вы в Bitcoin Core сделали dumpwallet, и в этом дампе видите приватный ключ и соответствующий ему нужный вам адрес. На этом этапе всё правильно?

А дальше вы что делаете?


Title: Re: В упор не могу получить закрытый ключ от bitcoin-
Post by: ulyashkin.am on May 22, 2019, 08:43:51 AM
Давайте разбираться :)

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

По сути в Bitcoin-QT подгрзузил нужный wallet.dat, ввёл пассфрейз
walletpassphrase ******** 600 (вместо звёздочек пароль)
dumpprivkey *адрес*
Демон выдал приватный ключ. ЧТо-то типа L28**********************V7tSRfjsWuQcq
Такой же ключ выдаёт при исползовании команды dumpwallet напротив искомого мне адреса.

Иду на сайт https://www.bitaddress.org/bitaddress.org-v3.3.0-SHA256-dec17c07685e1870960903d8f58090475b25af946fe95a734f88408cef4aa194.html и ввожу полученный приватный ключ для просмотра деталей - бумажный кошелёк генерит совсем другой bitcoin-адрес. Попробовал также завести полученный приватный ключ в OMNI wallet (совместимые адреса у них с битком) - то же самое. По данному приватному ключу, который мне выдал демон - заводится совсем другой кошелёк.

Думал, может быть связано с тем, что демон выдаёт данные в base58, пробовал конвертировать... короче, потратил 12 часов и всё зря.


Title: Re: В упор не могу получить закрытый ключ от bitcoin-
Post by: A-Bolt on May 22, 2019, 09:05:02 AM

Иду на сайт https://www.bitaddress.org/bitaddress.org-v3.3.0-SHA256-dec17c07685e1870960903d8f58090475b25af946fe95a734f88408cef4aa194.html и ввожу полученный приватный ключ для просмотра деталей - бумажный кошелёк генерит совсем другой bitcoin-адрес.

Так бы сразу и сказали. Теперь всё понятно.
Прочтите сначала это: https://bitcointalk.org/index.php?topic=5116609.msg50013745#msg50013745 (https://bitcointalk.org/index.php?topic=5116609.msg50013745#msg50013745)

А потом вот это:
Сайт, который вы указали, поддерживает только старый (Legacy) тип адресов (адреса начинаются с "1").


Title: Re: В упор не могу получить закрытый ключ от bitcoin-
Post by: ulyashkin.am on May 22, 2019, 09:14:33 AM
Не до конца понял. Выходит так, что на один приватный ключ может быть сгенерировано несколько адресов, которые разные по формату? Причём, на каждом из них будет своя сумма биткоинов, например, на каждом адресе, к каждому из которых походит один закрытый ключ? Соответственно, Omni wallet на текущий момент тоже не поддерживает новые адреса, которые начинаются на 3?

Я это всё затеял, чтобы вернуть с адреса USDT, который случайно прислали на мой биткоин адрес. Пока что никак не получается  ::)

Также биткоин-демон показал мне extended private masterkey: его можно применить к этой задаче? Вообще, где и каким образом тогда мне можно попробовать USDT с биткойн адреса того вытащить?


Title: Re: В упор не могу получить закрытый ключ от bitcoin-
Post by: A-Bolt on May 22, 2019, 09:54:22 AM
Не до конца понял. Выходит так, что на один приватный ключ может быть сгенерировано несколько адресов, которые разные по формату?
Да. Из одного приватного ключа можно получить три разных адреса:
1...
3...
bc1...

Quote
Причём, на каждом из них будет своя сумма биткоинов, например, на каждом адресе, к каждому из которых походит один закрытый ключ?
Верно. Сама по себе сумма, ясен пень, не появится. Сначала на каждый из этих адресов нужно отправить какую-то сумму.

Quote
Соответственно, Omni wallet на текущий момент тоже не поддерживает новые адреса, которые начинаются на 3?
Не поддерживает.

Quote
Я это всё затеял, чтобы вернуть с адреса USDT, который случайно прислали на мой биткоин адрес. Пока что никак не получается  ::)
Тут (https://github.com/OmniLayer/omniwallet/wiki/Recovering-funds-from-a-Segwit-Address) написано, как это сделать.


Title: Re: В упор не могу получить закрытый ключ от bitcoin-
Post by: ulyashkin.am on May 22, 2019, 10:56:02 AM
Тут (https://github.com/OmniLayer/omniwallet/wiki/Recovering-funds-from-a-Segwit-Address) написано, как это сделать.
Просто супер! Всё получилось. Спасибо вам огромное. Я пол-суток маялся, а ларчик просто открывался :) Когда знать как делать  ;D