Форум программистов, компьютерный форум, киберфорум
Наши страницы
C++
Войти
Регистрация
Восстановить пароль
 
angelodemon2017
0 / 0 / 0
Регистрация: 09.10.2017
Сообщений: 2
#1

Логика в майнере nheqminer - C++

09.10.2017, 11:40. Просмотров 260. Ответов 0

Есть задание, написать свой майнер, за основу взяли https://github.com/nicehash/nheqminer, для тестов выбрал nanopool, использую библиотеку "boost". На данный момент делаю допотопную версию, что бы делал основное: подключался к пулу, получал транзакцию, обрабатывал её(любым путем), отправил результат обработки на пул и... ну понятно что при обработке "хоть как нибудь" мы не успеем обогнать других майнеров, но хотя бы получить положительный ответ об обработке транзакции. На данный момент отправляю запросы с методами: "mining.subscribe", "mining.authorize", "mining.extranonce.subscribe", "mining.get_transactions", получаю ответы от сервера(подключаюсь кстати к zec-eu1.nanopool.org:16666). Что за третий запрос мне не понятно, попытался разобраться в исходнике, не пойму, что за extranonce и для чего он нужен. В запросе с методом mining.get_transactions в исходнике припаян параметр "545198de00000000", пробовал его изменить и результат не меняется, к чему он нужен? Транзакцию вроде как получаю, а что дальше с этой начинкой делать, не пойму. Что брать из ответа и как это обрабатывать? В исходнике очень много используется выделений памяти и раскидывание параметров по этим адресам, и не пойму что дальше делать.
вот, ответ при запроса транзакции: {"id":null,"params":["1506538913","04000000","385f3c27b9269a700a9aa8bfa2b69433a7fddf7709635f9dafae430500000000","e3979e47d940ef232e1138059d2f 46b0b7406a914d5285a73d9f52ae26b3612c","0000000000000000000000000000000000000000000000000000000000000000","8db2cc59","995 5101c","true"],"method":"mining.notify"}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
09.10.2017, 11:40
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Логика в майнере nheqminer (C++):

Логика,(if/else)
ввод двух значений, и вывод суммы их модулей. double a,b,c,d,S;...

Ошибочная логика расчета
Прошу помочь. Неправильно рассчитывает значение при if...

ГРАФ или логика е-мозгов
Недавно пришлось вспомнить о старой проблеме, от которой мне удалось в свое...

Где тут логика отладки?
И чёрт меня дёрнул заняться С++, но отступать некуда... А точнее не язык, а...

Оптимизация кода компилятором и логика
Здравствуйте. Пишу программу, где использую низкоуровневую работу с памятью....

Структура и логика работы приложения Windows...
Здравствуйте, дорогие товарищи! Предпринимаю попытки в качестве хобби освоить...

0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
09.10.2017, 11:40
Привет! Вот еще темы с решениями:

Логика кликов в окне
В общем такое дело, нужно при клике(WM_LBUTTONUP) в окне выполнить одно...

Таймер и неверная логика программы
Доброй ночи всем! Есть беда. Пусть "а" - глобальная переменная, при нажатии...

Непонятная логика у битового дополнения
Здравствуйте. Разьясните мне пожалуйста какова логика побитового дополнения. ...

Логика выражения
Изучать С начал недавно, изучение изучением, а вопрос текущий назрел и в...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru