Вернуться   Биткоин Форум > Сервисы
8 января 2012, 3:28:25 AM   # 1
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Нужна vanitygen модифицирована для работы с minikeys

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Для этого проекта мне нужно кого-то взять vanitygen v0.17 (специально oclvanitygen.exe) и изменить его так, что он совместим ж / 30 charecter формата minikey (мини закрытых ключей).

Vanitygen нить:


Информация о minikey формате:
https://en.bitcoin.it/wiki/Mini_private_key_format

Упрощенная версия (поэтому читатель понимает достаточно следовать предложению):
Minikeys формируются с помощью грубой силы.  
1) Возьмите 30 символов (Bitcoin base58) (временное значение потенциала minikey).  
2) Добавьте его с вопросительным знаком "?"
3) Возьмем SHA256 хэш minikey ж / прилагается "?" (Это проверка хэша).
4) Если первые байты хеша "00" затем продолжить. Если нет, то отказаться от одноразового номера и Гото шаг 1
5) Возьмите SHA-256 хэш minikey только это полный закрытый ключ. Теперь вы можете создать открытый ключ и публичный адрес.

Очевидно, что это интенсивный процесс в вычислительном. В среднем это потребует 256 SHA-256 хэш, чтобы найти один действительный minikey. Я предпочел бы не использовать процессор для minikey поколения просто потому, что процессор будет формировать узкое место в производительности. В лучшем случае Phenom II X6 может выполнять примерно 40 миллионов SHA-256 хешей в секунду. Это приведет только 80000 minikeys в секунду, доступных для тщеславия гена, который является недостаточным для того чтобы держать GPU "кормили",

Машина работает эта система имеет несколько графических процессоров (3x 5970) так, вероятно, лучшим способом было бы разбить это на два процесса.

Найти действительную minikeys
1) Создать программу, которая использует GPU ресурсы, чтобы найти действительный minikeys и записать их в файл. Пользователь должен иметь возможность установить платформу OpenCL и устройство.  

2) изменить oclvanitygen получить не от одноразовых номеров генератора случайных чисел, но из входного файла, созданный на шаге 1. хэша minikey производить закрытый ключ, а затем произвести публичный адрес, как обычно и сверить его модели (как обычно). При выдачи найденной выходной Сопрягайте minikey, соответствующий закрытый ключ и открытый ключ.

Это позволит мне запустить генерацию адресов в пакетах. Запуск minikey генератора в течение дня, чтобы произвести пару триллионов клавиша затем запустить vanitygen проверить эту minikeys для правильного адреса. Полоскание-повтор.

Я открыт для других решений. Технически установка этот пользовательский код будет работать на должна быть способна "обработка в реальном масштабе времени", Он имеет 3x5970 так 6 GPU, способные ~ 360 MH / с или ~ 720 млн хешей в секунду. Если 1 в 256 являются действительными, что означает, что каждый графический процессор должен иметь возможность производить ~ 2,5 до 3,0 млн minikeys в секунду. Если 5 из этих GPU были установлены для производства minikeys было бы производить до 15 миллионов minikeys в секунду. Один 5970 GPU может обрабатывать ~ 15M vanitygen одноразовые номера в секунду.

Разработчики Linux я извиняюсь, но машина должна работать ОС Windows (вероятно Windows 7). К сожалению ключи будут использоваться для принтера высокого класса HID карты, и они не обеспечивают драйверы Linux. Из соображений безопасности я не хочу ключи переместились от машины к машине, так весь процесс от одноразового номера для окончательного вывода карты должно быть сделано на одной машине окна.

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


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


8 января 2012, 4:05:23 AM   # 2
 
 
Сообщения: 2058
Цитировать по имени
цитировать ответ
по умолчанию Re: Нужна vanitygen модифицирована для работы с minikeys

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





является C ++ AMP нормально для части 1?
котировка
C ++ Ускоренный Массивный параллелизм (C ++ AMP) ускоряет выполнение кода C ++, используя преимущества аппаратных данных Параллельное, который обычно присутствует в виде GPU на дискретной видеокарте.
зиний сейчас офлайн Пожаловаться на зиний   Ответить с цитированием Мультицитирование сообщения от зиний Быстрый ответ на сообщение зиний

9 января 2012, 1:45:11 AM   # 3
 
 
Сообщения: 1218
Цитировать по имени
цитировать ответ
по умолчанию Re: Нужна vanitygen модифицирована для работы с minikeys

является C ++ AMP нормально для части 1?
котировка
C ++ Ускоренный Массивный параллелизм (C ++ AMP) ускоряет выполнение кода C ++, используя преимущества аппаратных данных Параллельное, который обычно присутствует в виде GPU на дискретной видеокарте.


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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW