Вернуться   Биткоин Форум > CPU / GPU железо
13 ноября 2013, 8:32:21 AM   # 1
 
 
Сообщения: 534
Цитировать по имени
цитировать ответ
по умолчанию Re: Протокол Hashfast Open Source Interface

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


Всем кто хочет заработать Биткоины без вложений - рекомендую сайт http://bitcoin-zarabotat.ru
Документация находится здесь:
https://hashfast.com/wp-content/uploads/2013/10/gn_protocol.pdf

Информационный ресурс:

https://hashfast.com/golden-nonce-interface-protocol-released/

Представляя работу на глобальном уровне очереди.

HashFast стремится сделать добычу проще и эффективнее - необходимость при создании и использовании terrahash горных работ. HashFast также направлен на поддержку сообщества открытого.

Забегая вперед, ясно, что чем меньше работы шахтер должен сделать, чтобы получить устройств, работающих в лучшую сторону. Что рудничное приложения должны делать вывод работы (с сервером Stratum), толкая, что работать с устройствами, и получать обратно и одноразовые номера состояния устройства. Управление отдельных ядер в каждом умирают / СИС в стойке 6 футов просто не имеет смысла. Устройства должны сами делать черновую работу, оставив горнодобывающее приложение, чтобы сделать то, что он делает лучше всего.

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

1. ASIC серийные - полезно для поставщиков, которые хотят сделать свои собственные доски и интерфейс означает СИС

2. USB отображается последовательный интерфейс - USB, но все последовательные протоколы низкого уровня доступных, CRC данных не требуется / присутствует

3. USB Global Work Queue - Более высокий уровень интерфейса, который включает в себя только рабочий поток к устройству и нонса течет обратно хосту

Драйвер для CGminer (будет опубликован на GitHub в ближайшее время) будет использовать Global Work Queue.

Сегодня мы выпускаем наш документ протокола интерфейса, который описывает эти три механизма, и многое другое.

Там нет никаких принципиальных изменений протокола для использования протокола Global Work Queue. Водители, использующие интерфейс USB просто назначить его в качестве протокола они хотят использовать, и они направляют операцию OP_HASH на виртуальный СИС по адресу 254. (255 является широковещательным адресом). Простая система нумерации последовательности говорит водитель, когда он может послать работу и когда остановиться. Все это получает обратно поток одноразового значения, и если он просит об этом, периодических данных о состоянии / мониторинга, которая будет содержать много информации о напряжении, температуры, вентиляторы и т.д., и что данные будут заводиться в API шахтера. Водитель не должен знать, сколько ядер или чипы там.

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

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

Загрузить документ gn_protocol.
https://hashfast.com/wp-content/uploads/2013/10/gn_protocol.pdf

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


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


13 ноября 2013, 7:04:29 PM   # 2
 
 
Сообщения: 2366
Цитировать по имени
цитировать ответ
по умолчанию Re: Протокол Hashfast Open Source Interface

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





Гектометр Есть ли способ, чтобы заменить отложенную работу без потенциально производить срыв трубопровода?

Например. является СБРОСИТЬ предстоящей работы последовали новые работы гарантировано либо успешно заменить работу, или предоставить следующую работу, никогда не останавливая обработку?

Для longpolling обновления транзакций (или P2Pool sharechain движения) Вы хотите, чтобы это произошло как можно быстрее, но не за счет заклинивания трубопровода (потому что работа по-прежнему полезно).

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

14 ноября 2013, 3:52:03 AM   # 3
 
 
Сообщения: 168
Цитировать по имени
цитировать ответ
по умолчанию Re: Протокол Hashfast Open Source Interface

Гектометр Есть ли способ, чтобы заменить отложенную работу без потенциально производить срыв трубопровода?

Например. является СБРОСИТЬ предстоящей работы последовали новые работы гарантировано либо успешно заменить работу, или предоставить следующую работу, никогда не останавливая обработку?

Для longpolling обновления транзакций (или P2Pool sharechain движения) Вы хотите, чтобы это произошло как можно быстрее, но не за счет заклинивания трубопровода (потому что работа по-прежнему полезно).

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

Соответствующий?

котировка
Наконец, нет никакой мотивации для сокращения нонса диапазона для того, чтобы понизиться время работы вниз
до доли секунды, потому что HashFast продукты позволяют работе быть прервана, а в
частности, с протоколом GWQ, механизм OP_WORK_RESTART обеспечивает встроенный
команда легко прервать все работы в прогресс и заменить его новой работой, основанной на
Новая монета база, так часто, как требуется, и с незначительным простоем хеширования

OP_WORK_RESTART = удивительный. Проблема со многим ASICs и p2pool является то, что создает p2pool "новый" работать на коротком интервале (около 30 сек между вознаграждением цепных блоков). Без OP_WORK_RESTART или нечто подобное СИС будет продолжать использовать "несвежий" работать в течение значительной части второго (или даже нескольких секунд). В сети Bitcoin (600 сек среднее время между блоками) потери говорят 0,6 секунды до "несвежая работа" означает, что 0,1% акций несвежие, но на p2pool с 30-х годов в среднем это больше походит на 2% Ouch. Это в дополнение к другим формам несвежих акций из-за задержек в сети. 

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



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

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

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

3HmAQ9FkRFk6HZGuwExYxL62y7C1B9MwPW