Bitcoin Forum
November 13, 2024, 03:18:30 AM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1] 2 3 »  All
  Print  
Author Topic: Вопросы по бэкапу кошелька  (Read 18016 times)
Kolbas (OP)
Sr. Member
****
Offline Offline

Activity: 342
Merit: 250


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

Я читал английский пдф, но все-таки какие-то вещи не понял.
Допустим, я забэкапил свой wallet.dat и начал с нового пустого кошелька. Если я произвел больше 100 операций, а потом, через годик-два, попробовал восстановить старый кошелек, где какие биткоины могут пропасть? В старом кошельке или в новом? Если они друг с другом не связаны никакими адресами и ничем?
Или, может, имелось в виду следующее. Я забэкапил кошелек, а потом продолжил действия с ним же, возможно, с теми же адресами. Что будет, если я восстановлю кошелек?
Если кому не трудно, можете вообще описать всю кухню, поподробнее?
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!