Bitcoin Forum
May 04, 2024, 12:59:33 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: Вопросы по бэкапу кошелька  (Read 17965 times)
Kolbas (OP)
Sr. Member
****
Offline Offline

Activity: 342
Merit: 250


View Profile
February 16, 2011, 10:41:49 PM
 #1

Я читал английский пдф, но все-таки какие-то вещи не понял.
Допустим, я забэкапил свой wallet.dat и начал с нового пустого кошелька. Если я произвел больше 100 операций, а потом, через годик-два, попробовал восстановить старый кошелек, где какие биткоины могут пропасть? В старом кошельке или в новом? Если они друг с другом не связаны никакими адресами и ничем?
Или, может, имелось в виду следующее. Я забэкапил кошелек, а потом продолжил действия с ним же, возможно, с теми же адресами. Что будет, если я восстановлю кошелек?
Если кому не трудно, можете вообще описать всю кухню, поподробнее?
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
bitcoinex
Sr. Member
****
Offline Offline

Activity: 350
Merit: 252


probiwon.com


View Profile WWW
February 16, 2011, 11:25:29 PM
 #2

Я читал английский пдф, но все-таки какие-то вещи не понял.
Допустим, я забэкапил свой wallet.dat и начал с нового пустого кошелька. Если я произвел больше 100 операций, а потом, через годик-два, попробовал восстановить старый кошелек, где какие биткоины могут пропасть?

В старом кошельке все биткоины останутся целы.

Quote
В старом кошельке или в новом? Если они друг с другом не связаны никакими адресами и ничем?

Кошельки никак не связаны друг с другом.

Quote
Или, может, имелось в виду следующее. Я забэкапил кошелек, а потом продолжил действия с ним же, возможно, с теми же адресами. Что будет, если я восстановлю кошелек?

Пропадут биткоины, полученные в транзакциях на адреса номер 101 и больше.

Quote
Если кому не трудно, можете вообще описать всю кухню, поподробнее?

Биткоиновый клиент заранее генерирует адреса (100 штук по умолчанию). По нажатию кнопки он выдаёт адрес из этой очереди и сразу генерирует новый адрес и добавляет его в противоположный конец очереди.

Таким образом, в бэкап попадают адреса, которые будут использоваться в будущем с небольшим упреждением в 100 адресов. Это нужно чтобы не создавалась ситуация когда в бэкапе отсутствует свежесгенерированный адрес - ведь никто не будет бэкапить кошелёк после создания каждого адреса.

New bitcoin lottery: probiwon.com
- Может, ты ещё и в Невидимую Руку Рынка веруешь? - Зачем же веровать в то, что можно наблюдать непосредственно?
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
February 16, 2011, 11:34:53 PM
Last edit: July 16, 2020, 10:00:31 PM by LZ
 #3

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

Изначально Bitcoin создавал новые адреса только по мере необходимости.
Любая новая трансакция делала все старые резервные копии устаревшими
и не содержавшими никаких средств. Тогда считалось нормой делать копии
кошелька сразу после каждого перевода или получения средств. Но, благо,
начиная с SVN 163, появилось автоматическое резервирование адресов для
будущего использования - и по умолчанию резервируется 100 адресов. Вот
теперь уже, если воспользоваться бэкапом до израсходования пула ключей
(key pool), баланс окажется на месте и в полной сохранности. Правда даже
может отображаться большим, чем есть на самом деле, так как в нем могут
учитываться уже израсходованные средства - но тратить их никак нельзя.

Для автоматического бэкапа кошелька можно воспользоваться Dropbox.

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
Kolbas (OP)
Sr. Member
****
Offline Offline

Activity: 342
Merit: 250


View Profile
February 17, 2011, 12:54:48 PM
 #4

Спасибо!
aistto
Legendary
*
Offline Offline

Activity: 1001
Merit: 1005


View Profile
February 28, 2011, 04:33:03 PM
 #5

А что будет если я переведу все свои биткоины на новый кошелек, а старый затру?
Или так, когда я могу удалять старый, что бы биткоины не пропали?

И есть ли стандартный способ сохранить биткоины на  машине?
Ведь если винт накроется, все пропадет. так?
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
February 28, 2011, 05:55:26 PM
Last edit: February 28, 2011, 07:26:31 PM by lzsaver
 #6

А что будет если я переведу все свои биткоины на новый кошелек, а старый затру?
Если трансакция попадет в блок, то все средства будут на новом кошельке.

