Bitcoin Forum
December 12, 2024, 12:54:52 PM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Как получить свой приватный ключ без стор  (Read 2953 times)
RTEagle (OP)
Newbie
*
Offline Offline

Activity: 39
Merit: 0


View Profile
December 31, 2016, 04:13:53 PM
 #1

Я уже давно использую 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
vizito
Legendary
*
Offline Offline

Activity: 1778
Merit: 1098


View Profile WWW
December 31, 2016, 04:19:43 PM
Last edit: December 31, 2016, 04:38:17 PM by vizito
 #2

Я уже давно использую 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
wallet.dat эта файл в котором хранятся адреса которые ты создашь(если я не ошибаюсь) точне они там созданы уже 100 штук
2) приватный ключ дается  каждому сгенерированному адресу отдельно, да публичный ключ это адрес
вот инструкция как получить приват ключ
Bitcoin Core -> помощь -> окно отладки -> выбираешь консоль пишешь walletpassphrase 1 600 (1 это пароль от кошелька, пишешь свой пароль  через пробел 600) после этого пишешь dumpprivkey 1MFNAmY3bb6EvQWwz1BgKLfDyD84vnA24Z (адрес кошелька как у меня в примере только свой) выдает тебе приватный ключ и так для каждого адреса
3) ну в тории можно так делать главное не забыть сделать копию на всякий пожарный
BurningInside
Hero Member
*****
Offline Offline

Activity: 952
Merit: 518



View Profile
December 31, 2016, 05:23:11 PM
 #3

От себя также добавлю.

Закрытый (приватный ключ лучше распечатать принтером, переписывая руками можно ошибиться и тогда пипец. Как вариант лучше сохранить wallet.dat в надёжном месте.


3) Можно ли на одном компьютере использовать один и тот же блокчейн для разных файлов wallet.dat . Например просто вырезая файл и копируя другой wallet.dat

Можно, но нужно быть осторожным и делать это при выключенном кошельке. В противном случае можно повредить файл кошелька. Как вариант есть возможность запускать несколько комий программы с указанием в командной строке конкретного файла кошелька например:

Code:
"C:\Program Files\Bitcoin\bitcoin-qt.exe" -datadir=C:\cripto\Bitcoin -wallet=algo1024.dat
BurningInside
Hero Member
*****
Offline Offline

Activity: 952
Merit: 518



View Profile
December 31, 2016, 06:10:35 PM
 #4

Shocked Ребята, спасибо!!! Столько прояснили разом. Супер. С Новым годом!

1) Почему после пароля нужно писать 600? Что это значит? Где документация на эту тему. Искал не нашёл

2) Если для каждого адреса я могу извлечь приват, то могу ли я как-то извлечь удалить конкретную пару ключей из файла wallet.dat?

3) Как имея пару ключей приват-паблик, записанную на бумаге (файл wallet.dat удалён) импортировать эту пару в любой wallet.dat? Нужно чистый создавать или можно любой

4) 100 штук уже есть. Там лимит какой-то для одного wallet.dat? То есть когда я нажимаю получить генерируется адрес один из этих 100 или можно бесконечно генерировать адреса в одном wallet.dat?

Набирай в консоли
Code:
help
и читай:



Если уж выходишь на такой уровень, что есть необходимость в бумажном/холодном кошельке, то обязательно следует прочитать книгу по Биткоину, типа Masterung Bitcoin.
vizito
Legendary
*
Offline Offline

Activity: 1778
Merit: 1098


View Profile WWW
December 31, 2016, 06:22:40 PM
 #5

Shocked Ребята, спасибо!!! Столько прояснили разом. Супер. С Новым годом!

1) Почему после пароля нужно писать 600? Что это значит? Где документация на эту тему. Искал не нашёл

2) Если для каждого адреса я могу извлечь приват, то могу ли я как-то извлечь удалить конкретную пару ключей из файла wallet.dat?

3) Как имея пару ключей приват-паблик, записанную на бумаге (файл wallet.dat удалён) импортировать эту пару в любой wallet.dat? Нужно чистый создавать или можно любой

4) 100 штук уже есть. Там лимит какой-то для одного wallet.dat? То есть когда я нажимаю получить генерируется адрес один из этих 100 или можно бесконечно генерировать адреса в одном wallet.dat?
600 это время на которое разблокируется твой wallet, можно указать больше или меньше время в секундах
ну насчет импорта конкретной пары не могу сказать возможно на гитхабе есть какая то утилита для этого, ну лучше в ручную все сделать
если в папке bitcoin удален wallet то он заново создаст его, но желательно wallet держать где то на всяк пожарный
импортировать назад приват ключ можно с помощью команды в консоле importprivkey приват ключ, возможно понадобится перед этим разблокировать с помощью walletpassphrase
ну 100 как бы там сразу сгенерированные, а сколько еще можно создавать я не скажу не знаю
SmallMminer
Hero Member
*****
Offline Offline

Activity: 658
Merit: 502


View Profile
January 01, 2017, 09:03:51 AM
 #6

C Новым Годом! <dumpprivkey address>
Решение очень правильное, не забудьте сделать несколько копий, и проламинировать листы, есть еще способы, но они уже немного посложнее.
yo-blin
Legendary
*
Offline Offline

Activity: 2296
Merit: 1057



View Profile
January 01, 2017, 03:40:44 PM
 #7

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

                __mmW████████mms_
            ,gW███████████████████Ws_
          gW█████████████████████████Ws.
        g███████████████████████████████s
      ,W█████████████████████████████████W.
     i████~*█████████████████████████A~████s
    i█████  '*█████████████████████A`  █████s
   ,██████    'M█████████████████A~    ██████i
   d██████      'M█████████████A~      ██████W
   ███████        'M█████████A~        ███████.
   ███████          'M█████A~          ███████[
   ███████     W_     'M█Af     ,W     ███████[
   ███████     ██W_     ~     ,W██     ███████`
   Y██████     ████W_       ,W████     ██████A
   '▀▀▀▀▀▀     ██████W.   ,m██████     ▀▀▀▀▀▀`
               ████████W_m████████
               ███████████████████.
      V███████████████████████████████████f
       '*███████████████████████████████A`
         '*███████████████████████████*`
            ~*█████████████████████*f`
               ~~*█████████████*f~
                      ~~~~~
..........

Monero (XMR)
ДОБРО ПОЖАЛОВАТЬ В РУССКОЯЗЫЧНОЕ СООБЩЕСТВО
.форум..telegram..youtube.
..........

.DON'T BUY MONERO,.
.IT'S BAD FOR BANKS...

Sign for rent, СОБИРАЮ МЕRIT! Smiley

NVC: 4YoBLincaRdAEG4v8tbZ4T26ZnKbT9SBsu
diks
Legendary
*
Offline Offline

Activity: 2632
Merit: 1450



View Profile
January 22, 2017, 10:39:16 AM
 #8

Dump и потом import приват ключа всегда за собой тащит и адрес кошелька? Получается в разных wallet.dat могут быть одни и теже пары. И их можно потратить с разных мест. Разумеется только один раз.

Есть ли возможность удалить пару ключей из wallet.dat?

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

выше написали, что 1 привкей = 1 адрес (это и есть адрес, по сути, ток для управления)

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

есть песенка "Паранойя" ))
а нафиг шифровать чем-то?
переставь-замени известные только тебе символы в какой-то последовательности от начала ключа или от конца

bct2
Hero Member
*****
Offline Offline

Activity: 1050
Merit: 508


View Profile
January 22, 2017, 10:57:10 AM
 #9

Есть ли возможность удалить пару ключей из wallet.dat?

Есть, как минимум теоретически ото возможно.

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

Я бы посоветовал начать с вопроса: а есть ли тут кто-то, кто использует бумажную кошельковость?

За себя отвечу. Шифровать бы не стал, потому что можно так дошифроваться, что потеряешь доступ к кошельку.
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!