Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
17 сентября 2013, 7:02:03 PM   # 1
 
 
Сообщений: 15
Цитировать по имени
цитировать ответ
по умолчанию Re: MoneyTree - драгоценный камень Рубиновый для создания HD Bitcoin Портмоне

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Денежное дерево

Я только что выпустил с открытым исходным кодом Ruby, камень для создания иерархических Детерминированного Bitcoin кошельков. Этот драгоценный камень позволит вам создавать или импортировать случайное зерно и создать целое дерево Bitcoin пары ключей, полученные из этого семени. Так что вам не нужно сделать резервную копию всех ваших пары ключей, вам просто необходимо сделать резервную копию семенем.

Этот камень следует спецификации в https://en.bitcoin.it/wiki/BIP_0032 и проходит все тестовые векторы при условии.

Дайте мне знать, что вы думаете!

Вы можете проверить репо на https://github.com/wink/money-tree

Почему я хочу в HD Кошелек?
Иерархические Детерминированные (HD) Bitcoin бумажники имеют ряд преимуществ по сравнению с традиционными кошельками Bitcoin.

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

Простое резервное копирование

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

Безопасно хранить ваши личные ключи форума

Кроме того, HD бумажники ввести новые интересные возможности для бумажников, как возможность получить все дерево открытых ключей от открытого ключа родительского без необходимости каких-либо закрытых ключей. Например, предположим, что у вас есть мастер секретный ключ резервной копии на бумажном бумажнике и хранится в автономном режиме в сейфе где-то, но у вас есть открытый ключ мастер доступен. Используя только этот открытый ключ, вы можете создать все дерево открытых ключей только для приема детей.

Например, предположим, что вы хотите, чтобы открыть веб-сайт электронной коммерции Bitcoin. С HD кошельков, вы можете сохранить ваш мастер закрытого ключа в автономном режиме, и только положить свой открытый ключ на публичный вебсервер. Ваш сайт может затем использовать этот ключ для генерации принимающего адреса для каждого продукта на вашем сайте, уникальный адрес для каждого из ваших клиентов, или даже ключ, уникального для каждого комбо клиента / продукта. (Пользы остались от вашей фантазии). И так как закрытый ключ хранятся в автономном режиме, никто и никогда не сможет взломать ваш сайт и украсть ваш Bitcoins.

контроль доступа

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

бухгалтерский учет

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


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


17 сентября 2013, 7:34:26 PM   # 2
 
 
Сообщения: 1106
Цитировать по имени
цитировать ответ
по умолчанию Re: MoneyTree - драгоценный камень Рубиновый для создания HD Bitcoin Портмоне

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





Не рубиновый программист сам, но просто хотел сказать спасибо!
Peter Todd сейчас офлайн Пожаловаться на Питер Тодд   Ответить с цитированием Мультицитирование сообщения от Peter Todd Быстрый ответ на сообщение Peter Todd

17 сентября 2013, 7:42:02 PM   # 3
 
 
Сообщений: 15
Цитировать по имени
цитировать ответ
по умолчанию Re: MoneyTree - драгоценный камень Рубиновый для создания HD Bitcoin Портмоне

Не рубиновый программист сам, но просто хотел сказать спасибо!
Я ценю это! Существует огромное сообщество разработчиков / стартапов / инфраструктура построена вокруг экосистемы Руби, и было бы здорово перенести больше тех разработчиков к сообществу Bitcoin.
Wink сейчас офлайн Пожаловаться на Wink   Ответить с цитированием Мультицитирование сообщения от Wink Быстрый ответ на сообщение Wink

27 сентября 2013, 8:33:03 AM   # 4
 
 
Сообщения: 798
Цитировать по имени
цитировать ответ
по умолчанию Re: MoneyTree - драгоценный камень Рубиновый для создания HD Bitcoin Портмоне

Я ценю вашу работу и мне нужна ваша помощь!
Я также разрабатывает бумажник мозга с рубином в свободное время.
Я stucked при попытке сгенерировать открытый ключ с помощью существующего секретного ключа
а затем генерировать пары ключей.

мой код:
Код:
    требуют «OpenSSL»
    включают в OpenSSL

    рк = '2cf24dba5fb0a30e26e83b2ac5b9e29e1b161e5c1fa7425e73043362938b9824'
    ключ = PKey :: EC.new ( 'secp256k1')
    key.private_key = pk.to_i (16)
    р key.public_key = PKey :: EC :: Point.new (key.group) .mul (key.private_key) ## ЗДЕСЬ !!
    ставит key.to_text


и я также пытался:
Код:
    PKey :: ЕС :: Point.new (key.group) .mul (ноль, key.private_key)
    PKey :: ЕС :: Point.new (key.group) .mul (BN.new ( 'независимо от'), key.private_key)


Ни один из них один не получил правильный ответ.

Я прочитал OpenSSL вики, но до сих пор путают.
http://wiki.openssl.org/index.php/Elliptic_Curve_Cryptography

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

3 января 2014, 8:30:09 AM   # 5
 
 
Сообщений: 15
Цитировать по имени
цитировать ответ
по умолчанию Re: MoneyTree - драгоценный камень Рубиновый для создания HD Bitcoin Портмоне

Извините за задержку с ответом. OpenSSL будет работать только с Ruby-2.0.0 и выше. Это происходит потому, что версия OpenSSL в комплекте с предыдущими версиями Ruby, не включают OpenSSL :: PKey :: ЕС :: Точка # MUL (точка умножения) метод, который необходим для того, чтобы вычислить открытый ключ Bitcoin из закрытого ключа ,
Wink сейчас офлайн Пожаловаться на Wink   Ответить с цитированием Мультицитирование сообщения от Wink Быстрый ответ на сообщение Wink

9 марта 2014, 1:54:06 PM   # 6
 
 
Сообщения: 1
Цитировать по имени
цитировать ответ
по умолчанию Re: MoneyTree - драгоценный камень Рубиновый для создания HD Bitcoin Портмоне

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW