Если у меня есть зашифрованный файл wallet.dat под Bitcoin ядра, и я часто использую команды getnewaddress и addwitnessaddress, как часто я должен сделать резервную копию файла wallet.dat?
Спасибо!
|
29 ноября 2017, 5:26:25 PM | # 1 |
Сообщений: 42
цитировать ответ |
Re: wallet.dat резервного копирования
Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome" Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e подробнее... Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru Если у меня есть зашифрованный файл wallet.dat под Bitcoin ядра, и я часто использую команды getnewaddress и addwitnessaddress, как часто я должен сделать резервную копию файла wallet.dat?
Спасибо! |
29 ноября 2017, 5:33:55 PM | # 2 |
Сообщения: 476
цитировать ответ |
Re: wallet.dat резервного копирования
Получил 1806 Биткоинов
Реальная история. Если вы создаете новые адреса, новые частные ключи для этих адресов созданы и, следовательно, вам необходимо сделать резервную копию файл wallet.dat каждый раз вы сделаете это, и сделка происходит на один из этих адресов для защиты от недостающих средств. Вы можете и должны автоматизировать резервные копии файла .dat, используя хрон сценарий или, если на окна создать запланированное задание резервного копирования в безопасное место, которое только вы можете получить доступ к и не имеют доступа к сети не доступен.
Идея с резервной копией здесь является обеспечение того, если сделка происходит на адреса вы создаете (это может быть адрес segwit или наследство), вы должны сделать ваши резервные копии, чтобы убедиться, что у вас есть последний файл wallet.dat, который содержит секретные ключи к нему. |
29 ноября 2017, 7:12:35 PM | # 3 |
Сообщения: 1036
цитировать ответ |
Re: wallet.dat резервного копирования
Если вы создаете новые адреса, новые частные ключи для этих адресов созданы и, следовательно, вам необходимо сделать резервную копию файл wallet.dat каждый раз вы сделаете это, и сделка происходит на один из этих адресов для защиты от недостающих средств. Вы можете и должны автоматизировать резервные копии файла .dat, используя хрон сценарий или, если на окна создать запланированное задание резервного копирования в безопасное место, которое только вы можете получить доступ к и не имеют доступа к сети не доступен. Идея с резервной копией здесь является обеспечение того, если сделка происходит на адреса вы создаете (это может быть адрес segwit или наследство), вы должны сделать ваши резервные копии, чтобы убедиться, что у вас есть последний файл wallet.dat, который содержит секретные ключи к нему. Это был случай со старым форматом, насколько я знаю, так как bip32 был введен (я думаю, что это бип для текущего формата HD), то вам больше не нужно будет делать резервные копии каждый раз, но я не знаю, как это было бы в случае, если честно. Даже если режим HD включен, и вы делаете получить сделку с вновь сгенерированным ключом, как может бывший HD позволил wallet.dat знать, что эта сделка была получена, если ключ не был генерироваться? То же самое касается посланных монет. Это сбивает с толку меня много. Я думаю, что это что-то делать с заранее сгенерированными адресами, которые вы не видите, но уже там или что-то вдоль линий ... это странно думать, для не кодера. Я хотел бы achow101 объяснить это в дилетантов. Мой совет в том, что даже если вы используете режим HD, вы продолжаете делать резервные копии и не удалять предыдущие резервные копии, просто переименовать их. |
29 ноября 2017, 9:05:46 PM | # 4 |
Сообщения: 1246
цитировать ответ |
Re: wallet.dat резервного копирования
Если у меня есть зашифрованный файл wallet.dat под Bitcoin ядра, и я часто использую команды getnewaddress и addwitnessaddress, как часто я должен сделать резервную копию файла wallet.dat? Если вы используете последнюю Bitcoin сердечника, то вы должны сделать новую резервную копию каждые 1000 адресов. То есть размер по keypool умолчанию, и вы должны сделать новую резервную копию каждый раз, когда keypool иссякнут. Это должно быть сделано независимо от HD или не HD бумажника, и даже больше, потому что вы используете addwitnessaddress.Кроме того, вам нужно будет разблокировать ваш кошелек каждые 1000 адресов, так что keypool может быть обновлен. Это был случай со старым форматом, насколько я знаю, так как bip32 был введен (я думаю, что это бип для текущего формата HD), то вам больше не нужно будет делать резервные копии каждый раз, но я не знаю, как это было бы в случае, если честно. Вы должны продолжать делать резервные копии на регулярной основе. Что HD бумажники делать то, что вы все еще можете использовать старые резервные копии и по-прежнему генерируют закрытые ключи, которые не в keypool во время резервного копирования.Даже если режим HD включен, и вы делаете получить сделку с вновь сгенерированным ключом, как может бывший HD позволил wallet.dat знать, что эта сделка была получена, если ключ не был генерироваться? То же самое касается посланных монет. Это сбивает с толку меня много. Я думаю, что это что-то делать с заранее сгенерированными адресами, которые вы не видите, но уже там или что-то вдоль линий ... это странно думать, для не кодера. Я хотел бы achow101 объяснить это в дилетантов. Мой совет в том, что даже если вы используете режим HD, вы продолжаете делать резервные копии и не удалять предыдущие резервные копии, просто переименовать их. Кошелек содержит поле, которое имеет последнюю высоту блока, бумажник синхронизирована до (как в нем есть операции для бумажника до этого блока высоты). Поэтому при восстановлении Bitcoin ядро будет знать, где он должен начать пересканирование в blockchain, чтобы получить какие-либо новые сделки. Потому что OP также использует addwitnessaddress, старые резервные копии не будут знать об этих свидетелях адресе (скриптах сами должны быть добавлены к кошельку) и addwitnessaddress необходимо будет снова вызывается на каждый адресе генерируемого. |
29 ноября 2017, 9:36:05 PM | # 5 |
Сообщений: 42
цитировать ответ |
Re: wallet.dat резервного копирования
В настоящее время ядро Bitcoin является детерминированным и документы говорят, что вам нужно только, чтобы поддержать это один раз. Вот ссылка. Существует также другая связь там с конкретной информацией о создании резервной копии файла .dat
https://en.bitcoin.it/w/index.php?title=Securing_your_wallet&не перенаправлять = нет # Backing_up_your_wallet |
30 ноября 2017, 7:40:30 AM | # 6 |
Сообщений: 42
цитировать ответ |
Re: wallet.dat резервного копирования
Если у меня есть зашифрованный файл wallet.dat под Bitcoin ядра, и я часто использую команды getnewaddress и addwitnessaddress, как часто я должен сделать резервную копию файла wallet.dat? Если вы используете последнюю Bitcoin сердечника, то вы должны сделать новую резервную копию каждые 1000 адресов. То есть размер по keypool умолчанию, и вы должны сделать новую резервную копию каждый раз, когда keypool иссякнут. Это должно быть сделано независимо от HD или не HD бумажника, и даже больше, потому что вы используете addwitnessaddress.Кроме того, вам нужно будет разблокировать ваш кошелек каждые 1000 адресов, так что keypool может быть обновлен. Это был случай со старым форматом, насколько я знаю, так как bip32 был введен (я думаю, что это бип для текущего формата HD), то вам больше не нужно будет делать резервные копии каждый раз, но я не знаю, как это было бы в случае, если честно. Вы должны продолжать делать резервные копии на регулярной основе. Что HD бумажники делать то, что вы все еще можете использовать старые резервные копии и по-прежнему генерируют закрытые ключи, которые не в keypool во время резервного копирования.Даже если режим HD включен, и вы делаете получить сделку с вновь сгенерированным ключом, как может бывший HD позволил wallet.dat знать, что эта сделка была получена, если ключ не был генерироваться? То же самое касается посланных монет. Это сбивает с толку меня много. Я думаю, что это что-то делать с заранее сгенерированными адресами, которые вы не видите, но уже там или что-то вдоль линий ... это странно думать, для не кодера. Я хотел бы achow101 объяснить это в дилетантов. Мой совет в том, что даже если вы используете режим HD, вы продолжаете делать резервные копии и не удалять предыдущие резервные копии, просто переименовать их. Кошелек содержит поле, которое имеет последнюю высоту блока, бумажник синхронизирована до (как в нем есть операции для бумажника до этого блока высоты). Поэтому при восстановлении Bitcoin ядро будет знать, где он должен начать пересканирование в blockchain, чтобы получить какие-либо новые сделки. Потому что OP также использует addwitnessaddress, старые резервные копии не будут знать об этих свидетелях адресе (скриптах сами должны быть добавлены к кошельку) и addwitnessaddress необходимо будет снова вызывается на каждый адресе генерируемого. Один вопрос: Как включить режим HD? И еще одно: то, что вы имеете в виду под этим: "старые резервные копии не будут знать об этих свидетелях адресе (скриптах сами должны быть добавлены к кошельку) и addwitnessaddress необходимо будет снова вызывается на каждый адресе генерируемого." Так что, если мой wallet.dat имеет средства на одном witnessaddress и я двигаю wallet.dat на другой узел, я не вижу там адрес свидетеля? Если да, то я должен помнить неофициальный адрес свидетеля, я использовал для создания конкретного адреса свидетелей? |
30 ноября 2017, 4:29:44 PM | # 7 |
Сообщения: 1246
цитировать ответ |
Re: wallet.dat резервного копирования
Один вопрос: Как включить режим HD? В Bitcoin Ядра 0.13.0+, HD бумажники включена по умолчанию и создается по умолчанию. Если ваш кошелек был создан в версии Bitcoin Ядра 0.13.0+ и вы не начать Bitcoin Сердечник с -usehd = 0, то ваш кошелек является HD бумажник.И еще одно: то, что вы имеете в виду под этим: "старые резервные копии не будут знать об этих свидетелях адресе (скриптах сами должны быть добавлены к кошельку) и addwitnessaddress необходимо будет снова вызывается на каждый адресе генерируемого." Так что, если мой wallet.dat имеет средства на одном witnessaddress и я двигаю wallet.dat на другой узел, я не вижу там адрес свидетеля? Если да, то я должен помнить неофициальный адрес свидетеля, я использовал для создания конкретного адреса свидетелей? Нет, адреса будут следовать файл кошелька, а не программное обеспечение.Предположим, что вы сделать резервную копию, а затем создать новый адрес и использовать addwitnessaddress на нем, а затем получить монеты как на адрес свидетеля и обычный адрес. Если вы должны были восстановить резервную копию, вы увидите монеты, которые были отправлены на обычный адрес, но не те, отправленные на этот адрес свидетеля. Кроме того, вы не увидите адрес свидетеля в вашем бумажнике и должны были бы назвать addwitnessaddress снова, чтобы добавить его в свой кошелек. Тогда вам может потребоваться повторное сканирование. Это должно быть исправлено, когда полная поддержка segwit бумажника завершена в Bitcoin Core. |
1 декабря 2017, 8:03:59 AM | # 8 |
Сообщений: 42
цитировать ответ |
Re: wallet.dat резервного копирования
Спасибо. Если я произвел witnessaddress и не знают, открытый ключ, используемый для его генерации, как я тратить средства, которые находятся на witnessaddress, если я перееду в другой wallet.dat ядра?
|
1 декабря 2017, 3:21:15 PM | # 9 |
Сообщений: 42
цитировать ответ |
Re: wallet.dat резервного копирования
Кроме того, будет ли мой wallet.dat держать закрытые ключи всех моих постоянных адресов? Даже если бы я использовал wallet.dat для создания, скажем, 5, 10 или 25 тысяч обычных адресов?
И я полагаю, что если у меня есть открытый и закрытый ключ обычного адреса, я всегда могу регенерировать адрес segwit и тратить все средства, которые по этому конкретному адресу segwit, верно? Будет ли "Bitcoin-кли addwitnessaddress 1myregularaddress ..." команда всегда порождают один и тот же адрес segwit? |
1 декабря 2017, 9:42:32 PM | # 10 |
Сообщения: 1246
цитировать ответ |
Re: wallet.dat резервного копирования
Спасибо. Если я произвел witnessaddress и не знают, открытый ключ, используемый для его генерации, как я тратить средства, которые находятся на witnessaddress, если я перееду в другой wallet.dat ядра? Частные и публичные ключи хранятся в вашем бумажнике. Программное обеспечение позволит проводить с адреса свидетелей.Кроме того, будет ли мой wallet.dat держать закрытые ключи всех моих постоянных адресов? Даже если бы я использовал wallet.dat для создания, скажем, 5, 10 или 25 тысяч обычных адресов? Да. Он всегда делает. Ключи никогда не удаляется из файла wallet.dat, если он не поврежден.И я полагаю, что если у меня есть открытый и закрытый ключ обычного адреса, я всегда могу регенерировать адрес segwit и тратить все средства, которые по этому конкретному адресу segwit, верно? Будет ли "Bitcoin-кли addwitnessaddress 1myregularaddress ..." команда всегда порождают один и тот же адрес segwit? Да. |