Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
14 мая 2012, 2:35:48 AM   # 1
 
 
Сообщения: 616
Цитировать по имени
цитировать ответ
по умолчанию Re: детерминированные кошельки в опорном клиенте

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


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


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


14 мая 2012, 2:46:52 AM   # 2
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: детерминированные кошельки в опорном клиенте

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





Как это прогресс по этому вопросу?

https://en.bitcoin.it/wiki/BIP_0032

Существует некоторое активное обсуждение о точной процедуры для генерации мастер-семян.

Я ожидаю, что прийти в версии после 0.7.0 и потенциально отключен по умолчанию там.
gmaxwell сейчас офлайн Пожаловаться на gmaxwell   Ответить с цитированием Мультицитирование сообщения от gmaxwell Быстрый ответ на сообщение gmaxwell

15 мая 2012, 8:53:08 AM   # 3
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: детерминированные кошельки в опорном клиенте

Как это прогресс по этому вопросу?

https://en.bitcoin.it/wiki/BIP_0032

Существует некоторое активное обсуждение о точной процедуры для генерации мастер-семян.

Я ожидаю, что прийти в версии после 0.7.0 и потенциально отключен по умолчанию там.

Является ли это изменение протокола?
Если да, то почему?
Если нет, то почему это BIP?
Я думал, что изменения в клиенте, которые не влияют на протокол Bitcoin не требуют БИП.
ripper234 сейчас офлайн Пожаловаться на ripper234   Ответить с цитированием Мультицитирование сообщения от ripper234 Быстрый ответ на сообщение ripper234

15 мая 2012, 4:41:33 PM   # 4
 
 
Сообщения: 1050
Цитировать по имени
цитировать ответ
по умолчанию Re: детерминированные кошельки в опорном клиенте

Нет, это не является изменением протокола, но и не BIP 01, 10 BIP, BIP 13, 15 BIP, BIP 20, 21 или BIP BIP 22. Только потому, что наиболее часто обсуждаются Bips (BIP12, BIP16, BIP17) являются изменения протокола, не означает, что все они являются. БИП около любой стандартизации, которая будет полезна для совместимости между клиентами. Кроме того, BIP 32 (этот) носит исключительно информационный характер.

Причина это BIP, потому что я очень хотел бы видеть его в качестве "детерминированная структура бумажника", скорее, чем "один реализуется в Satoshi клиента", Тем более, что детерминированные бумажники гораздо больше предназначены для совместного использования между различными системами / узлами, также было бы неплохо, если бы они могли быть распределены между различными клиентами.
Pieter Wuille сейчас офлайн Пожаловаться на Pieter Wuille   Ответить с цитированием Мультицитирование сообщения от Pieter Wuille Быстрый ответ на сообщение Pieter Wuille

15 мая 2012, 4:58:37 PM   # 5
 
 
Сообщения: 1652
Цитировать по имени
цитировать ответ
по умолчанию Re: детерминированные кошельки в опорном клиенте

Что сказал Питер. БИП предназначены, чтобы сделать его проще для различных реализаций Bitcoin, чтобы успешно взаимодействуют друг с другом. Существующий сетевой протокол только одна часть этого.
Гэвин Андресен сейчас офлайн Пожаловаться на Гэвин Андресен   Ответить с цитированием Мультицитирование сообщения от Gavin Andresen Быстрый ответ на сообщение Гэвин Андресен

15 мая 2012, 5:11:18 PM   # 6
 
 
Сообщения: 1260
Цитировать по имени
цитировать ответ
по умолчанию Re: детерминированные кошельки в опорном клиенте

Что сказал Питер. БИП предназначены, чтобы сделать его проще для различных реализаций Bitcoin, чтобы успешно взаимодействуют друг с другом. Существующий сетевой протокол только одна часть этого.


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

13 июля 2012, 2:52:46 AM   # 7
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: детерминированные кошельки в опорном клиенте

У меня есть вопрос, связанный с BIP 32.
котировка
Детерминированные бумажники не требуют таких частых резервных копий, и эллиптической кривые математики схемы выдачи разрешений, где можно рассчитать открытые ключи, не раскрывая секретные ключи.
Может ли веб-сервер использовать это, чтобы дать клиенту произвольное количество платежных адресов?

