Вернуться   Биткоин Форум > Разработка и Техническое Обсуждение
14 июля 2010, 8:55:14 PM   # 1
 
 
Сообщений: 52
Цитировать по имени
цитировать ответ
по умолчанию Re: Кто-нибудь пробовал работает с расширениями VIA Padlock?

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Я понимаю, что VIA C7 линейка процессоров x86 имеет "Замок" криптографические инструкции CPU ускорения встраивается. OpenSSL поддерживает эти расширения тоже.

Я только смог найти AES тесты на висячий замок (с некоторыми очень впечатляющим ускорением), но он поддерживает SHA-256 ускорение тоже. По данным сайта VIA, это может сделать до 5 Гбит / с на SHA-256 хэш, который я считаю, около 19500 хаш / сек! Если вы можете получить даже близко к этому производительности он должен оставить beefiest многоядерных 64-битные системы в пыли.

Кто-нибудь здесь есть процессор VIA с этими расширениями? Есть ли Bitcoin автоматически забрать их, или вам нужно восстановить из источника? Похоже, что эта недорогой процессор линия должна быть реальным coinspinner!

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


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


14 июля 2010, 9:46:23 PM   # 2
 
 
Сообщения: 199
Цитировать по имени
цитировать ответ
по умолчанию Re: Кто-нибудь пробовал работает с расширениями VIA Padlock?

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





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

14 июля 2010, 9:47:13 PM   # 3
 
 
Сообщения: 199
Цитировать по имени
цитировать ответ
по умолчанию Re: Кто-нибудь пробовал работает с расширениями VIA Padlock?

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

14 июля 2010, 10:44:50 PM   # 4
 
 
Сообщения: 112
Цитировать по имени
цитировать ответ
по умолчанию Re: Кто-нибудь пробовал работает с расширениями VIA Padlock?

Есть "Драйверы / криптография / висячий-sha.c" реализация драйвера в стандартном ядре.

Как скорость тест OpenSSL по сравнению с Bitcoin в хаш / с?
Код:
Скорости OpenSSL -evp sha256

На моем Core2Duo E8500, это:
Код:
В «число» в 1000е байт в секунду обработанных.
тип 16 байт 64 байт 256 байт 1024 байт 8192 байт
sha256 25568.41k 60726.70k 108968.11k 137848.27k 146604.46k
Контур заземления сейчас офлайн Пожаловаться Петля на Ground   Ответить с цитированием Мультицитирование сообщения от контура заземления Быстрый ответ на сообщение Ground Loop

14 июля 2010, 10:46:56 PM   # 5
 
 
Сообщений: 61
Цитировать по имени
цитировать ответ
по умолчанию Re: Кто-нибудь пробовал работает с расширениями VIA Padlock?

Да, то OpenSSL ускорение уже встроен в ядро.

Проверьте это для AES benhcmarks на XP. Не уверен, что для SHA-256 на * Nix.
http://www.logix.cz/michal/devel/padlock/bench.xp
sgtstein сейчас офлайн Пожаловаться на sgtstein   Ответить с цитированием Мультицитирование сообщения от sgtstein Быстрый ответ на сообщение sgtstein

14 июля 2010, 11:16:29 PM   # 6
 
 
Сообщений: 61
Цитировать по имени
цитировать ответ
по умолчанию Re: Кто-нибудь пробовал работает с расширениями VIA Padlock?

В то время как это, кажется, хорошая идея для сервера малой мощности, который может "идти в ногу с большими мальчиками"Я думаю, что это не самый лучший способ для этого. Похоже, OpenSSL ДЕЙСТВИТЕЛЬНО есть версия CUDA с плавающей вокруг там для Linux коробки. Это будет огромный рост над чем мы могли бы сделать в этом оборудовании. Я по-прежнему буду преследовать оба пути в настоящее время. Было бы удивительным, имея оба моих "большой" ящики хруст для этого.
sgtstein сейчас офлайн Пожаловаться на sgtstein   Ответить с цитированием Мультицитирование сообщения от sgtstein Быстрый ответ на сообщение sgtstein

14 июля 2010, 11:40:01 PM   # 7
 
 
Сообщений: 52
Цитировать по имени
цитировать ответ
по умолчанию Re: Кто-нибудь пробовал работает с расширениями VIA Padlock?

Есть "Драйверы / криптография / висячий-sha.c" реализация драйвера в стандартном ядре.

Как скорость тест OpenSSL по сравнению с Bitcoin в хаш / с?
Код:
Скорости OpenSSL -evp sha256

На моем Core2Duo E8500, это:
Код:
В «число» в 1000е байт в секунду обработанных.
тип 16 байт 64 байт 256 байт 1024 байт 8192 байт
sha256 25568.41k 60726.70k 108968.11k 137848.27k 146604.46k

Это хороший вопрос. Я не на моей домашней машине прямо сейчас, так что я не могу сравнить Хаш / с в тесте OpenSSL. На самом большом размере блока в этом тесте, похоже, ваша машина делает около 1,2 Гбит / с (146604.46 * 1000 *. Таким образом, если чип VIA может полностью реализовать свой потенциал, он будет примерно в 4 раза быстрее.

Я предположил, что, поскольку Bitcoin, как представляется, будет построен на OpenSSL вам просто нужно будет восстановить его из источника на вашей машине VIA с Padlock-OpenSSL знают, но, возможно, есть больше к ней.

Я думаю, что наиболее распространенным VIA использовать прямо сейчас в нетбуках. Я был бы очень удивлен, если немного $ 350 нетбук с этим процессором поспевали с i5 или Phenom II. Держу пари, хороший CUDA мясорубка может трэш, но я не удивлюсь, если чип VIA выигрывает по хэш за доллар оборудования и за доллар электроэнергии.
анзибль Адамс сейчас офлайн Пожаловаться на анзибль Адамс   Ответить с цитированием Мультицитирование сообщения от анзибль Адамса Быстрый ответ на сообщение анзибль Адамса

14 июля 2010, 11:51:31 PM   # 8
 
 
Сообщений: 92
Цитировать по имени
цитировать ответ
по умолчанию Re: Кто-нибудь пробовал работает с расширениями VIA Padlock?

Я предположил, что, поскольку Bitcoin, как представляется, будет построен на OpenSSL вам просто нужно будет восстановить его из источника на вашей машине VIA с Padlock-OpenSSL знают, но, возможно, есть больше к ней.

Bitcoin использует свой собственный код SHA256, не OpenSSL,. Вы должны были бы изменить Bitcoin, чтобы быть в курсе Padlock-либо использовать код OpenSSL в.
Стреловые сейчас офлайн Пожаловаться на гусек   Ответить с цитированием Мультицитирование сообщения от фока Быстрый ответ на сообщение стаксель

15 июля 2010, 12:15:32 AM   # 9
 
 
Сообщений: 92
Цитировать по имени
цитировать ответ
по умолчанию Re: Кто-нибудь пробовал работает с расширениями VIA Padlock?

5 Гбит / с на SHA-256 хэш, которые я считаю составляет около 19500 хаш / сек

Ваш расчет, похоже, основан на 256 бит на хэш. Я считаю, что 5 Gbit / сек относится к количеству данных, хэшированным, а не размер самой хэш. Поэтому вместо того, вы должны оценить 80 байт (640 бит) в хэш, который является размером заголовка блока будучи хэшируются. И на самом деле Bitcoin использует алгоритм SHA-256 дважды для каждого хэша (с использованием первого результата в качестве входных данных на вторую SHA-256), так что добавьте еще 256 бит. Это означает, что каждый хэш требует обработки 896 бит входных данных, поэтому в 5 Gbit / сек Вы получаете 5580 Хаш / сек.

Хотя, если мы рассмотрим, как SHA-256 работает более подробно, она разделяет входные данные в 512-битные блоки (проложенные до целого числа блоков). Таким образом, для первого хэша мы обрабатываем два блока (1024 бит), а для второго хэша мы обрабатываем один блок (512 бит), что делает в общей сложности 1536 бит. В 5 Gbit / сек, что дает 3255 Хаш / сек.

Это игнорирование накладных расходов инициализации аппаратного обеспечения для каждого SHA-256, что мы делаем, что может быть существенным. / Сек цифра 5 Gbit, вероятно, для пропускной способности, когда хэширования длинного потока данных, а не для миллионов маленьких хэш. Таким образом, фактическая производительность может быть значительно ниже.

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

15 июля 2010, 12:42:34 AM   # 10
 
 
Сообщения: 112
Цитировать по имени
цитировать ответ
по умолчанию Re: Кто-нибудь пробовал работает с расширениями VIA Padlock?

Отлично понимание того, как используются этапы SHA256.
Машина я цитировал выше, кажется, работать около 1630 Хаш / сек, так что одна точка данных.

Если OpenSSH является хэширование 512-битных кусков со скоростью пропускной способностью 60726.70k байт в секунду, это 485 Мбит.
Если Bitcoin на ту же машину делают 1,630,000 BTC-хешей в секунду, и каждый хэш BTC-эффективен 1536 бит (три 512-битный хэш-входов) через тот же трубопровод, это колоссальный 2503 Мбит.

Является ли Bitcoin действительно работает SHA256 на 5x скорости OpenSSH?

Является ли каждый "хаш / сек" в целом попытка, или каждый отдельный цикл через SHA256?
Контур заземления сейчас офлайн Пожаловаться Петля на Ground   Ответить с цитированием Мультицитирование сообщения от контура заземления Быстрый ответ на сообщение Ground Loop

15 июля 2010, 1:15:29 AM   # 11
 
 
Сообщений: 52
Цитировать по имени
цитировать ответ
по умолчанию Re: Кто-нибудь пробовал работает с расширениями VIA Padlock?

Благодаря для анализа хеширования с гораздо более опытной перспективой! Я все еще заинтересован в том, как этот маленький процессор может сделать ... даже если я был выключен на коэффициент около 10, он все еще может конкурировать с гораздо более дорогих и энергоемких настольных процессоров. Я могу получить около 2100 Хаш / сек, используя все 4 ядра моей 64 битной машине, когда система находится в режиме ожидания иначе, и что, безусловно, делает вентиляторы дуют много горячего воздуха. Я, хотя это может быть возможно для VIA преодолеть, потому что пользовательские схемы (FPGA или ASIC) для некоторых криптографических функций есть в прошлом доказало порядки быстрее, чем общие настольные процессоры или даже GPU.
анзибль Адамс сейчас офлайн Пожаловаться на анзибль Адамс   Ответить с цитированием Мультицитирование сообщения от анзибль Адамса Быстрый ответ на сообщение анзибль Адамса

15 июля 2010, 1:18:19 AM   # 12
 
 
Сообщений: 92
Цитировать по имени
цитировать ответ
по умолчанию Re: Кто-нибудь пробовал работает с расширениями VIA Padlock?

Благодаря для анализа хеширования с гораздо более опытной перспективой!

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

15 июля 2010, 1:55:53 AM   # 13
 
 
Сообщения: 2870
Цитировать по имени
цитировать ответ
по умолчанию Re: Кто-нибудь пробовал работает с расширениями VIA Padlock?

Является ли каждый "хаш / сек" в целом попытка, или каждый отдельный цикл через SHA256?

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

15 июля 2010, 2:30:44 AM   # 14
 
 
Сообщений: 61
Цитировать по имени
цитировать ответ
по умолчанию Re: Кто-нибудь пробовал работает с расширениями VIA Padlock?

Я был нуждаясь в забавную систему для домашнего сервера все равно ... Так что, я просто взял Mobo / процессора комбо Newegg сегодня вечером. С ПОМОЩЬЮ C7-D@1.6GHz. Это будет работать с 2 Гб оперативной памяти на компактной флэш-диск 16 ГБ (для Bitcoin) и 120GB 2.5" ноутбук SATA диск для операционной системы и т.д. Надеюсь, у меня будет это вверх в начале следующей недели, когда он получает здесь, и я выяснить, как получить Linux на этот. Я создам нить или продолжить этот, как я строю и испытание для него.
sgtstein сейчас офлайн Пожаловаться на sgtstein   Ответить с цитированием Мультицитирование сообщения от sgtstein Быстрый ответ на сообщение sgtstein

15 июля 2010, 2:42:10 AM   # 15
 
 
Сообщения: 199
Цитировать по имени
цитировать ответ
по умолчанию Re: Кто-нибудь пробовал работает с расширениями VIA Padlock?

А «Вся эта попытка» на самом деле 3 блоков. 2 блоков данных хэшируются, чтобы произвести 256 битный результат, то этот результат дополняется, чтобы сделать еще один блок и снова хэшированным. Каждый блок дается обычным лечением 64 проходного SHA-256. Интересная часть, которая генерирует монету использует упрощенную реализацию в C ++, а не OpenSSL.
Ласло сейчас офлайн Пожаловаться на Laszlo   Ответить с цитированием Мультицитирование сообщения от Laszlo Быстрый ответ на сообщение Laszlo

15 июля 2010, 7:51:08 PM   # 16
 
 
Сообщения: 112
Цитировать по имени
цитировать ответ
по умолчанию Re: Кто-нибудь пробовал работает с расширениями VIA Padlock?

Если бы я строил специализированные аппаратные bitminer, я хотел бы начать с чем-то вроде этого:
http://www.xilinx.com/products/ipcenter/Fast_SHA-1-SHA-256_MD5_Hashing_cores.htm

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

21 августа 2010, 5:26:18 AM   # 17
 
 
Сообщения: 196
Цитировать по имени
цитировать ответ
по умолчанию Re: Кто-нибудь пробовал работает с расширениями VIA Padlock?

Хорошо, у меня есть версия 0.3.10 Bitcoin работает на С7. Он делает около 1430 хаш / с в настоящее время на 1,8 Ггц VIA C7.

Пока не ясно, но если мы можем получить его оптимизирован, чтобы сделать 2 блока хэш (1 блок предварительно хэшированным) вместо 3 блока хеш за Нонс-попытку. Мы будем расследовать это.
ЛЧМ сейчас офлайн Пожаловаться на ЛОМ   Ответить с цитированием Мультицитирование сообщения от ЛОГО Быстрый ответ на сообщение ЛЧМ

21 августа 2010, 8:08:25 AM   # 18
 
 
Сообщения: 196
Цитировать по имени
цитировать ответ
по умолчанию Re: Кто-нибудь пробовал работает с расширениями VIA Padlock?

Есть "Драйверы / криптография / висячий-sha.c" реализация драйвера в стандартном ядре.

Как скорость тест OpenSSL по сравнению с Bitcoin в хаш / с?
Код:
Скорости OpenSSL -evp sha256

На моем Core2Duo E8500, это:
Код:
В «число» в 1000е байт в секунду обработанных.
тип 16 байт 64 байт 256 байт 1024 байт 8192 байт
sha256 25568.41k 60726.70k 108968.11k 137848.27k 146604.46k


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

На мой VIA C7 1,8 ГГц я в настоящее время получают

Код:
тип 16 байт 64 байт 256 байт 1024 байт 8192 байт
sha256 3379.47k 8061.39k 14412.11k 18119.94k 19447.70k

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

Пытаясь выяснить поддержку OpenSSL для функций навесного замка VIA кажется трясиной от того, что я вижу до сих пор серфинга в сети.
ЛЧМ сейчас офлайн Пожаловаться на ЛОМ   Ответить с цитированием Мультицитирование сообщения от ЛОГО Быстрый ответ на сообщение ЛЧМ

21 августа 2010, 3:05:03 PM   # 19
 
 
Сообщений: 61
Цитировать по имени
цитировать ответ
по умолчанию Re: Кто-нибудь пробовал работает с расширениями VIA Padlock?

Скачать 0.3.10 ВОТ!!

---

Пытаясь выяснить поддержку OpenSSL для функций навесного замка VIA кажется трясиной от того, что я вижу до сих пор серфинга в сети.

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

27 ноября 2010, 6:31:27 AM   # 20
 
 
Сообщения: 1484
Цитировать по имени
цитировать ответ
по умолчанию Re: Кто-нибудь пробовал работает с расширениями VIA Padlock?

Скачать 0.3.10 ВОТ!!

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW