Bitcoin Forum
May 06, 2024, 07:31:21 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 »  All
  Print  
Author Topic: Вопрос по bitcoin кошельку  (Read 8657 times)
Xantrax (OP)
Hero Member
*****
Offline Offline

Activity: 827
Merit: 502



View Profile
March 16, 2013, 08:05:10 AM
 #1

Здравствуйте.
Скачал кошелек, провел несколько транзакций.
Можно ли, переместить скачанные блоки на другой диск? И как программа их найдет?
А если поставить программу на другой диск, она все равно будет грузить блоки в папку Roaming?
Спасибо.
"Governments are good at cutting off the heads of a centrally controlled networks like Napster, but pure P2P networks like Gnutella and Tor seem to be holding their own." -- Satoshi
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715023881
Hero Member
*
Offline Offline

Posts: 1715023881

View Profile Personal Message (Offline)

Ignore
1715023881
Reply with quote  #2

1715023881
Report to moderator
1715023881
Hero Member
*
Offline Offline

Posts: 1715023881

View Profile Personal Message (Offline)

Ignore
1715023881
Reply with quote  #2

1715023881
Report to moderator
1715023881
Hero Member
*
Offline Offline

Posts: 1715023881

View Profile Personal Message (Offline)

Ignore
1715023881
Reply with quote  #2

1715023881
Report to moderator
noneim0
Newbie
*
Offline Offline

Activity: 7
Merit: 0


View Profile
March 16, 2013, 09:23:23 AM
 #2

blk*.dat файлы можно скопировать, в сумме примерно 8 Гб
Reaver
Member
**
Offline Offline

Activity: 99
Merit: 10



View Profile
March 16, 2013, 09:32:56 AM
 #3

Посмотри мануал к кошельку.
К оффициальному кошельку в ярлык дописываешь -datadir=путь\где я хочу\видеть кошелек и цепочки

BTC: Smiley
NVC: :-)
NXT: Cheesy MINT: %)
Xantrax (OP)
Hero Member
*****
Offline Offline

Activity: 827
Merit: 502



View Profile
March 16, 2013, 10:28:41 AM
Last edit: March 16, 2013, 10:42:12 AM by Xantrax
 #4

т.е. я допустим перемещаю всю папку Bitcoin и я в ярлыке дописываю -datadir="E:\bitcoin\blocks" ? Приведите пожалуйста пример пути, и вообще, к чему этот путь должен вести. Что значит к программе и базе? А если я хочу переместить только базу?
Спасибо!
naima53
Hero Member
*****
Offline Offline

Activity: 616
Merit: 502



View Profile
March 16, 2013, 12:32:40 PM
 #5

т.е. я допустим перемещаю всю папку Bitcoin и я в ярлыке дописываю -datadir="E:\bitcoin\blocks" ? Приведите пожалуйста пример пути, и вообще, к чему этот путь должен вести. Что значит к программе и базе? А если я хочу переместить только базу?
Спасибо!
папку "биткоин" из роаминг копируете и путь к ней и готово. Валлет.дат - это Ваш кошель, его нужно зашифровать и сто раз сохранить в надежном месте.

Donate me) 16f6iWHHkVEnDReeBQPT9GwCNwUfPTXrp2
Xantrax (OP)
Hero Member
*****
Offline Offline

Activity: 827
Merit: 502



View Profile
March 16, 2013, 01:00:21 PM
 #6

Вы можете хоть один кто-нибудь для примера написать нормальную строку, которая должная быть в ярлыке?
Я переместил папку Bitcoin на диск E, зашел в свойства ярлыка в поле объект (на Win7), прописал там:
"C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe" -datadir="E:\Bitcoin"
В результате он при запуске вываливает мне, что:  Error opening block database. Do you want to rebuild the block database now?
Я так понимаю, что если я нажму да, то он будет все заново качать в Roaming....
Что я не правильно сделал?
naima53
Hero Member
*****
Offline Offline

Activity: 616
Merit: 502



View Profile
March 17, 2013, 02:48:15 PM
 #7

Вы можете хоть один кто-нибудь для примера написать нормальную строку, которая должная быть в ярлыке?
Я переместил папку Bitcoin на диск E, зашел в свойства ярлыка в поле объект (на Win7), прописал там:
"C:\Program Files (x86)\Bitcoin\bitcoin-qt.exe" -datadir="E:\Bitcoin"
В результате он при запуске вываливает мне, что:  Error opening block database. Do you want to rebuild the block database now?
Я так понимаю, что если я нажму да, то он будет все заново качать в Roaming....
Что я не правильно сделал?

E:\Bitcoin без кавычек? Помогло? (не все читающие имеют необходимость так делать и молчат что бы не соврать, я попробую, но версия может отличаться, отпишусь)

Donate me) 16f6iWHHkVEnDReeBQPT9GwCNwUfPTXrp2
PatronDragon
Sr. Member
****
Offline Offline

Activity: 283
Merit: 250


View Profile
March 20, 2013, 06:39:54 PM
 #8

Проапгрейдил биткоинкошелёк до 0.8.1 пишет:"System error:CWallet DB::ListAccountCreditDebit():cannot create DB cursor" Что за хрень?
fudge
Hero Member
*****
Offline Offline

Activity: 666
Merit: 500


View Profile
March 20, 2013, 10:24:53 PM
 #9

переустанови, удали %appdata%\bitcoins. только wallet.dat сохрани

Наша груша найрозкорчумакуватiша!
PatronDragon
Sr. Member
****
Offline Offline

Activity: 283
Merit: 250


View Profile
March 21, 2013, 07:42:09 PM
 #10

переустанови, удали %appdata%\bitcoins. только wallet.dat сохрани
Я наоборот пока удалил wallet.dat (потом назад попробуюзасунуть) и процесс сканирования пошёл, но кажется он всё равно застрял на 97,91%! Что делать?
Xantrax (OP)
Hero Member
*****
Offline Offline

Activity: 827
Merit: 502



View Profile
March 21, 2013, 07:48:28 PM
 #11

Да, он иногда застряет, причем на продолжительный срок, но через время отмирает и нормально обновляется.
Ответ - подождите...
PatronDragon
Sr. Member
****
Offline Offline

Activity: 283
Merit: 250


View Profile
March 21, 2013, 11:29:56 PM
Last edit: March 22, 2013, 02:27:49 AM by PatronDragon
 #12

Да, он иногда застряет, причем на продолжительный срок, но через время отмирает и нормально обновляется.
Ответ - подождите...
Кошелёк досканил блоки, но стоит мне подсунуть свой wallet.dat как он снова пишет эту же самую ошибку! Сколько ждать?

P.S.Счас уже пишет новую ошибку:"System Error CDB():can`t open database file wallet.dat . error -30974"
      Это что за хрень?
com911
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile
March 22, 2013, 07:22:48 AM
 #13

У меня тоже вопрос по кошельку. Общий.
Вот например есть кошелек с 100BTC (к примеру).
Я 1) делаю его копию (назовем ее wallet0)
2) делаю какую-нибудь транзакцию на 20BTC (опять-таки к примеру), остается соответственно 80BTC, теперь этот кошелек с 80BTC назовем wallet1
3) возвращаю wallet0 обратно (например потому-то wallet1 стерли, или просто для любопытства Smiley)

Чем теперь отличаются wallet0 и wallet1? Что получится когда я открою wallet0?
Этот wallet0 окажется поврежденным? Или нормально откроется, и на нем уже будет 80BTC как и на wallet 1?

PatronDragon
Sr. Member
****
Offline Offline

Activity: 283
Merit: 250


View Profile
March 22, 2013, 07:32:37 AM
 #14

У меня тоже вопрос по кошельку. Общий.
Вот например есть кошелек с 100BTC (к примеру).
Я 1) делаю его копию (назовем ее wallet0)
2) делаю какую-нибудь транзакцию на 20BTC (опять-таки к примеру), остается соответственно 80BTC, теперь этот кошелек с 80BTC назовем wallet1
3) возвращаю wallet0 обратно (например потому-то wallet1 стерли, или просто для любопытства Smiley)

Чем теперь отличаются wallet0 и wallet1? Что получится когда я открою wallet0?
Этот wallet0 окажется поврежденным? Или нормально откроется, и на нем уже будет 80BTC как и на wallet 1?
Будет 80 биткоинов и wallet0 ничем не отличается от wallet1 так как в обоих хранится память об всех тразакциях!
com911
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile
March 22, 2013, 07:41:43 AM
 #15

У меня тоже вопрос по кошельку. Общий.
Вот например есть кошелек с 100BTC (к примеру).
Я 1) делаю его копию (назовем ее wallet0)
2) делаю какую-нибудь транзакцию на 20BTC (опять-таки к примеру), остается соответственно 80BTC, теперь этот кошелек с 80BTC назовем wallet1
3) возвращаю wallet0 обратно (например потому-то wallet1 стерли, или просто для любопытства Smiley)

Чем теперь отличаются wallet0 и wallet1? Что получится когда я открою wallet0?
Этот wallet0 окажется поврежденным? Или нормально откроется, и на нем уже будет 80BTC как и на wallet 1?
Будет 80 биткоинов и wallet0 ничем не отличается от wallet1 так как в обоих хранится память об всех тразакциях!

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

rPman
Legendary
*
Offline Offline

Activity: 1120
Merit: 1069


View Profile WWW
March 22, 2013, 08:12:51 AM
 #16

Фигню туда пишут постоянно, вида список транзакций (которые вытаскиваются из блочейна ресканом), плюс информация по аккаунтам, комментарии и адресбук. Когда я заикнулся на гитхабе, что неплохо бы отделить секретную часть (которая меняется очень редко, например примерно раз на сотню транзакций) от рабочей (комментарии, аккаунты) и кеше транзакций.. меня не очень поддержали.

p.s. именно из-за этой фигни размер кошелька может расти нереально быстро (гигабайты), например когда сервис атакуют огромным количеством мизерных транзакций (было такое с btc-e на litecoin).

Поэтому приходится ваять что то свое.

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
com911
Hero Member
*****
Offline Offline

Activity: 518
Merit: 500



View Profile
March 22, 2013, 10:19:41 AM
 #17

Фигню туда пишут постоянно, вида список транзакций (которые вытаскиваются из блочейна ресканом), плюс информация по аккаунтам, комментарии и адресбук. Когда я заикнулся на гитхабе, что неплохо бы отделить секретную часть (которая меняется очень редко, например примерно раз на сотню транзакций) от рабочей (комментарии, аккаунты) и кеше транзакций.. меня не очень поддержали.

p.s. именно из-за этой фигни размер кошелька может расти нереально быстро (гигабайты), например когда сервис атакуют огромным количеством мизерных транзакций (было такое с btc-e на litecoin).

Поэтому приходится ваять что то свое.

Т.е. свежесозданый кошелек можно сразу забекапить, а потом в случае чего восстановить (через год к примеру), и он нормально прочитается?

Harley
Full Member
***
Offline Offline

Activity: 206
Merit: 100


View Profile
March 22, 2013, 10:24:18 AM
 #18

Фигню туда пишут постоянно, вида список транзакций (которые вытаскиваются из блочейна ресканом), плюс информация по аккаунтам, комментарии и адресбук. Когда я заикнулся на гитхабе, что неплохо бы отделить секретную часть (которая меняется очень редко, например примерно раз на сотню транзакций) от рабочей (комментарии, аккаунты) и кеше транзакций.. меня не очень поддержали.

p.s. именно из-за этой фигни размер кошелька может расти нереально быстро (гигабайты), например когда сервис атакуют огромным количеством мизерных транзакций (было такое с btc-e на litecoin).

Поэтому приходится ваять что то свое.

Т.е. свежесозданый кошелек можно сразу забекапить, а потом в случае чего восстановить (через год к примеру), и он нормально прочитается?
он блоки с операциями отсинхронит и все)
rPman
Legendary
*
Offline Offline

Activity: 1120
Merit: 1069


View Profile WWW
March 22, 2013, 10:51:15 AM
 #19

Т.е. свежесозданый кошелек можно сразу забекапить, а потом в случае чего восстановить (через год к примеру), и он нормально прочитается?
Да, НО!

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

Мне такой варварский метод не очень подходит. Если нужно делать периодический бакап потенцильно большого кошелька, то достаточно перебирать список адресов в кошельке и для новых выполнять команду:
Code:
bitcoind dumpprivkey <bitcoinaddress>
и сохранять вывод (там очень мало информации)
Code:
# bitcoind dumpprivkey 16UsGJRte1HsjArF2MXTAB1m87x3hKJ3Ap
KznXsKc6yUyKpuu8BphDd5X3wfoEeePBYKq2vXxA7FD9kEMneCdr
В будущем для восстановления будет достаточно импортировать все эти данные в любой кошелек:
Code:
# bitcoind importprivkey 16UsGJRte1HsjArF2MXTAB1m87x3hKJ3Ap KznXsKc6yUyKpuu8BphDd5X3wfoEeePBYKq2vXxA7FD9kEMneCdr

Это гарантированно позволит получить доступ к монетам в будущем, при этом хранится минимум информации (ее легко сохранить в виде qr-кода к примеру). Так же в этом формате доступ к монетам импортируется и в другие клиенты-кошельки bitcoin (например eligius), что очень удобно и не привязывает вас к официальному клиенту (а то пожелаете через пару лет быстренько получить доступ к монетам, а там один запуск клиента с выкачиванием всего блокчейна затянется на несколько суток).

Понятно что в кошельке есть еще куча 'бесполезной' информации - аккаунты и коментарии/метки к адресам в адресной книге вместе с самой книгой... но ее копию сделать так же просто командами bitcoind.

Здесь не может находиться ваша реклама Smiley
Protect a future of bitcoin, use p2pool
Donation in BTC: 19fv5yYtfWZ9jQNjx2ncmu1TTrvg5CczZe
Pitergtx
Newbie
*
Offline Offline

Activity: 8
Merit: 0



View Profile
March 22, 2013, 02:10:34 PM
 #20

кошелек
Pages: [1] 2 »  All
  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!