Author

Topic: Что означает сложность шар для воркера (Read 3411 times)

member
Activity: 112
Merit: 10
а) пул даёт майнеру заголовок блока + диапазон nonce - это и есть задание. Майнер рассчитывает sha-2(sha-2(заголовок+noncei)) в поисках значений результата-хэша меньше заданной цели - это его работа;
б) чтобы проконтролировать выполнение работы майнером, пул требует отсылать ему абсолютно не нужные сети биткоин шары - подписи этого блока (значения nonce), которые удовлетворяют (меньше) самой первой цели сети;
в) сама сеть, в качестве работы пула воспринимает только такую подпись блока, которая меньше текущей цели - а это на текущий момент в десяток миллионов раз меньшее значение, чем на старте (сложности шары ~ х15'000'000).
г) в среднем, при одинаковой скорости перебора nonce программой-майнером, х2 шары будут находится в 2 раза реже чем х1, х4 - реже в 4 раза, х64 - реже в 64 раза и т.п. И это не допущение, а математика.

В итоге, когда у майнера скорость большая, и шары х1 он находит буквально раз в секунды - и ему, и особенно пулу, выгоднее чтоб в доказательство работы отсылались шары посложнее - это как и написано в faq пропорционально уменьшает трафик и нагрузку на пул, плюс поскольку "цена" шар от этого воркера/майнера в учёте пулом пропорционально увеличена, майнер ничего не теряет в заработке.
newbie
Activity: 22
Merit: 0
В факе 50btc.com/faq написано.

Q: Что такое сложность шар? И зачем её изменять?
A: Сложность шар позволяет пользователю изменять сложность заданий отправляемых пулом его майнеру, правильно установленная сложность позволяет сократить использование трафика для быстрых майнеров и снижает нагрузку на пул.

Q: Какая сложность подойдет для моего воркера?
A: Мы рекомендуем придерживаться этой таблицы:

Скорость воркера   Сложность
<500 Mhash/s   1
500-1000 Mhash/s   2
1000-2000 Mhash/s   4
2000-4000 Mhash/s   8
4000-10000 Mhash/s   16
10000-40000 Mhash/s   32
>40000 Mhash/s   64
----
Но хотелось бы разобраться подробнее.
1) Какие именно задания отправляются майнеру и в чем меряется их сложность?
2) Чем простое задание отличается от сложного задания?
Jump to: