Разобрать код майнера
- Описание
https://github.com/bitmaintech/bmminer-mix
есть такой майнер написан на языке с.
задача:
1. нужно найти где число nonce задается в начале вычислений цикла и где идет его увеличение на +1
a) нужно найти место в программе(номер строки) где идет присваивание числа nonce и nonce+1 core pic (контроллер)
б) найти (номер строки) где идет присваивание nonce каждому pic разбиение числа nonce
в) найти (номер строки) work потоки где идет разделение на каждый pic диапазон nonce
г) найти (номер строки) где идет ответ хешей если правильный и где не правильный согласно сложности.
2. json -нужно найти точку где проверяется сложность задачи при вычислении хешей.
a) найти (номер строки) где получает задание и парсит json и дает задание pic core
б) найти место где собирает ответ json при правильном нахождении сложности и отдает на сервер правильный ответ.
в) найти место где получает ответ правильный не правильный.
что не ясно пишите.
как скомпилить программу дам подробную инструкцию.
https://github.com/bitmaintech/bmminer-mix/blob/master/driver-btm-c5.c в большей степени перебрать в этом месте код.
https://github.com/bitmaintech/bmminer-mix/blob/master/cgminer.c — json
ответ на задание давайте номер строки и код который будет в данной строке.
пример ответа :
парсит json и отдает результат в переменную
https://github.com/bitmaintech/bmminer-mix/blob/master/cgminer.c
7159 res_val = json_object_get(val, "result");
- Безопасное сотрудничество
- Работодатель готов использовать "Безопасную сделку".
- Категория
Оставить заявку
Похожие проекты
Похожая удалённая работа
- Удаленная работа для веб-программиста
- Удаленная работа для разработчика баз данных
- Удаленная работа для прикладного программиста
- Удаленная работа для системного программиста
- Удаленная работа для разработчика игр
- Удаленная работа для разработчика мобильных приложений
- Удаленная работа для тестировщика ПО
- Удаленная работа для 1С программиста
- Удаленная работа для разработчика встраиваемых систем
- Удаленная работа для разработчика CRM и ERP