Или так, когда я могу удалять старый, что бы биткоины не пропали?
После получения хотя бы одного подтверждения, но лучше после двух-трех.

И есть ли стандартный способ сохранить биткоины на  машине?
Способ первый. Обязательно закрыть программу Bitcoin и скопировать файл
wallet.dat из директории %APPDATA%\Bitcoin на любой надежный носитель...
Способ второй. Создайте файл bitcoin.conf в директории %APPDATA%\Bitcoin
и пропишите в нем две строки (без кавычек): "rpcuser=login", где login - Ваш
логин, и "rpcpassword=password", где password - Ваш пароль. Затем, зайдите
в свойства ярлыка программы Bitcoin, в поле Объект допишите строку через
пробел "-server" (без кавычек). И затем запустите программу Bitcoin с этого
ярлыка. Проверьте, программа не должна выдавать сообщений об ошибках.
После этого создайте копию ярлыка и вместо "-server" пропишите команду
"backupwallet C:\wallet.dat" (без кавычек), где C:\wallet.dat - полный путь
файла, в который будет сохранена резервная копия кошелька. Если этот
путь содержит пробелы, заключите его в кавычки. Убедитесь, что у Вас
есть права доступа для записи резервной копии в данную директорию.

Примеры:
Code:
"C:\Program Files\Bitcoin\bitcoin.exe" -server
Code:
"C:\Program Files\Bitcoin\bitcoin.exe" backupwallet "d:\my dropbox\wallet.dat"

Ведь если винт накроется, все пропадет. так?
Если нет резервной копии, то порча носителя приведет к потере кошелька.

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
portos
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
May 18, 2011, 11:38:19 AM
 #7

А как быть в такой ситуации:
Приходится работать и в Windows 7 и в Ubuntu. Каким образом работать с одинм и тем же кошельком? Как перенести из ubuntu в windows 7?
И да еще вопрос  Grin я не понял где регистрироваться? Программа запустилась и пошла генерация блоков.
Vort
Newbie
*
Offline Offline

Activity: 79
Merit: 0



View Profile
May 18, 2011, 11:46:52 AM
 #8

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

регистрация не нужна
все монеты хранятся в сети
доступ же к ним обеспечивается файлом wallet.dat
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
May 19, 2011, 08:35:03 AM
 #9

Приходится работать и в Windows 7 и в Ubuntu. Каким образом работать с одинм и тем же кошельком?
На сколько я знаю, данный способ не рекомендуется. Просто создайте новый кошелек.

Как перенести из ubuntu в windows 7?
Получить биткоин адрес в Ubuntu, отправить биткоины из-под Windows 7 на тот адрес.

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
General-Beck
Jr. Member
*
Offline Offline

Activity: 56
Merit: 1



View Profile
May 21, 2011, 10:04:02 AM
 #10

А как быть в такой ситуации:
Приходится работать и в Windows 7 и в Ubuntu. Каким образом работать с одинм и тем же кошельком? Как перенести из ubuntu в windows 7?
Воспользуйтесь сервисом Ubuntu One
он доступен и для винды в том числе, деланм синхронизацию в Убунту, запускаем виндовс, подключаемся к ubuntu one и синхронизируем наш wallet.dat, в принципе проще не куда Wink
dbitcoin
Hero Member
*****
Offline Offline

Activity: 742
Merit: 500

BTCDig - mining pool


View Profile WWW
May 21, 2011, 12:27:32 PM
 #11

А как быть в такой ситуации:
Приходится работать и в Windows 7 и в Ubuntu. Каким образом работать с одинм и тем же кошельком? Как перенести из ubuntu в windows 7?
Воспользуйтесь сервисом Ubuntu One
он доступен и для винды в том числе, деланм синхронизацию в Убунту, запускаем виндовс, подключаемся к ubuntu one и синхронизируем наш wallet.dat, в принципе проще не куда Wink

Безопаснее использовать usb flash drive.

BTCDig - mining pool (Stratum, VarDiff, DGM, SSL, JSON API)
LZ
Legendary
*
Offline Offline

Activity: 1722
Merit: 1072


P2P Cryptocurrency


View Profile
May 21, 2011, 04:13:58 PM
 #12

Лучше не использовать один кошелек на двух компьютерах.
Тем более, если под разными ОС, так как версия БД разная.

My OpenPGP fingerprint: 5099EB8C0F2E68C63B4ECBB9A9D0993E04143362
Yurock
Sr. Member
****
Offline Offline

Activity: 462
Merit: 250


View Profile
May 21, 2011, 07:27:28 PM
 #13

https://en.bitcoin.it/wiki/Data_directory
wallet.dat: Storage for keys, transactions, metadata, and options. Does not use BDB (?).
asd4
Newbie
*
Offline Offline

Activity: 28
Merit: 0


View Profile
May 21, 2011, 07:45:33 PM
 #14

https://en.bitcoin.it/wiki/Data_directory
wallet.dat: Storage for keys, transactions, metadata, and options. Does not use BDB (?).

Это Oracle Berkeley Dababase, если не программист, ни к чему знать такие подробности.
Basiley
Newbie
*
Offline Offline

Activity: 42
Merit: 0


View Profile
May 21, 2011, 08:00:37 PM
 #15

https://en.bitcoin.it/wiki/Data_directory
wallet.dat: Storage for keys, transactions, metadata, and options. Does not use BDB (?).

Это Oracle Berkeley Dababase, если не программист, ни к чему знать такие подробности.
"ученье - свет. а неученье - тьма" (c)
http://en.wikipedia.org/wiki/Berkeley_DB
BDB бывает разный, родом он из UC, что явствует из названия. и помимо разрабатываемого и равиваемой, одноименной корпорацией, ветки, есть и другие.
alpmild
Member
**
Offline Offline

Activity: 79
Merit: 10


View Profile
May 23, 2011, 07:40:56 AM
 #16

Я не держу запущенным клиент с деньгами. Он у меня лежит на шифрованном truecrypt разделе. Монтирую когда нужно сделать перевод. Потом сразу закрываю клиент и бэкаплю vbs (пользуюсь winxp) скриптом в шифрованный 7zip архив, с одновременным помещением его в dropbox и отправкой на специально заведенный почтовый ящик. Думаю флешку еще купить отдельную, для надежности.
steven_well
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
May 26, 2011, 02:42:37 AM
Last edit: May 26, 2011, 04:37:51 AM by steven_well
 #17

Всё-таки не совсем понимаю до конца вопрос бекапа.
Я в своё время сделал бекап всей папки Bitcoin (%APPDATA%\Bitcoin).
Не помню уже точно, но кажется уже после этого момента получил небольшой перевод средств.

Сейчас (с тех прошло форматирование жесткого диска) я вновь установил программу, удалил содержимое папки (%APPDATA%\Bitcoin), которую он создал автоматически и скопировал в неё содержимое того старого бекапа.

Запускаю программу - средств на счету нет.

1. Подскажите, те средства утеряны безвозвратно?
Сам отвечаю на этот вопрос: нет, не утеряны. Через некоторое время (~час) после включения программы с восстановленным из бекапа кошельком средства появились на нём.
2. Как часто лучше бекапить кошелёк?
3. Есть ли принципиальная разница, бекапить ли всю папку (%APPDATA%\Bitcoin) или только (%APPDATA%\Bitcoin\wallet.dat)?
alpmild
Member
**
Offline Offline

Activity: 79
Merit: 10


View Profile
May 26, 2011, 05:26:38 AM
 #18

Особого смысла бэкапить всю папку нет. Цепочка блоков занимает много места (все транзакции хранятся у всех пользователей), ее в любой момент можно восстановить заново из сети.
Vort
Newbie
*
Offline Offline

Activity: 79
Merit: 0



View Profile
May 26, 2011, 10:21:41 AM
 #19

ее в любой момент можно восстановить заново из сети.
правда, на это потребуется около часа времени
steven_well
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
May 26, 2011, 02:39:10 PM
 #20

А что насчёт периодичности бекапа? Для сохранности всех денежных средств как часто лучше делать бекап?

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


Посмотрите, возможна ли такая ситуация.
Я настрою бекап каждый... 1 час например.
Ежечасно у меня проходят 15 транзакций.

<в этот момент начата новая сотня транзакций пула>
час | транзакции/(максимально транзакций)
0 | 0/100
1 | 15/100
2 | 30/100
3 | 45/100
4 | 60/100
5 | 75/100
6 | 90/100
и тут, между 6 и 7 часом (ближе к 7), когда число транзакций первалило за сотню (стало 101..104;
105 пока ещё нет и время нового бекапа, соответственно не пришло)
я утрачиваю текущую базу

в бекапе последней осталась база от 6 часа с 90 транзакциями. Так как изначально я занимал пул на 100 транзакций, то 91..100 я смогу восстановить, но как быть с 101..104?
Они будут утрачены в этом случае?

Или я что-то не так понимаю?
Pages: [1] 2 3 »  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!