Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
20 декабря 2012, 2:38:21 AM   # 1
 
 
Сообщений: 22
Цитировать по имени
цитировать ответ
по умолчанию Re: Восстановление адресов из старой резервной копии

Взлом Биткоин адресов.
500 Биткоинов взломаны в "мозговом кошельке" с паролем "bitcoin is awesome"
Адрес кошелька: 14NWDXkQwcGN1Pd9fboL8npVynD5SfyJAE
Приватный ключ: 5J64pq77XjeacCezwmAr2V1s7snvvJkuAz8sENxw7xCkikceV6e
подробнее...


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Как я понимаю, и мой опыт, в Оружейной палате вы можете принять одну резервную копию, и программа будет иметь возможность регенерировать все адреса в бумажнике на основе этой одной резервной копии. Это означает, что вы можете взять одну резервную копию при создании бумажника, и это все, что вам нужно. Он будет использовать информацию от первого адреса в качестве затравки для создания следующего, так что вы не рискуете потерять другие закрытые ключи.

Есть ли что-то подобное реализовано в клиенте Qt? Или я должен поддержать это каждый раз, когда я создаю новый адрес?

Какая информация используется в качестве затравки, когда я произвожу новый адрес в клиенте Qt?
NeoCortX сейчас офлайн Пожаловаться на NeoCortX   Ответить с цитированием Мультицитирование сообщения от NeoCortX Быстрый ответ на сообщение NeoCortX


Как заработать Биткоины?
Без вложений. Не майнинг.


20 декабря 2012, 2:48:52 AM   # 2
 
 
Сообщения: 728
Цитировать по имени
цитировать ответ
по умолчанию Re: Восстановление адресов из старой резервной копии

Получил 1806 Биткоинов
Реальная история.





Клиент Qt не использует детерминированные адреса. Он заранее формирует пул ключей и использует их, так что вам не придется создавать резервные копии после каждого нового адреса, но вы должны поддержать: а) после каждых 100 операций, которые используют адреса из пула (новый адрес или операции, которые посылают изменения в новый адрес), б) после того, как вы зашифровать свой кошелек (старый ключ бассейн промывается).
Revalin сейчас офлайн Пожаловаться на Revalin   Ответить с цитированием Мультицитирование сообщения от Revalin Быстрый ответ на сообщение Revalin

20 декабря 2012, 2:50:59 AM   # 3
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Восстановление адресов из старой резервной копии

Совершенно случайное зерно используется для генерации адреса в эталонном клиенте Биткойн-Qt.

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

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

Обратите внимание, что если у вас есть не-зашифрованы бумажник, адрес в этом пуле, отбрасывается, а новые создаются при шифровании бумажника. Это означает, что адреса в пуле из резервной копии предварительного шифрования бесполезны для извлечения монет из операций после шифрования. Другими словами, если вы зашифровать ваш кошелек, было бы хорошей идеей, чтобы сразу создать его резервную копию.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

20 декабря 2012, 2:53:12 AM   # 4
 
 
Сообщения: 2002
Цитировать по имени
цитировать ответ
по умолчанию Re: Восстановление адресов из старой резервной копии

Обратите внимание, что можно увеличить размер этого пула, если вы хотите.
DannyHamilton сейчас офлайн Пожаловаться на DannyHamilton   Ответить с цитированием Мультицитирование сообщения от DannyHamilton Быстрый ответ на сообщение DannyHamilton

20 декабря 2012, 5:24:49 AM   # 5
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: Восстановление адресов из старой резервной копии

Как я понимаю, и мой опыт, в Оружейной палате вы можете принять одну резервную копию, и программа будет иметь возможность регенерировать все адреса в бумажнике на основе этой одной резервной копии. Это означает, что вы можете взять одну резервную копию при создании бумажника, и это все, что вам нужно. Он будет использовать информацию от первого адреса в качестве затравки для создания следующего, так что вы не рискуете потерять другие закрытые ключи.

Есть ли что-то подобное реализовано в клиенте Qt? Или я должен поддержать это каждый раз, когда я создаю новый адрес?

Какая информация используется в качестве затравки, когда я произвожу новый адрес в клиенте Qt?

BIP 32 была разработана дэвов Bitcoin-Qt, и мы надеемся, сделает это путь в Bitcoin-Qt в 0,8. Но это выглядит, как это будет позже релиз. Это обеспечит мульти-цепи детерминированных адреса (создать несколько кошельков, построенных из одного семени). Я планирую осуществить то же самое в Оружейной так будет совместим.

Но на данный момент, вы правы: это не может быть сделано в Bitcoin-Qt, и это настоящий позор, потому что требуешь, регулярного резервного копирования-на-на-затраты из убыточных-ваших-денег является реальной проблемой в мире программное обеспечение для конечного пользователя. Она никогда не стоит дело с резервными до тех пор, пока не будет слишком поздно, т.е. "эххх, я поставил его на следующей неделе."  Кроме того, это означает, что ваше решение для резервного копирования не может быть очень безопасным, потому что она по-прежнему должно быть удобно, так как вы делаете это несколько раз. По крайней мере, с детерминированным бумажником, вы можете резервное копирование один раз, ехать в банк и положить его в сейфе. Однажды.

Лично я считаю, что это причина номер один, чтобы использовать эти альт клиентов, так как возможность резервного копирования один раз, навсегда такая мощная функция.


etotheipi сейчас офлайн Пожаловаться на etotheipi   Ответить с цитированием Мультицитирование сообщения от etotheipi Быстрый ответ на сообщение etotheipi

21 декабря 2012, 2:03:07 AM   # 6
 
 
Сообщений: 22
Цитировать по имени
цитировать ответ
по умолчанию Re: Восстановление адресов из старой резервной копии

Спасибо за ответы.

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

Я взял резервную копию сейчас из-за этого, и мой компьютер не разбился, прежде чем я получил это сделать. Должен сказать, что я люблю оружейную лучше, когда дело доходит до резервного копирования и тому подобное.
NeoCortX сейчас офлайн Пожаловаться на NeoCortX   Ответить с цитированием Мультицитирование сообщения от NeoCortX Быстрый ответ на сообщение NeoCortX

21 декабря 2012, 12:00:16 PM   # 7
 
 
Сообщения: 488
Цитировать по имени
цитировать ответ
по умолчанию Re: Восстановление адресов из старой резервной копии

Есть ли какой-нибудь способ, чтобы сказать со стандартным интерфейсом клиента / Rpc, если новое резервное копирование необходимо, т.е. когда keypool был исчерпан?
Герберт сейчас офлайн Пожаловаться на Herbert   Ответить с цитированием Мультицитирование сообщения от Herbert Быстрый ответ на сообщение Herbert



Как заработать Биткоины?

Bitcoin Wallet * Portefeuille Bitcoin * Monedero Bitcoin * Carteira Bitcoin * Portafoglio Bitcoin * Bitcoin Cüzdan * 比特币钱包

bitcoin-zarabotat.ru
Почта для связи: bitcoin-zarabotat.ru@yandex.ru

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW