Вернуться   Биткоин Форум > Аппаратные средства
26 декабря 2012, 4:02:35 PM   # 1
 
 
Сообщения: 742
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin / Litecoin FPGA вопрос для проекта

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Как бы человек в теории взаимодействия с FPGA платы в LTC / БТК сети? У меня есть друг, который работает на VHDL и поигрывая делаем свой ПЛИС и мы не можем показаться, чтобы выяснить, как получить его Циклон III Dev Kit для взаимодействия по сети.
jasinlee сейчас офлайн Пожаловаться на jasinlee   Ответить с цитированием Мультицитирование сообщения от jasinlee Быстрый ответ на сообщение jasinlee


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


26 декабря 2012, 4:15:40 PM   # 2
 
 
Сообщения: 363
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin / Litecoin FPGA вопрос для проекта

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





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

26 декабря 2012, 5:14:38 PM   # 3
 
 
Сообщения: 742
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin / Litecoin FPGA вопрос для проекта

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

26 декабря 2012, 9:05:32 PM   # 4
 
 
Сообщения: 450
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin / Litecoin FPGA вопрос для проекта

Было бы проще сделать через локальные сети?

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

Вам нужен микроконтроллер для обработки данных / TCP / конфигурации DHCP и челночные IP и из FPGA вместе с обработкой работы из пула и представления законченной работы. Это справедливое немного накладных расходов (для УНЦ) обычно делается ЦП на хост-компьютере.

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

26 декабря 2012, 9:36:56 PM   # 5
 
 
Сообщения: 702
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin / Litecoin FPGA вопрос для проекта

Самый простой способ, вероятно, будет использовать контакты с ПЛИС, чтобы сделать интерфейс RS232 (SerialPort).
Тогда смотрите в исходном коде шахтера, который может использовать ПЛИС или найти на веб-сайте или форуме, какие байты вы можете отправить / получить и использовать.

Разница между Bitcoin и litecoin очень мало (смотреть от горного программного обеспечения / аппаратной стороны), оба имеет 80 байт блок у вас есть хэш, оба имеет 32бят одноразовый номер в том же месте, с той лишь разницей является методом, используемым для хэширования.
pieppiep сейчас офлайн Пожаловаться на pieppiep   Ответить с цитированием Мультицитирование сообщения от pieppiep Быстрый ответ на сообщение pieppiep

27 декабря 2012, 12:37:03 PM   # 6
 
 
Сообщения: 742
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin / Litecoin FPGA вопрос для проекта

Будет ли RS232 слишком медленно?
jasinlee сейчас офлайн Пожаловаться на jasinlee   Ответить с цитированием Мультицитирование сообщения от jasinlee Быстрый ответ на сообщение jasinlee

27 декабря 2012, 12:52:45 PM   # 7
 
 
Сообщения: 702
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin / Litecoin FPGA вопрос для проекта

Блок, хэш всего 80 байт со средним числом 1 4 байта для одноразового номера 2 ^ 32 хешей.
С небольшим количеством накладных расходов протокола, позволяет сказать, 115 байт / блок, вы можете сделать 1000 блоков / сек.
2 ^ 32 * 1000 = 4,2 Тхач / с.
pieppiep сейчас офлайн Пожаловаться на pieppiep   Ответить с цитированием Мультицитирование сообщения от pieppiep Быстрый ответ на сообщение pieppiep

27 декабря 2012, 7:04:59 PM   # 8
 
 
Сообщения: 1358
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin / Litecoin FPGA вопрос для проекта

Блок, хэш всего 80 байт со средним числом 1 4 байта для одноразового номера 2 ^ 32 хешей.
С небольшим количеством накладных расходов протокола, позволяет сказать, 115 байт / блок, вы можете сделать 1000 блоков / сек.
2 ^ 32 * 1000 = 4,2 Тхач / с.

Нет, RS-232, как правило, 115 кбит / с, не кбайт / с. Поэтому: 125 блоков / с.

Кроме того, можно осуществлять развертывание н-времени на устройстве, и вернуться к хост-акций с трудом > 1. Таким образом, в конце концов, это трудно поставить точный номер на то, что это выполнимо на RS-232, но это было бы достаточно для многих десятков TH / с.

А если серьезно, ребята, я не вижу смысла в использовании RS-232. USB тривиальна реализовать с помощью поддерживающих микроконтроллеров. Именно поэтому ВСЕ FPGA шахтеры используют его. Комплект Altera Cyclone III DEV поддерживает USB, если я не ошибаюсь.
МРБ сейчас офлайн Пожаловаться на МРБ   Ответить с цитированием Мультицитирование сообщения от MRB Быстрый ответ на сообщение MRB

27 декабря 2012, 7:32:17 PM   # 9
 
 
Сообщения: 1988
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin / Litecoin FPGA вопрос для проекта

Комплект Altera Cyclone III DEV поддерживает USB, если я не ошибаюсь.
Он имеет два порта USB, но в действительно Sucky конфигурации. Одним из них является FTDI и один кипарис; и они не могут работать одновременно. FTDI используется почти исключительно потому, что это самый простой способ поддерживается нажмите JTAG.

Есть некоторые драйвера последовательного над-JTAG, имеющиеся в комплекте разработки Nios II, так что это выполнимо. Но это большая PITA. Или можно использовать внешний JTAG, но это также PITA.
2112 сейчас офлайн Пожаловаться на 2112   Ответить с цитированием Мультицитирование Сообщения от 2112 Быстрый ответ на сообщение 2112

28 декабря 2012, 2:39:40 PM   # 10
 
 
Сообщения: 742
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin / Litecoin FPGA вопрос для проекта

Как бы USB реализован на базе ПЛИС? Есть ли хорошие бесплатные ядра USB в сети?
jasinlee сейчас офлайн Пожаловаться на jasinlee   Ответить с цитированием Мультицитирование сообщения от jasinlee Быстрый ответ на сообщение jasinlee

28 декабря 2012, 3:15:56 PM   # 11
 
 
Сообщения: 1988
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin / Litecoin FPGA вопрос для проекта

Как бы USB реализован на базе ПЛИС? Есть ли хорошие бесплатные ядра USB в сети?
Я думаю, что это слишком сложно и требует пайки. Если пайка является приемлемой, то просто припаять в любом последовательном кабеле USB-RS232.

В моем ограниченном опыте UDP, транслируемый через сеть Ethernet будет легче, проще отлаживать и использовать меньше ресурсов, чем логического инстанцирование некоторого ядра USB устройства.

Лично я хотел бы использовать внешний USB-последовательный кабель, соединенный с 3-мя изогнутыми бумажных скрепок к соответствующему заголовку. Выглядит уморительно некрасиво, но работает вполне надежно. Все мои настольные машины имеют последовательные порты, либо на материнской плате или плате расширения, потому что я еще не встречал устройства я не мог задействовать некоторые UART с помощью гнутых скрепок или проводов, обернутых вокруг иглы или путем взлома некоторых кабелей.

Edit: я вдруг понял, что выше, может быть прочитан некоторыми абсолютными новичками. В этом случае: пожалуйста, не забывайте следить за напряжением. RS-232 по умолчанию напряжение может поджарить ваш дорогой комплект разработки, если неправильно подключен. Помните об этом. Самый дешевый мультиметр и RS-232 - уровень TTL оборотень все, что нужно, чтобы избежать отпуская дорогой магический дым из ПЛИСА.
2112 сейчас офлайн Пожаловаться на 2112   Ответить с цитированием Мультицитирование Сообщения от 2112 Быстрый ответ на сообщение 2112

28 декабря 2012, 3:43:55 PM   # 12
 
 
Сообщения: 742
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin / Litecoin FPGA вопрос для проекта

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

28 декабря 2012, 4:12:56 PM   # 13
 
 
Сообщения: 1988
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin / Litecoin FPGA вопрос для проекта

где часть в коде одного из шахтеров, которые могут быть изменены для связи RS232 вместо запуска обработки на CPU / GPU?
Программное обеспечение горнодобывающей промышленности производства меняется слишком быстро для меня, чтобы понять. Вы, вероятно, придется смотреть на какой-то предыдущей версии CGminer или BFGminer, когда они еще используют последовательные порты вместо сырых устройств USB.

Кроме того, указанное программное обеспечение является слишком сложным.

Начните с чего-то простого, как шахтер ZTEX или cpuminer jgarzik в / Pooler в. Или вырубить в signcryption из шахтера eldentyrell работает через JTAG краны. Вы сначала хотите помоему на процессоре параллельно, чтобы иметь возможность сравнить Quicky вывод ПЛИС с известными хорошими результатами из другого источника.
2112 сейчас офлайн Пожаловаться на 2112   Ответить с цитированием Мультицитирование Сообщения от 2112 Быстрый ответ на сообщение 2112

28 декабря 2012, 4:29:49 PM   # 14
 
 
Сообщения: 952
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin / Litecoin FPGA вопрос для проекта

Я очень рекомендую писать свой собственный шахтер процессора первым, чтобы получить лучшее представление о том, как работает добыча.

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

28 декабря 2012, 5:10:37 PM   # 15
 
 
Сообщения: 742
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin / Litecoin FPGA вопрос для проекта

где часть в коде одного из шахтеров, которые могут быть изменены для связи RS232 вместо запуска обработки на CPU / GPU?
Программное обеспечение горнодобывающей промышленности производства меняется слишком быстро для меня, чтобы понять. Вы, вероятно, придется смотреть на какой-то предыдущей версии CGminer или BFGminer, когда они еще используют последовательные порты вместо сырых устройств USB.

Кроме того, указанное программное обеспечение является слишком сложным.

Начните с чего-то простого, как шахтер ZTEX или cpuminer jgarzik в / Pooler в. Или вырубить в signcryption из шахтера eldentyrell работает через JTAG краны. Вы сначала хотите помоему на процессоре параллельно, чтобы иметь возможность сравнить Quicky вывод ПЛИС с известными хорошими результатами из другого источника.


Работает параллельно хорошая идея, спасибо.
jasinlee сейчас офлайн Пожаловаться на jasinlee   Ответить с цитированием Мультицитирование сообщения от jasinlee Быстрый ответ на сообщение jasinlee

28 декабря 2012, 5:16:08 PM   # 16
 
 
Сообщения: 742
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin / Litecoin FPGA вопрос для проекта

который используется шахтер FPGA rs232 или UART для связи с ПК?
jasinlee сейчас офлайн Пожаловаться на jasinlee   Ответить с цитированием Мультицитирование сообщения от jasinlee Быстрый ответ на сообщение jasinlee

28 декабря 2012, 9:19:41 PM   # 17
 
 
Сообщения: 1610
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin / Litecoin FPGA вопрос для проекта

Гай,
Я полный новичок, поэтому, пожалуйста, прости меня заранее, если это звучит глупо, но ... Есть ли способ использовать оперативную память ПК через USB на 115200 с FPGA и соответствующей комбинацией битового потока / шахтером? Пока RAM является «бутылочным горлышком» для большинства FPGA плата теперь, которые используются для Bitcoin горнодобывающей промышленности. Если да MAX скорость USB некоторых плат только 115200. Может ли это быть второе горлышко бутылки также? Возможно, да, но любой комментарий приветствуется
10X
loshia сейчас офлайн Пожаловаться на loshia   Ответить с цитированием Мультицитирование сообщения от loshia Быстрый ответ на сообщение loshia

29 декабря 2012, 12:03:13 AM   # 18
 
 
Сообщения: 952
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin / Litecoin FPGA вопрос для проекта

Гай,
Я полный новичок, поэтому, пожалуйста, прости меня заранее, если это звучит глупо, но ... Есть ли способ использовать оперативную память ПК через USB на 115200 с FPGA и соответствующей комбинацией битового потока / шахтером? Пока RAM является «бутылочным горлышком» для большинства FPGA плата теперь, которые используются для Bitcoin горнодобывающей промышленности. Если да MAX скорость USB некоторых плат только 115200. Может ли это быть второе горлышко бутылки также? Возможно, да, но любой комментарий приветствуется
10X

Ну, может быть способы, чтобы сделать его работу, как это, но 115,200 бод действительно невероятно медленно, и не будет, вероятно, будет достаточно быстро, чтобы быть полезным для добычи полезных ископаемых Scrypt основе.

Более Правильный подход будет использовать контроллер памяти, с высокой скоростью интерфейса своего рода обратно в FPGA. Посмотрите на эти ссылки:

http://www.avnet-israel.co.il/download/downloadPresentations/Presentations/xfest07_GD_memory.pdf
http://www.xilinx.com/products/technology/memory-interfacing/index.htm
http://www.xilinx.com/products/intellectual-property/MIG.htm
Богарта сейчас офлайн Пожаловаться на Богарт   Ответить с цитированием Мультицитирование сообщения от Богарт Быстрый ответ на сообщение Богарт

29 декабря 2012, 5:55:18 PM   # 19
 
 
Сообщения: 742
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin / Litecoin FPGA вопрос для проекта

Не уверен, если это подпадает под раздел шахтер программного обеспечения, так что собирается поместить копию этого вопроса там.

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

29 декабря 2012, 8:06:46 PM   # 20
 
 
Сообщения: 952
Цитировать по имени
цитировать ответ
по умолчанию Re: Bitcoin / Litecoin FPGA вопрос для проекта

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

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

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

https://forums.butterflylabs.com/announcements/597-bitforce-sc-communication-protocol-draft.html

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW