albertvert (OP)
|
|
October 21, 2015, 07:39:23 PM |
|
Правда ли что нельзя создать (получить) приватные ключи ко всему кошельку Bitcoin-QT, а можно только создать ключ к отдельному адресу кошелька ?
|
|
|
|
0n0t0le
Legendary
Offline
Activity: 1512
Merit: 1125
Swapzone
|
|
October 21, 2015, 08:51:14 PM |
|
Правда ли что нельзя создать (получить) приватные ключи ко всему кошельку Bitcoin-QT, а можно только создать ключ к отдельному адресу кошелька ?
каждый биткойн адрес имеет свой уникальный приватный ключ, один ключ-один адрес, они подходят друг к другу как ключ к замку. Вы вероятно путаете с паролем для шифрования самого кошелька QT
|
|
|
|
Xtc
Legendary
Offline
Activity: 1973
Merit: 1028
;u
|
|
October 22, 2015, 01:26:32 AM |
|
http://bits.media/legkie-koshelki/дной из отличительных особенностей бумажника является возможность восстановления закрытого ключа. Это делается при помощи “сид” (seed) - специальной секретной фразы.
При установке кошелька она генерируется из 13 случайных слов; пользователю предлагается сохранить эту фразу на компьютере, распечатать на принтере или сохранить в виде QR-кода. В случае возникновения проблем с компьютером, пользователю достаточно установить Electrum на другой ПК и восстановить доступ к своим монетам, просто введя seed. Ко всему кошельку.
|
|
|
|
albertvert (OP)
|
|
October 22, 2015, 11:43:39 AM |
|
http://bits.media/legkie-koshelki/дной из отличительных особенностей бумажника является возможность восстановления закрытого ключа. Это делается при помощи “сид” (seed) - специальной секретной фразы.
При установке кошелька она генерируется из 13 случайных слов; пользователю предлагается сохранить эту фразу на компьютере, распечатать на принтере или сохранить в виде QR-кода. В случае возникновения проблем с компьютером, пользователю достаточно установить Electrum на другой ПК и восстановить доступ к своим монетам, просто введя seed. Ко всему кошельку. Я задал вопрос про другой кошелек - Bitcon-QT
|
|
|
|
albertvert (OP)
|
|
October 22, 2015, 11:45:52 AM |
|
Правда ли что нельзя создать (получить) приватные ключи ко всему кошельку Bitcoin-QT, а можно только создать ключ к отдельному адресу кошелька ?
каждый биткойн адрес имеет свой уникальный приватный ключ, один ключ-один адрес, они подходят друг к другу как ключ к замку. Вы вероятно путаете с паролем для шифрования самого кошелька QT Нет. Не путаю. Вопрос конкретный - можно ли получить приватный ключ ко всему кошельку Bitcoin-QT, а не к отдельным его адресам. Мне сказали, что нельзя. Правда ли это ?
|
|
|
|
Xtc
Legendary
Offline
Activity: 1973
Merit: 1028
;u
|
|
October 22, 2015, 01:27:27 PM |
|
Вопрос конкретный - можно ли получить приватный ключ ко всему кошельку Bitcoin-QT, а не к отдельным его адресам.
Приватного ключа к кошельку не существует.
|
|
|
|
albertvert (OP)
|
|
October 22, 2015, 09:55:24 PM |
|
Вопрос конкретный - можно ли получить приватный ключ ко всему кошельку Bitcoin-QT, а не к отдельным его адресам.
Приватного ключа к кошельку не существует. Понятно. Значит получается, что если у меня предположим 100 адресов на которых лежат биткоины, мне нужно будет создать 100 ключей которые я в свою очередь могу распечатать на бумаге (если мне нужны ключи именно для этой цели). Так? Других вариантов не существует для этого кошелька?
|
|
|
|
Yaremi
Legendary
Offline
Activity: 1974
Merit: 1160
|
|
October 22, 2015, 10:06:03 PM |
|
Вопрос конкретный - можно ли получить приватный ключ ко всему кошельку Bitcoin-QT, а не к отдельным его адресам.
Приватного ключа к кошельку не существует. Понятно. Значит получается, что если у меня предположим 100 адресов на которых лежат биткоины, мне нужно будет создать 100 ключей которые я в свою очередь могу распечатать на бумаге (если мне нужны ключи именно для этой цели). Так? Других вариантов не существует для этого кошелька? Да, так.
|
|
|
|
LZ
Legendary
Offline
Activity: 1722
Merit: 1072
P2P Cryptocurrency
|
|
October 23, 2015, 04:00:26 AM Last edit: October 23, 2015, 04:38:09 AM by LZ |
|
Уже долгое время не использовал Bitcoin-Qt и не смотрел его код, но если в нем полностью реализован BIP32, то он вполне умеет работать с ключами через seed подобно Electrum 2.x. Но реализован ли в Bitcoin-Qt экспорт seed в виде master key или mnemonic-представления, добавили ли это все в GUI, я не в курсе. Поищите в пунктах меню или в списке RPC-команд.
|
My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
|
|
|
in100
Legendary
Offline
Activity: 1200
Merit: 1021
|
|
October 23, 2015, 07:31:26 AM |
|
реализован ли в Bitcoin-Qt экспорт seed в виде master key или mnemonic-представления, добавили ли это все в GUI, я не в курсе. Поищите в пунктах меню или в списке RPC-команд.
В меню этого точно нет. В списке команд вроде не видно: == Blockchain == getbestblockhash getblock "hash" ( verbose ) getblockchaininfo getblockcount getblockhash index getchaintips getdifficulty getmempoolinfo getrawmempool ( verbose ) gettxout "txid" n ( includemempool ) gettxoutproof ["txid",...] ( blockhash ) gettxoutsetinfo verifychain ( checklevel numblocks ) verifytxoutproof "proof"
== Control == getinfo help ( "command" ) stop
== Generating == generate numblocks getgenerate setgenerate generate ( genproclimit )
== Mining == getblocktemplate ( "jsonrequestobject" ) getmininginfo getnetworkhashps ( blocks height ) prioritisetransaction <txid> <priority delta> <fee delta> submitblock "hexdata" ( "jsonparametersobject" )
== Network == addnode "node" "add|remove|onetry" getaddednodeinfo dns ( "node" ) getconnectioncount getnettotals getnetworkinfo getpeerinfo ping
== Rawtransactions == createrawtransaction [{"txid":"id","vout":n},...] {"address":amount,...} decoderawtransaction "hexstring" decodescript "hex" getrawtransaction "txid" ( verbose ) sendrawtransaction "hexstring" ( allowhighfees ) signrawtransaction "hexstring" ( [{"txid":"id","vout":n,"scriptPubKey":"hex","redeemScript":"hex"},...] ["privatekey1",...] sighashtype )
== Util == createmultisig nrequired ["key",...] estimatefee nblocks estimatepriority nblocks validateaddress "bitcoinaddress" verifymessage "bitcoinaddress" "signature" "message"
== Wallet == addmultisigaddress nrequired ["key",...] ( "account" ) backupwallet "destination" dumpprivkey "bitcoinaddress" dumpwallet "filename" encryptwallet "passphrase" getaccount "bitcoinaddress" getaccountaddress "account" getaddressesbyaccount "account" getbalance ( "account" minconf includeWatchonly ) getnewaddress ( "account" ) getrawchangeaddress getreceivedbyaccount "account" ( minconf ) getreceivedbyaddress "bitcoinaddress" ( minconf ) gettransaction "txid" ( includeWatchonly ) getunconfirmedbalance getwalletinfo importaddress "address" ( "label" rescan ) importprivkey "bitcoinprivkey" ( "label" rescan ) importwallet "filename" keypoolrefill ( newsize ) listaccounts ( minconf includeWatchonly) listaddressgroupings listlockunspent listreceivedbyaccount ( minconf includeempty includeWatchonly) listreceivedbyaddress ( minconf includeempty includeWatchonly) listsinceblock ( "blockhash" target-confirmations includeWatchonly) listtransactions ( "account" count from includeWatchonly) listunspent ( minconf maxconf ["address",...] ) lockunspent unlock [{"txid":"txid","vout":n},...] move "fromaccount" "toaccount" amount ( minconf "comment" ) sendfrom "fromaccount" "tobitcoinaddress" amount ( minconf "comment" "comment-to" ) sendmany "fromaccount" {"address":amount,...} ( minconf "comment" ["address",...] ) sendtoaddress "bitcoinaddress" amount ( "comment" "comment-to" subtractfeefromamount ) setaccount "bitcoinaddress" "account" settxfee amount signmessage "bitcoinaddress" "message" Зато нашёл очень полезную команду - dumpwallet "filename", которая выгружает все приватные ключи скопом в один файл, а потом их можно импортировать в новый кошель командой importwallet "filename".
|
1BTCin1ooigFtHHD82qquqysdfxFZGdd8a | LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua | 4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу. © Andreas Antonopoulos
|
|
|
albertvert (OP)
|
|
October 23, 2015, 11:51:56 AM |
|
реализован ли в Bitcoin-Qt экспорт seed в виде master key или mnemonic-представления, добавили ли это все в GUI, я не в курсе. Поищите в пунктах меню или в списке RPC-команд.
В меню этого точно нет. В списке команд вроде не видно: == Blockchain == getbestblockhash getblock "hash" ( verbose ) getblockchaininfo getblockcount getblockhash index getchaintips getdifficulty getmempoolinfo getrawmempool ( verbose ) gettxout "txid" n ( includemempool ) gettxoutproof ["txid",...] ( blockhash ) gettxoutsetinfo verifychain ( checklevel numblocks ) verifytxoutproof "proof"
== Control == getinfo help ( "command" ) stop
== Generating == generate numblocks getgenerate setgenerate generate ( genproclimit )
== Mining == getblocktemplate ( "jsonrequestobject" ) getmininginfo getnetworkhashps ( blocks height ) prioritisetransaction <txid> <priority delta> <fee delta> submitblock "hexdata" ( "jsonparametersobject" )
== Network == addnode "node" "add|remove|onetry" getaddednodeinfo dns ( "node" ) getconnectioncount getnettotals getnetworkinfo getpeerinfo ping
== Rawtransactions == createrawtransaction [{"txid":"id","vout":n},...] {"address":amount,...} decoderawtransaction "hexstring" decodescript "hex" getrawtransaction "txid" ( verbose ) sendrawtransaction "hexstring" ( allowhighfees ) signrawtransaction "hexstring" ( [{"txid":"id","vout":n,"scriptPubKey":"hex","redeemScript":"hex"},...] ["privatekey1",...] sighashtype )
== Util == createmultisig nrequired ["key",...] estimatefee nblocks estimatepriority nblocks validateaddress "bitcoinaddress" verifymessage "bitcoinaddress" "signature" "message"
== Wallet == addmultisigaddress nrequired ["key",...] ( "account" ) backupwallet "destination" dumpprivkey "bitcoinaddress" dumpwallet "filename" encryptwallet "passphrase" getaccount "bitcoinaddress" getaccountaddress "account" getaddressesbyaccount "account" getbalance ( "account" minconf includeWatchonly ) getnewaddress ( "account" ) getrawchangeaddress getreceivedbyaccount "account" ( minconf ) getreceivedbyaddress "bitcoinaddress" ( minconf ) gettransaction "txid" ( includeWatchonly ) getunconfirmedbalance getwalletinfo importaddress "address" ( "label" rescan ) importprivkey "bitcoinprivkey" ( "label" rescan ) importwallet "filename" keypoolrefill ( newsize ) listaccounts ( minconf includeWatchonly) listaddressgroupings listlockunspent listreceivedbyaccount ( minconf includeempty includeWatchonly) listreceivedbyaddress ( minconf includeempty includeWatchonly) listsinceblock ( "blockhash" target-confirmations includeWatchonly) listtransactions ( "account" count from includeWatchonly) listunspent ( minconf maxconf ["address",...] ) lockunspent unlock [{"txid":"txid","vout":n},...] move "fromaccount" "toaccount" amount ( minconf "comment" ) sendfrom "fromaccount" "tobitcoinaddress" amount ( minconf "comment" "comment-to" ) sendmany "fromaccount" {"address":amount,...} ( minconf "comment" ["address",...] ) sendtoaddress "bitcoinaddress" amount ( "comment" "comment-to" subtractfeefromamount ) setaccount "bitcoinaddress" "account" settxfee amount signmessage "bitcoinaddress" "message" Зато нашёл очень полезную команду - dumpwallet "filename", которая выгружает все приватные ключи скопом в один файл, а потом их можно импортировать в новый кошель командой importwallet "filename". Спасибо
|
|
|
|
lega46141
|
|
October 23, 2015, 10:17:27 PM |
|
Нечоси вы умные
Да тут и не такое увидеть можно,порой читаешь в в полном недоумении что там рассказывают
|
|
|
|
igorokkk
Legendary
Offline
Activity: 2898
Merit: 1041
|
|
October 23, 2015, 11:06:37 PM |
|
Вопрос конкретный - можно ли получить приватный ключ ко всему кошельку Bitcoin-QT, а не к отдельным его адресам.
Приватного ключа к кошельку не существует. Понятно. Значит получается, что если у меня предположим 100 адресов на которых лежат биткоины, мне нужно будет создать 100 ключей которые я в свою очередь могу распечатать на бумаге (если мне нужны ключи именно для этой цели). Так? Других вариантов не существует для этого кошелька? Слить все битки на один адрес и с него сделать приватный ключ.
|
|
|
|
albertvert (OP)
|
|
October 26, 2015, 10:16:09 PM |
|
реализован ли в Bitcoin-Qt экспорт seed в виде master key или mnemonic-представления, добавили ли это все в GUI, я не в курсе. Поищите в пунктах меню или в списке RPC-команд.
В меню этого точно нет. В списке команд вроде не видно: == Blockchain == getbestblockhash getblock "hash" ( verbose ) getblockchaininfo getblockcount getblockhash index getchaintips getdifficulty getmempoolinfo getrawmempool ( verbose ) gettxout "txid" n ( includemempool ) gettxoutproof ["txid",...] ( blockhash ) gettxoutsetinfo verifychain ( checklevel numblocks ) verifytxoutproof "proof"
== Control == getinfo help ( "command" ) stop
== Generating == generate numblocks getgenerate setgenerate generate ( genproclimit )
== Mining == getblocktemplate ( "jsonrequestobject" ) getmininginfo getnetworkhashps ( blocks height ) prioritisetransaction <txid> <priority delta> <fee delta> submitblock "hexdata" ( "jsonparametersobject" )
== Network == addnode "node" "add|remove|onetry" getaddednodeinfo dns ( "node" ) getconnectioncount getnettotals getnetworkinfo getpeerinfo ping
== Rawtransactions == createrawtransaction [{"txid":"id","vout":n},...] {"address":amount,...} decoderawtransaction "hexstring" decodescript "hex" getrawtransaction "txid" ( verbose ) sendrawtransaction "hexstring" ( allowhighfees ) signrawtransaction "hexstring" ( [{"txid":"id","vout":n,"scriptPubKey":"hex","redeemScript":"hex"},...] ["privatekey1",...] sighashtype )
== Util == createmultisig nrequired ["key",...] estimatefee nblocks estimatepriority nblocks validateaddress "bitcoinaddress" verifymessage "bitcoinaddress" "signature" "message"
== Wallet == addmultisigaddress nrequired ["key",...] ( "account" ) backupwallet "destination" dumpprivkey "bitcoinaddress" dumpwallet "filename" encryptwallet "passphrase" getaccount "bitcoinaddress" getaccountaddress "account" getaddressesbyaccount "account" getbalance ( "account" minconf includeWatchonly ) getnewaddress ( "account" ) getrawchangeaddress getreceivedbyaccount "account" ( minconf ) getreceivedbyaddress "bitcoinaddress" ( minconf ) gettransaction "txid" ( includeWatchonly ) getunconfirmedbalance getwalletinfo importaddress "address" ( "label" rescan ) importprivkey "bitcoinprivkey" ( "label" rescan ) importwallet "filename" keypoolrefill ( newsize ) listaccounts ( minconf includeWatchonly) listaddressgroupings listlockunspent listreceivedbyaccount ( minconf includeempty includeWatchonly) listreceivedbyaddress ( minconf includeempty includeWatchonly) listsinceblock ( "blockhash" target-confirmations includeWatchonly) listtransactions ( "account" count from includeWatchonly) listunspent ( minconf maxconf ["address",...] ) lockunspent unlock [{"txid":"txid","vout":n},...] move "fromaccount" "toaccount" amount ( minconf "comment" ) sendfrom "fromaccount" "tobitcoinaddress" amount ( minconf "comment" "comment-to" ) sendmany "fromaccount" {"address":amount,...} ( minconf "comment" ["address",...] ) sendtoaddress "bitcoinaddress" amount ( "comment" "comment-to" subtractfeefromamount ) setaccount "bitcoinaddress" "account" settxfee amount signmessage "bitcoinaddress" "message" Зато нашёл очень полезную команду - dumpwallet "filename", которая выгружает все приватные ключи скопом в один файл, а потом их можно импортировать в новый кошель командой importwallet "filename". Спасибо Только эта команда почему то не работает. Получаю следующее: Cannot open wallet dump file (code -8) Что не так ?
|
|
|
|
in100
Legendary
Offline
Activity: 1200
Merit: 1021
|
|
October 27, 2015, 07:28:26 AM |
|
Только эта команда почему то не работает. Получаю следующее: Cannot open wallet dump file (code -8) Что не так ?
Что-то с именем файла или путём к нему. Лучше всего использовать что-то простейшее, типа 1.txt, хотя бы без русских букв и пробелов Он будет создан в папке, откуда запускается кошелёк. Всё прекрасно работает. А вот уже не работает. В то же время, работает
|
1BTCin1ooigFtHHD82qquqysdfxFZGdd8a | LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua | 4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу. © Andreas Antonopoulos
|
|
|
albertvert (OP)
|
|
October 28, 2015, 12:48:52 PM |
|
1. Не понятно как сохранить на Маке. 2. Получив этот файл, распечатать его для последующего импорта будет невозможно, ведь распечатав его содержание не позволит потом произвести импорт используя этот текст ?
|
|
|
|
svetoch
|
|
October 28, 2015, 04:27:08 PM |
|
по пункту 1 не в курсе по пункту 2 - кто запретит произвести импорт? накрылся у вас винт и все резервные копии разом кроме вашей распечатки, так вы не поленитесь и перепечатайте в *.тхт файл всё с бумажки. и импортируйте всё на здоровье в абсолютно новый клиент
|
|
|
|
albertvert (OP)
|
|
October 28, 2015, 04:54:12 PM |
|
Надеюсь, что всё так и работает. У меня Мак, не могу пока проверить. Не подскажите адрес и название папки где лежит вся база данных блокчейна в Винде (захожу в папку Bitcoin которая весит всего 40 Mb на Винде и не вижу там большой папки с базой, хотя скачалась уже больше половины, но скорость потом упала сильно) и на каком торренте можно скачать всю базу ?
|
|
|
|
in100
Legendary
Offline
Activity: 1200
Merit: 1021
|
|
October 28, 2015, 08:58:26 PM |
|
Не подскажите адрес и название папки где лежит вся база данных блокчейна в Винде
C:\Users\<user>\AppData\Roaming\Bitcoin
|
1BTCin1ooigFtHHD82qquqysdfxFZGdd8a | LTCin1oo9JhxcZu8ZK5HivqwvzAdQSaoua | 4NVCin1ooAd2XKoEfEhBn6tYNUHhojf4QS Блокчейн биткоина с его алгоритмом децентрализованного консенсуса на самом деле неэффективен, но неэффективность – это та цена, которую мы платим за свободу. © Andreas Antonopoulos
|
|
|
albertvert (OP)
|
|
October 29, 2015, 12:56:45 AM |
|
Спасибо. А может ли один и тот же кошелёк быть открыт и работать одновременно на двух компьютерах ?
|
|
|
|
|