Предположим, я хочу, чтобы провести BTC10, но не адрес в моем кошельке не имеет достаточно. Если я создаю одну транзакцию с несколькими входами это уменьшит мою анонимность. Но что, если веб-сервер, а не дает мне набор параметров для генерации столько платежных адресов, как мне нужно, чтобы убедиться, что каждая сделка (случайным образом расположенных в пределах X-минутного интервала) имеет только один вход?

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

13 июля 2012, 5:39:58 AM   # 8
 
 
Сообщения: 1708
Цитировать по имени
цитировать ответ
по умолчанию Re: детерминированные кошельки в опорном клиенте

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

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

13 июля 2012, 7:18:38 AM   # 9
 
 
Сообщения: 1400
Цитировать по имени
цитировать ответ
по умолчанию Re: детерминированные кошельки в опорном клиенте

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

13 июля 2012, 6:55:35 PM   # 10
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: детерминированные кошельки в опорном клиенте

Для справки, Оружейная бумажники эквивалент одной "бумажник цепь" на диаграмме 32 BIP. Он имеет то же свойство - генерация адреса можно с помощью открытого ключа и chaincode. Разница заключается в том, что Оружейная бумажники должен производят адреса в порядке, в то время как BIP 32 может производить любой адрес в цепи только с корнем этой цепи.  

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

Я буду модернизировать Armory бумажники в то же самое время, что Bitcoin-Qt обновления до этого (или подобная идея). Это будет приятно, наконец, изначально совместимый алгоритм бумажника между программами!


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

13 июля 2012, 7:56:38 PM   # 11
 
 
Сообщения: 459
Цитировать по имени
цитировать ответ
по умолчанию Re: детерминированные кошельки в опорном клиенте

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

13 июля 2012, 9:09:08 PM   # 12
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: детерминированные кошельки в опорном клиенте

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

Рандомизированные ключевые фразы могут быть преобразованы в запоминающиеся объекты с помощью изменяя "алфавит", 

Семена 16 байт - что означает 16 базовых 256 символов. Это может быть превращена в ключевую фразу, изменив ее на базу-80000, где 80000 является количество слов в словаре. Таким образом, вы можете повторно представлять 16-байтовый посевную приблизительно 8 таких слов из словаря. Это то, что делает Электрум. И я думаю, что я буду делать что-то подобное в Оружейном (на данный момент, Оружейный используют 64 байт для корневого ключа / кода, который будет около 30 слов, которые бы многовато ... так вот почему я не сделать это прямо сейчас / пока).
etotheipi сейчас офлайн Пожаловаться на etotheipi   Ответить с цитированием Мультицитирование сообщения от etotheipi Быстрый ответ на сообщение etotheipi

15 июля 2012, 9:33:07 PM   # 13
 
 
Сообщения: 367
Цитировать по имени
цитировать ответ
по умолчанию Re: детерминированные кошельки в опорном клиенте

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

Рандомизированные ключевые фразы могут быть преобразованы в запоминающиеся объекты с помощью изменяя "алфавит", 

Семена 16 байт - что означает 16 базовых 256 символов. Это может быть превращена в ключевую фразу, изменив ее на базу-80000, где 80000 является количество слов в словаре. Таким образом, вы можете повторно представлять 16-байтовый посевную приблизительно 8 таких слов из словаря. 

Я думаю, что вы имеете в виду ровно 8 слов из словаря 65536 слов
(В буквальном смысле слова из словаря индексируются 1: 1 до 16 битых машинных слов)

8 слов = 128 бит (в предположении 65536 возможных слов)

8 слов, выбранных из словаря размером 80000 будет исчерпывают 128 битное адресное пространство слишком легко.

предполагается, что вы только выбрать 8 слов:

4 раза больше (8 слов) комбинаций из словаря 80000 слов по сравнению с 65536 единиц слова

... Где вы получите номер 80К из так или иначе?

У меня есть скромное "игра в слова" словарь сидит вокруг, что содержит ноль дефис слов, аббревиатуры, акронимы или существительные. Он также не содержит односимвольные слова, такие как "я" ... Только с помощью США английский, весит более чем в два раза 80КБ вы перечислили ... буду кормить его в vanitygen, но не удосужился к нему.
kuzetsa сейчас офлайн Пожаловаться на kuzetsa   Ответить с цитированием Мультицитирование сообщения от kuzetsa Быстрый ответ на сообщение kuzetsa

15 июля 2012, 9:37:09 PM   # 14
 
 
Сообщения: 1428
Цитировать по имени
цитировать ответ
по умолчанию Re: детерминированные кошельки в опорном клиенте

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

Рандомизированные ключевые фразы могут быть преобразованы в запоминающиеся объекты с помощью изменяя "алфавит", 

Семена 16 байт - что означает 16 базовых 256 символов. Это может быть превращена в ключевую фразу, изменив ее на базу-80000, где 80000 является количество слов в словаре. Таким образом, вы можете повторно представлять 16-байтовый посевную приблизительно 8 таких слов из словаря. 

Я думаю, что вы имеете в виду ровно 8 слов из словаря 65536 слов
(В буквальном смысле слова из словаря индексируются 1: 1 до 16 битых машинных слов)

8 слов = 128 бит (в предположении 65536 возможных слов)

8 слов, выбранных из словаря размером 80000 будет исчерпывают 128 битное адресное пространство слишком легко.

предполагается, что вы только выбрать 8 слов:

4 раза больше (8 слов) комбинаций из словаря 80000 слов по сравнению с 65536 единиц слова

... Где вы получите номер 80К из так или иначе?

У меня есть скромное "игра в слова" словарь сидит вокруг, что содержит ноль дефис слов, аббревиатуры, акронимы или существительные. Он также не содержит односимвольные слова, такие как "я" ... Только с помощью США английский, весит более чем в два раза 80КБ вы перечислили ... буду кормить его в vanitygen, но не удосужился к нему.

Я использовал 80K, потому что я слышал, что это то, что Электрум используется давно. Может быть, это не так. Но пример остается в силе. Я полностью согласен, что словарь размером 2 ^ 16 будет сделать много больше смысла ...

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

15 июля 2012, 10:22:21 PM   # 15
 
 
Сообщения: 1708
Цитировать по имени
цитировать ответ
по умолчанию Re: детерминированные кошельки в опорном клиенте

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

15 июля 2012, 11:15:10 PM   # 16
 
 
Сообщения: 367
Цитировать по имени
цитировать ответ
по умолчанию Re: детерминированные кошельки в опорном клиенте

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

Я люблю это.

// обновление 11:04 вечер (GMT) среда, 18 Июль 2012 //

К сожалению, это действительно трудно подобрать слова, которые люди узнают и знают, как пишутся. Я решил выбрать только слова, которые появляются в "Enhanced Benchmark лексикона североамериканский" (ВКЛЮЧИТЬ ... это своего рода мастер словаря часто используется для словесных игр, как царапают - http://google.com/search?q=enable2k)

Очищенные данные с enable2k ... какие данные? Данные в вопросе лицензирован под Creative Commons Attribution 3.0 Непортированная

Я использовал данные Google для исследований / корпусной Ngrams:

http://books.google.com/ngrams/datasets

Эти данные поступили из OCR сканирования книг, найденных на Google книги. Имейте в виду. Если вы попытаетесь использовать их наборы данных помечаются как "английский", Она полна нескольких не английских слов (включая французский, испанский, итальянский) и даже опечатка или два.

Пример некоторых из ерунды я нашел во время моего последнего прохода очистки:

http://pastebin.com/dgZHdarc

Кроме того, там были довольно много вещей, как прайс-листы, включенных в их 1-граммах (так как $ 2,50 и так далее)

Я оставляю свой самый общий 25K список слов под Creative Commons Attribution 3.0 Непортированная ... так что если вы нашли применение для этого передо мной, не стесняйтесь, чтобы построить на своей работе ... У меня ушло несколько дней, но вот список наиболее распространенных 25k (двадцать пять тысяч) английский (североамериканская ... в основном) слова, которые, по крайней мере 5 букв длиной:

http://pastebin.com/Tvd2nkVJ
kuzetsa сейчас офлайн Пожаловаться на kuzetsa   Ответить с цитированием Мультицитирование сообщения от kuzetsa Быстрый ответ на сообщение kuzetsa



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW