Title: Как получить свой приватный ключ без стор Post by: RTEagle on December 31, 2016, 04:13:53 PM Я уже давно использую bitcoin core. Блокчейн храню на внешнем сетевом диске.
Задумался о создании холодного кошелька. Хочу создать кошелёк, получить приватный ключ, записать его на бумагу и "уничтожить хард". Потом со своего основного горячего кошелька перевести на адрес холодного уничтоженного кошелька (приватный ключ записан на бумаге) 80% средств. 1) Как я могу это сделать используя только родной bitcoin core 0.13.1? Т.е. как из своего wallet.dat вытащить приватный ключ. И я немного запутался с адресами и кошельками адресами и wallet.dat 2) Приватный ключ один на весь wallet.dat? Или на каждый сгенерированный адрес (все они принадлежат одному wallet.dat) приходится свой приватный ключ, а публичный ключ это и есть адрес кошелька? Если не публичный ключ не адрес кошелька, то нужно ли его тоже записывать и где его увидеть в транзакции например на blockchain info? 3) Можно ли на одном компьютере использовать один и тот же блокчейн для разных файлов wallet.dat . Например просто вырезая файл и копируя другой wallet.dat Title: Re: Как получить свой приватный ключ без стор Post by: vizito on December 31, 2016, 04:19:43 PM Я уже давно использую bitcoin core. Блокчейн храню на внешнем сетевом диске. wallet.dat эта файл в котором хранятся адреса которые ты создашь(если я не ошибаюсь) точне они там созданы уже 100 штукЗадумался о создании холодного кошелька. Хочу создать кошелёк, получить приватный ключ, записать его на бумагу и "уничтожить хард". Потом со своего основного горячего кошелька перевести на адрес холодного уничтоженного кошелька (приватный ключ записан на бумаге) 80% средств. 1) Как я могу это сделать используя только родной bitcoin core 0.13.1? Т.е. как из своего wallet.dat вытащить приватный ключ. И я немного запутался с адресами и кошельками адресами и wallet.dat 2) Приватный ключ один на весь wallet.dat? Или на каждый сгенерированный адрес (все они принадлежат одному wallet.dat) приходится свой приватный ключ, а публичный ключ это и есть адрес кошелька? Если не публичный ключ не адрес кошелька, то нужно ли его тоже записывать и где его увидеть в транзакции например на blockchain info? 3) Можно ли на одном компьютере использовать один и тот же блокчейн для разных файлов wallet.dat . Например просто вырезая файл и копируя другой wallet.dat 2) приватный ключ дается каждому сгенерированному адресу отдельно, да публичный ключ это адрес вот инструкция как получить приват ключ Bitcoin Core -> помощь -> окно отладки -> выбираешь консоль пишешь walletpassphrase 1 600 (1 это пароль от кошелька, пишешь свой пароль через пробел 600) после этого пишешь dumpprivkey 1MFNAmY3bb6EvQWwz1BgKLfDyD84vnA24Z (адрес кошелька как у меня в примере только свой) выдает тебе приватный ключ и так для каждого адреса 3) ну в тории можно так делать главное не забыть сделать копию на всякий пожарный Title: Re: Как получить свой приватный ключ без стор Post by: BurningInside on December 31, 2016, 05:23:11 PM От себя также добавлю.
Закрытый (приватный ключ лучше распечатать принтером, переписывая руками можно ошибиться и тогда пипец. Как вариант лучше сохранить wallet.dat в надёжном месте. 3) Можно ли на одном компьютере использовать один и тот же блокчейн для разных файлов wallet.dat . Например просто вырезая файл и копируя другой wallet.dat Можно, но нужно быть осторожным и делать это при выключенном кошельке. В противном случае можно повредить файл кошелька. Как вариант есть возможность запускать несколько комий программы с указанием в командной строке конкретного файла кошелька например: Code: "C:\Program Files\Bitcoin\bitcoin-qt.exe" -datadir=C:\cripto\Bitcoin -wallet=algo1024.dat Title: Re: Как получить свой приватный ключ без стор Post by: BurningInside on December 31, 2016, 06:10:35 PM :o Ребята, спасибо!!! Столько прояснили разом. Супер. С Новым годом! 1) Почему после пароля нужно писать 600? Что это значит? Где документация на эту тему. Искал не нашёл 2) Если для каждого адреса я могу извлечь приват, то могу ли я как-то извлечь удалить конкретную пару ключей из файла wallet.dat? 3) Как имея пару ключей приват-паблик, записанную на бумаге (файл wallet.dat удалён) импортировать эту пару в любой wallet.dat? Нужно чистый создавать или можно любой 4) 100 штук уже есть. Там лимит какой-то для одного wallet.dat? То есть когда я нажимаю получить генерируется адрес один из этих 100 или можно бесконечно генерировать адреса в одном wallet.dat? Набирай в консоли Code: help http://www.hostpic.org/images/1612312339300098.jpg Если уж выходишь на такой уровень, что есть необходимость в бумажном/холодном кошельке, то обязательно следует прочитать книгу по Биткоину, типа Masterung Bitcoin. Title: Re: Как получить свой приватный ключ без стор Post by: vizito on December 31, 2016, 06:22:40 PM :o Ребята, спасибо!!! Столько прояснили разом. Супер. С Новым годом! 600 это время на которое разблокируется твой wallet, можно указать больше или меньше время в секундах1) Почему после пароля нужно писать 600? Что это значит? Где документация на эту тему. Искал не нашёл 2) Если для каждого адреса я могу извлечь приват, то могу ли я как-то извлечь удалить конкретную пару ключей из файла wallet.dat? 3) Как имея пару ключей приват-паблик, записанную на бумаге (файл wallet.dat удалён) импортировать эту пару в любой wallet.dat? Нужно чистый создавать или можно любой 4) 100 штук уже есть. Там лимит какой-то для одного wallet.dat? То есть когда я нажимаю получить генерируется адрес один из этих 100 или можно бесконечно генерировать адреса в одном wallet.dat? ну насчет импорта конкретной пары не могу сказать возможно на гитхабе есть какая то утилита для этого, ну лучше в ручную все сделать если в папке bitcoin удален wallet то он заново создаст его, но желательно wallet держать где то на всяк пожарный импортировать назад приват ключ можно с помощью команды в консоле importprivkey приват ключ, возможно понадобится перед этим разблокировать с помощью walletpassphrase ну 100 как бы там сразу сгенерированные, а сколько еще можно создавать я не скажу не знаю Title: Re: Как получить свой приватный ключ без стор Post by: SmallMminer on January 01, 2017, 09:03:51 AM C Новым Годом! <dumpprivkey address>
Решение очень правильное, не забудьте сделать несколько копий, и проламинировать листы, есть еще способы, но они уже немного посложнее. Title: Re: Как получить свой приватный ключ без стор Post by: yo-blin on January 01, 2017, 03:40:44 PM Ещё способ.
Скачать себе генератор "бумажных кошельков" , запустить его оффлайн в изолированной среде(он обычно на яваскрипте.) Сгенерить адреса и записать их приватные ключи руками на бумагу. Сделать перевод на полученный адрес, и проверить в публичном блокчейне. Никогда, слышь, никогда пока не придётся потратить сбережения, не вводить приватный ключ в компьютер. Title: Re: Как получить свой приватный ключ без стор Post by: diks on January 22, 2017, 10:39:16 AM Dump и потом import приват ключа всегда за собой тащит и адрес кошелька? Получается в разных wallet.dat могут быть одни и теже пары. И их можно потратить с разных мест. Разумеется только один раз. Есть ли возможность удалить пару ключей из wallet.dat? Чем кто шифрует приватный ключ, прежде чем записать его на бумаге? выше написали, что 1 привкей = 1 адрес (это и есть адрес, по сути, ток для управления) насколько я знаю, импортированные ключи уже никак не "убрать" из wallet.dat опять-же, что мешает создать новый пустой wallet.dat, создать на его первый адрес ключ, перекинуть на него битки и выкинуть сам файл wallet.dat ?? есть песенка "Паранойя" )) а нафиг шифровать чем-то? переставь-замени известные только тебе символы в какой-то последовательности от начала ключа или от конца Title: Re: Как получить свой приватный ключ без стор Post by: bct2 on January 22, 2017, 10:57:10 AM Есть ли возможность удалить пару ключей из wallet.dat? Есть, как минимум теоретически ото возможно. Чем кто шифрует приватный ключ, прежде чем записать его на бумаге? Я бы посоветовал начать с вопроса: а есть ли тут кто-то, кто использует бумажную кошельковость? За себя отвечу. Шифровать бы не стал, потому что можно так дошифроваться, что потеряешь доступ к кошельку. |