Здравствуй,
*редактировать: Работа закончена hyperwang
Мы ищем кого-то реализовать и протестировать расширение небольшого протокола слоя под названием mining.extranonce.subscribe (как описано здесь https://www.nicehash.com/software/#devs) В cgminer. В основном это, главным образом, только копипаст&тестовое задание, поскольку реализация уже сделано в sgminer и bfgminer.
(Кстати: мы уже предложили это ckolivas и других официальных разработчиков cgminer, но они слишком заняты)
Для нас это особенно важно для этой функция должна быть реализована в cgminer, так как большинство производителей устройств СБИСА сгорает cgminer в свои устройства, а в некоторых случаях трудно поставить пользовательскую (исправленную) версию позже в такие устройства.
Эта функция уже включена, например, в последнем sgminer. Искать "extranonce" Вот: https://github.com/nicehash/sgminer/commits/master или в официальном sgminer исходного кода GIT в https://github.com/sgminer-dev/sgminer/commits/master, она также была реализована в BFGMiner (https://bitcointalk.org/?topic=626361.msg8390976#msg8390976)
Работа включает в себя:
- вилка последняя https://github.com/ckolivas/cgminer в свой собственный GitHub репо;
- добавить extranonce.subscription патч;
- изменить способ extranonce.subscription обрабатывается; вместо тока по умолчанию = вкл (опционально "--no-extranonce") Следует добавить "--extranonce подписки" так что нужно явно включить extranonce.subscription ("--extranonce подписки" : Правда) ... подобно тому, как он был добавлен в BFGMiner (https://bitcointalk.org/?topic=626361.msg8390976#msg8390976);
- пожалуйста, сделайте это таким образом (желательно в одну фиксации или аналогично), чтобы другие могли вытащить его очень легко в различный другой cgminer вилок с одного запросом тяги;
- сделать win32 двоичные файлы и проверить двоичные файлы против stratum.nicehash.com и stratum.westhash.com, чтобы убедиться, что extranonce.subscription работает и изменения extranonce принимаются и используются должным образом без отключения от пластовых серверов.
Оплата: 0,75 BTC, когда все вышеперечисленное сделано (Это легкая работа).
Спасибо и дайте нам знать, если вам нужно больше информации!
NiceHash
p.s .: одна попытка сделать это уже было сделано badman74, но эта работа не была завершена, тем не менее, вы посмотрите на него можно здесь: https://github.com/badman74/cgminer/commits/master