Перейти к содержанию

angelodemon

Рекомендуемые сообщения

Здравствуйте, для общего развития и для лучшего понимания решил написать свой майнер, за основу взял nheqminer(https://github.com/nicehash/nheqminer), пул выбрал Nanopool, всевозможной документации про криптовалюту и в частности zcash перечитал уйму. На данный момент программа подключается к пулу, получает от него задачу при запросе работы, вот такой пакет: "{"id":null,"params":["1506538913","04000000","385f3c27b9269a700a9aa8bfa2b69433a7fddf7709635f9dafae430500000000","e3979e47d940ef232e1138059d2f 46b0b7406a914d5285a73d9f52ae26b3612c","0000000000000000000000000000000000000000000000000000000000000000","8db2cc59","995 5101c","true"],"method":"mining.notify"}" внутренности "params" раскидал по переменным, а вот что дальше делать не пойму, в исходнике исследуемого майнера довольно запутанно все. Т.е. какие конкретно вычисления надо сделать что бы потом результат отправить обратно на сервер и получить награду?

получение транзакции.png

Изменено пользователем angelodemon
Ссылка на комментарий
Поделиться на другие сайты

А что нужно знать, чтобы написать майнер для зеткэш?

Ссылка на комментарий
Поделиться на другие сайты

@Roman Golub алгоритм монеты, Equihash? В том то и дело, что я ни где не нахожу объяснений в цифровом виде(

Ссылка на комментарий
Поделиться на другие сайты

@angelodemon А есть майнера с открытым кодом, разве там нельзя посмотреть.
Есть еще вот такая статья, может здесь ты сможешь найти, то что ищешь http://www.openwall.com/articles/Zcash-Equihash-Analysis
Не знаешь, что за параметры - Equihash n=200, k=9 ?
Еще такой вопрос, а возможно приблизительно посчитать, сколько нужно мощностей, чтобы в соло находить 1 блок в неделю?

Изменено пользователем Roman Golub
Ссылка на комментарий
Поделиться на другие сайты

@Roman Golub  здесь https://github.com/zcash/zcash/issues/1422#issuecomment-248972737 указано 

def solutions(n, k):
    N = 1<<(n/(k+1)+1)
    return 2 * thingamajig(N - (1<<k), N)

ну и написано, что так вычисляется кол-во проходов за шаг, в результате 1.879.

А ссылочку твою я изучу, спасибо. Но на первый взгляд пока не очень понятно, что может понадобиться от туда.

нашел в исходнике nheqminer в файле StratumClient.cpp такую часть : 

std::stringstream stream;
    stream << "{\"id\":" << id << ",\"method\":\"mining.submit\",\"params\":[\"";
    stream << p_active->user;
    stream << "\",\"" << jobid;
    stream << "\",\"" << solution->time;
    stream << "\",\"" << strHex.substr(solution->nonce1size, 64 - solution->nonce1size);
    stream << "\",\"" << strHex.substr(64);
    stream << "\"]}\n";

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

Ссылка на комментарий
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
  • Similar Topics

    • [Сомнительный] Jaxx - мультивалютный кошелек (BTC, ETH, ETC, ZEC, DASH, LTC)

      Официальный сайт | Блог | Linkedin | Twitter | Reddit   В теме действуют все Правила форума! Перед тем как задать вопрос, посмотрите НОВИЧКИ Bits.Media, все сюда. Уважайте своё и чужое время. Для обсуждения и поиска программ/драйверов пользуйтесь разделом Файлы. Сообщения, не относящиеся к теме обсуждения (оффтоп), удаляются без предупреждения.   Описание:   Статьи на bits.media:   Загрузить:

      в Кошельки для криптовалют

    • Подпольный майнер из Хакасии выплатит энергетикам 3,8 млн рублей

      Сотрудники филиала «РосЭнергоАтома» в Хакасии обнаружили крупный перерасход электроэнергии подпольным майнером. Суд согласился с доводами энергетиков и обязал майнера выплатить 3,8 млн рублей. Житель республики разместил оборудование на собственном земельном участке в пригороде Абакана. Там он установил металлический контейнер с оборудованием для добычи криптовалют, которое потребляло более половины от энергии, потребляемой всем микрорайоном.   «При очередной проверке приборов учета

      в Новости криптовалют

    • В Дагестане подпольный майнер украл энергии на 12 млн рублей

      Правоохранительные органы Махачкалы совместно с сотрудниками «Россетей Северный Кавказ» обнаружили крупную подпольную майнинговую ферму в подземном гараже одной из многоэтажек. Оказалось, что 35-летний житель многоквартирного дома установил более 620 устройств для добычи криптовалют в подземном гараже и незаконно провел кабель к линиям электропередачи. Общий ущерб от кражи электроэнергии превысил 12 млн рублей.   «Объект по добыче криптовалюты располагался в гараже подземной парковк

      в Новости криптовалют

    • Майнер-одиночка добыл блок в сети Биткоина и получил 6.25 BTC

      Соло-майнер добыл блок в сети Биткоина под номером 814 308. За находку одиночка получил положенное вознаграждение в размере 6,25 BTC (примерно $215 000). Согласно данным explorer.btc.com, неординарное событие произошло 29 октября. Мощность оборудования, с помощью которого соло-майнер смог добыть блок, составляла 11 PH/s. Инженер-программист Bitcoin CGMiner и администратор Solo Ckpool Кон Коливас (Con Kolivas) отметил счастливчика:   «Поздравляем майнера 3KCykmdpBpNKTtZJAvp3u2N2EQjG

      в Новости криптовалют

    • Сахалинский майнер украл электроэнергии на 22 млн рублей

      На Сахалине будут судить крупного подпольного майнера ― в период с декабря 2020 года по конец мая 2022 года он украл электроэнергии на сумму 22 млн рублей. Как сообщает пресс-служба УМВД РФ по Сахалинской области, житель Южно-Сахалинска 1985 года рождения незаконно подключился к сетям «Сахалинэнерго». Для питания майнингового оборудования предприимчивый майнер запустил собственную трансформаторную подстанцию мощностью 1 250 кВА, которую разместил на территории строительной компании. Энергия

      в Новости криптовалют

×
×
  • Создать...