eth effective speed что это
Сравнение лучших майнеров Ethereum для видеокарт Nvidia и AMD. Эксперимент пула 2Miners
В октябре 2020 года мы уже проводили подробный тест майнеров для добычи Эфириума ETH. Тогда победителями стали t-rex и gminer для видеокарт Nvidia, а также TeamRedMiner и lolMiner для видеокарт AMD. Прошло три месяца, поэтому мы решили повторить эксперимент. Однако на этот раз к процессу испытаний мы подошли ещё более основательно.
Зачем сравнивать программы для майнинга ETH?
Ответ очевиден. Все майнеры (мы имеем в виду людей) хотят знать, какой майнер (мы имеем в виду программу) самый лучший, а именно: самый надежный и с самым высоким хешрейтом. Причем хешрейт важен именно на пуле, а не в окошке программы. Да это важно, ведь пулы платят вам за шары, которые получили от майнера, а насколько сказочный хешрейт нарисован в консоли фермы — абсолютно не важно.
Так называемый “Reported hashrate” не влияет на прибыль, запомните это.
Холивары на тему “какой майнер лучше” ведутся регулярно по всем фронтам: в YouTube, Reddit, в Телеграм чатах, на форумах. “T-rex самый быстрый, Феникс завышает хешрейт, Gminer уделает их всех, lolMiner самый адекватный, с TeamRedMiner ничто не сравнится, NBMiner могут понять только китайцы” — эти и многие другие фразы мы слышим изо дня в день.
Но чем плох наш старый тест, и зачем проводить новый? Поводов несколько.
Условия эксперимента
Мы взяли самые лучшие программы для майнинга ETH и провели тест, чтобы определить лучшую из лучших. Как это возможно? Очень просто. Чем больше шар отправит майнер на пул, тем больше вознаграждение он получит. Неважно, какую систему вознаграждения использует пул: PPLNS, PPLNT, PPS или PPS+.
Больше шар на пуле = больше денег. Это закон.
Нам было абсолютно не принципиально, какая у майнера комиссия. Мы сравнивали только те шары, которые доходят до пула и засчитываются на счет нашего майнера. Сколько минут программа майнила на кошелек разработчика и как она это делала — абсолютно неважно. Тест в каждой программе проводился по три часа, а значит за три часа майнеры успевали помайнить свою комиссию несколько раз.
Для эксперимента были выбраны два настроенных рига: один из 9 карт Nvidia 1660Ti, другой — из 4 карт AMD 5700. Эти риги успешно майнят эфир на майнинг-пуле 2Miners в круглосуточном режиме, поэтому мы не изменяли никакие настройки и не меняли их “под каждый майнер”. Риги работали ровно по три часа на каждой программе. Отсчет времени начинался всегда с начала запуска программы.
Мы создали специальный Ethereum пул с низкой сложностью шар.
Подробнее о шарах расписано в статье «Что такое шары в майнинге. Как сложность решений влияет на добычу криптовалюты». Кстати, шара — это слово, которое просто взято из английского языка, то есть «share» или доля. Русской терминологии майнеры не придумали, из-за чего стали использовать английское «share». Если вы думаете, что речь идет о шарах/мячиках — как в биллиарде например — то это не так.
Сейчас на пуле Ethereum используется сложность шар 8.72G. На тестовом пуле мы сделали сложность 64M, то есть в 136 раз меньше — чтобы получать много шар и не проводить тест месяцами. Мы считаем это оптимальным значением для получения максимального количества шар, но при этом чтобы майнер справлялся с работой, а процессор не был перегружен и тормозил процесс.
Как определяется хешрейт на пуле и в майнере?
Мы условились, что количество шар на пуле в конце теста — самый важный параметр. Помимо этого, в таблице с результатами приведены хешрейты:
Хешрейт в майнере определяется довольно просто, программа перебирает решения блока — миллионы решений в секунду. Обязательно прочитайте «Что такое майнинг? Удача в майнинге». Программа считает, сколько решений она уже перебрала: хороших, плохих — неважно. С каждым новым решением к счетчику добавляется +1.
Допустим, вы видите в окне майнера 200 MH/s, это значит, что программа с помощью ваших видеокарт за секунду перебирает 200 миллионов решений.
Хешрейт на пуле является расчетной величиной. Каждая шара, отправленная на пул, имеет сложность не ниже 64M, ведь сложность шар задает пул. Допустим, за десять минут майнер отправил 1200 шар. Это значит, что в секунду майнер отправляет в среднем 1200 / 10 / 60 = 2 шары. Умножаем 2 шары на сложность шар 64М и имеем хешрейт 128 MH/s.
Запомните, что в майнинге и в криптовалютах все можно понять на пальцах и посчитать. Блокчейн помнит все. Если вы что-то не понимаете, читайте Криптовалютную Библию.
Тестирование майнеров для видеокарт NVIDIA
Майнинг-ферма, на которой проходил тест:
Если вы до сих боитесь слова Linux — это зря. Система RaveOS на базе Linux теперь доступна совершенно бесплатно для пользователей пула 2Miners, установить ее можно в несколько кликов, и ваша жизнь станет намного проще. Забудьте о Windows, как о страшном сне. Рекомендуем.
Если вы не знаете как разгонять видеокарты, прочитайте нашу статью «Что такое майнинг? Библия начинающего майнера и основы разгона видеокарт на разных алгоритмах» а затем заходите в наш Телеграм-чат по “железу”, который насчитывает уже более 2 тысяч человек.
Программы, которые участвовали в эксперименте:
К сожалению, программа GMiner не запустилась на нашей AMD-ферме. Возможно, причиной оказались неподходящие параметры разгона. Мы отправили баг-репорт разработчикам программы. Они пообещали в кратчайшие сроки разобраться с проблемой, и мы надеемся, что в следующем тесте увидим GMiner и в списке AMD-майнеров.
Лучший майнер Ethereum для видеокарт Nvidia. Результаты теста
Первое место с минимальным отрывом занял Gminer. Сразу за ним T-rex. Хотим отметить, что эти майнеры стали абсолютными победителями и прошлого теста. В этот раз они вновь всех обогнали, только теперь первым стал Gminer.
Результаты эксперимента для Nvidia
Честно ли майнеры показывают хешрейт? Мы считаем, что честно. 285 MH/s в окне майнера и 282 MH/s на пуле, разница в несколько процентов вызвана комиссией майнера.
Комиссия разработчиков майнеров взимается следующим образом: непродолжительное время программа майнит на кошелек разработчика. Обычно раз в час чуть менее одной минуты майнер майнит на разработчика.
Третье место у единственного open-source майнера Ethminer. Как видите, у майнера нет комиссии, поэтому хешрейт на пуле и в майнере совпал практически идеально, разница составила 0.01 процента. Однако как видите, не стоит думать, что бесплатный open-source майнер принесет вам больше денег, потому что не кормит разработчиков. Если вы выберете Gminer или T-rex, ваше вознаграждение будет выше.
Четвертым стал новичок теста lolMiner. Стоит отметить, что lolMiner выпустил свой Nvidia-майнер всего несколько месяцев назад, а уже обогнал по производительности самый популярный майнер на сегодняшний момент Phoenix.
Замыкают рейтинг Phoenix и NBMiner. Что странно, и у того и другого хешрейт в окне майнера оказался сильно завышен, чем в реальности. Что касается Phoenix, мы уже определили в ходе прошлых тестов, что нельзя ориентироваться на его хешрейт, можно смотреть только так называемую эффективную скорость. В этом эксперименте Effective Speed равнялась 276.86 MH/s, что очень похоже на правду и подтверждается количеством шар на пуле. В Phoenix есть три отображения хешрейта: speed, Average speed (5 min) и Effective speed.
На наш взгляд ориентироваться можно только на Effective speed! Будьте внимательны.
Пример из лога майнера:
К сожалению, в ходе эксперимента хешрейт в программе NBMiner оказался выше, чем на пуле. Что удивительно, хешрейт в программе был выше, чем у всех остальных майнеров! Мы проверили лог, там не было ни одной отклоненной шары — stale или reject.
Делаем вывод: Phoenix и NBMiner завышают хешрейт, но прибыли вам это не принесет.
Тестирование майнеров для видеокарт AMD
Майнинг-ферма, на которой проходил тест:
Программы, которые участвовали в эксперименте:
Лучший майнер Ethereum для видеокарт AMD. Результаты теста
Первое место в очередной раз занял TeamRedMiner. На этот раз он оторвался намного больше от конкурентов, его хешрейт оказался выше второго места почти на 5 процентов. Любопытно, что хешрейт TRM на пуле и в майнере оказался почти идентичен. Это может говорить, например, о том, что TeamRedMiner не учитывает комиссию при расчете хешрейта.
Результаты эксперимента для AMD
Второе и третье место с крохотной разницей заняли Phoenix и lolMiner. Отметим, что Phoenix как обычно показывал слишком большой хешрейт, а вот Effective Speed был суперточен: 214.58 MH/s.
Четвертое место у NBMiner, причем отставание от TeamRedMiner составило почти 10 процентов.
Погрешность теста и будущие испытания
В этот раз наш тест был в пять раз точнее, чем в прошлый раз, поскольку мы анализировали в пять раз больше шар. Однако этого недостаточно для проведения высокоточного испытания. Разработчики TeamRedMiner выкладывали свои размышления о том, что для сравнения майнеров результаты следует рассматривать как распределение Пуассона со всеми вытекащими погрешностями.
В нашем эксперименте с 50 тысячами шар мы можем говорить о погрешности более 1 процента. Если вы посмотрите результаты эксперимента, то станет ясно, что 1 процент может серьезно изменить места в “турнирной таблице”.
Чтобы говорить о действительно точном эксперименте, каждый майнер должен отправить по 10 миллионов шар, а значит тест каждой программы должен длиться по месяцу — непозволительная роскошь. Разработчики майнеров уже выпустят обновления к этому времени, в общем тест будет насмарку. Тем не менее, в будущем мы планируем провести новые испытания с новыми версиями майнеров и с более высокой точностью.
Хотим подчеркнуть тот факт, что если разработчики майнеров честно считают хешрейт и не допустили ошибок в коде, то при выборе майнера можно смело ориентироваться на хешрейт, который он пишет.
Пожалуйста, используйте данное исследование прежде всего как помощник, а не как прописную истину. Не стоит думать, что Gminer и TeamRedMiner всегда лучшие майнеры и точка, а NBMiner самый плохой. Возможно, для ваших карт, разгона и конфигурации фермы результаты будут другими.
Майнер Эфириума Claymore больше не будет работать. Выбираем альтернативу
Популярный майнер Claymore’s в ближайшее время перестанет майнить Ethereum Classic и Ethereum. Майнинг-пул 2Miners провел исследование популярных алтернативных майнеров для алгоритма Ethash. Специально для этого представители 2Miners запустили тестовый пул и провели эксперимент с использованием видеокарт AMD и NVIDIA, чтобы узнать всё на практике и найти победителя.
Майнер Claymore’s Dual Miner
Клеймор — или в кругу майнеров просто “Клей” — долгое время оставался самым популярным майнером для Ethereum и других монет на алгоритме Dagger-Hashimoto, в том числе Ethereum Classic, Pirl, Callisto и Expanse. Майнер прекрасно работал с видеокартами NVIDIA и AMD, при этом не требовал дополнительных сложных настроек.
Вдобавок он показывал отличный хешрейт — больше чем у любых других майнеров. Комиссия майнера составляла 1 процент, то есть в течение часа программа майнила 36 секунд на кошелёк своего разработчика, а в остальном он была бесплатной. Со слабых видеокарт с 2 и 3 ГБ памяти комиссия майнера не взималась. Все майнеры знали следующее: если хочешь копать Ethereum — ставь Claymore’s, тут не о чем и думать.
Claymore’s на Bitcointalk
Разработчик майнера всегда оставался анонимом. Обновления программы появлялись в github, а также в ветке Claymore’s на форуме bitcointalk, где и велось обсуждение майнера.
Проблема с майнером Claymore’s
Разработчик регулярно появлялся в сети и выкладывал обновления майнера. Последним таким обновлением стала версия v15.0, которая вышла 4 декабря 2019 года. Эта версия поддерживает майнинг до эпохи 384 включительно.
Релиз майнера Claymore’s
Напомним, у всех монет алгоритма Ethash — он же Dagger Hashimoto — в память видеокарты загружается специальный файл DAG. Последний увеличивается в размерах с каждой эпохой, а сама эпоха длится 30 тысяч блоков.
Мы проверили майнер и убедились, что на эпохе 384 он еще действительно работает, а вот на эпохе 385 уже выдаёт следующую ошибку:
Pool sent wrong data, cannot set epoch, disconnect.
Разработчик Claymore уже почти год не выходит на связь с сообществом, поэтому майнинг-комьюнити убеждено, что он больше не появится, а разработка программы заброшена. Это означает, что начиная с эпохи 385 — а именно с блока 11 550 000 (30 000 х 385 = 11 550 000) — майнер откажется работать.
Давайте вместе посчитаем, когда это произойдет. На момент написания статьи пулы трудятся над блоками 11 460 317 в сети ETC и 11 112 083 в сети ETH. Среднее время нахождения блока составляет 13.2 секунды. Значит, для ETC осталось 89 683 блоков или чуть менее 14 дней. В то же время на ETH майнер будет работать дольше — 437917 блоков или 67 дней.
Claymore’s Dual Miner перестанет майнить Ethereum в кануне Нового года — 29 декабря 2020. От сети Ethereum Classic майнер “отвалится” уже 6 ноября 2020.
Какой майнер лучше для Ethereum
Мы всегда стараемся помочь майнерам нашего пула выбрать лучшее и самое простое в использовании программное обеспечение. На странице “Как начать?” и в разделе FAQ есть настройки наиболее популярных майнеров. Помимо этого, в нашем архиве быстрого старта вы всегда можете найти готовые к работе настроенные версии майнеров. Работать с архивом просто. Всё что вам нужно сделать — изменить в bat-файле адрес кошелька на свой. Пароль от архива — 2miners.
Для Ethash монет мы традиционно рекомендовали два майнера: Claymore’s и Phoenix. Мы рекомендовали их, потому что по нашему опыту это самые стабильные майнеры. При этом они давали максимальный хешрейт и работали с любыми видеокартами — и NVIDIA, и AMD.
Настройки для Phoenix и Claymore’s
Мы нередко слышали сплетни, что Claymore у кого-то украл код, Phoenix украл код у Claymore, Phoenix завышает хешрейт, а на самом деле он ниже — и так далее. Слухи всегда есть и будут.
Claymore скоро перестанет майнить, поэтому мы решили, что сейчас самый подходящий момент для проведения эксперимента, который поможет определить лучший майнер для Ethereum на 2020 и 2021 год.
Хотим обратить внимание, что разработчики майнеров никак не принимали участия в тестах, не просили нас менять результаты или что-то в этом роде. Они вообще не знали о проведении данного исследования.
Комиссия майнера Ethereum
Программное обеспечение для майнинга криптовалют обычно платное. Исключение составляет Ethminer — майнер с открытым исходным кодом, без комиссии.
Как разработчики майнеров берут плату? Очень просто. Часть времени программа майнит на кошелек разработчиков. Некоторые программы делают это в фоновом режиме (не отключаясь от пула), другим надо иногда отключаться от пула, подключаться к пулу для майнинга комиссии, а затем обратно на пул пользователя.
Например, комиссия Phoenix составляет 0.65 процента — майнер один раз в полтора часа подключается к пулу, заданному разработчиками и копает на их кошелек 35 секунд, затем возвращается обратно.
lolMiner в свою очередь всегда майнит комиссию, не отключаясь от пула, 1 из 142 шар достается разработчику, то есть комиссия составляет 0.70 процента.
В нашем эксперименте каждая программа майнила комиссию разработчика. Мы не отключали эту опцию.
Важно, что в нашем эксперименте мы сравнивали программы с учетом комиссии программного обеспечения. Мы оценивали, сколько реально шар получает пользователь при использовании того или иного майнера.
Допустим, программа намайнила 1 000 шар за час, из них 993 ушло пользователю, а 7 разработчику майнера. Мы считали производительность майнера по этим 993 шарам, которые получил пользователь. Ведь именно этот параметр является самым важным.
Условия эксперимента 2Miners
Для эксперимента был запущен тестовый пул на монете EXP алгоритма Ethash с низкой сложностью шар — 64М. Если вы не знаете, что это такое, читайте нашу статью “Что такое шары в майнинге. Как сложность решений влияет на добычу криптовалюты”.
На пуле ETH 2Miners в данный момент сложность шар составляет 8.6G. На тестовом пуле сложность шар в 134 раза ниже, то есть майнинг-ферма будет находить за тот же период времени намного больше решений, чем на “боевом” пуле. Это было сделано специально, чтобы оценить работу майнера за более короткий срок, а не ждать результатов сутками. Мы могли бы сделать сложность шар еще меньше, но в этом случае мы боялись упереться в какой-нибудь лимит производительности процессора, майнера, сети и так далее. Всё же майнеры не оптимизированы для то, чтобы отправлять десятки шар в секунду.
Каждый майнер тестировался ровно 2 часа. Работу майнера мы оценивали по количеству шар (решений), которые майнер отправил за два часа работы. При этом мы, разумеется, отмечали показания хешрейта, которые были указаны в майнере, чтобы развенчать мифы о завышенных показаниях, или же, наоборот — убедиться, что “майнеры нагло врут”.
Нам было абсолютно неважно, есть у майнера комиссия и чему она равна, ведь мы анализировали только эффективную работу майнера — сколько шар он отправил “на благо” пользователя.
В тесте использовалось две разные операционные системы — Windows и Linux, а также два вида карт — AMD и NVIDIA.
Реальный хешрейт считался по формуле:
Количество шар * Сложность шар (64M) / Время в секундах (7200)
Отображаемый в майнере хешрейт указан за последнюю минуту перед выключением майнера. Обратите внимание, что обычно майнер “разгоняется” некоторое время, то есть хешрейт, который отображается в окне майнера, немного растет. Это связано с тем, что в статистику вмешивается генерация DAG-файла на начальном этапе. Именно поэтому мы смотрели значение хешрейта для всех майнеров в одно и то же время.
Тестирование майнеров для Nvidia
Для тестирования был использован игровой компьютер со следующими характеристиками:
Майнеры, которые были протестированы:
Тестирование майнеров для AMD
Для тестирования была использована ферма с тремя разными видеокартами AMD:
Майнеры, которые были протестированы:
Лучший майнер Ethash для Nvidia. Результаты теста
Результаты теста для Nvidia
Для нас было удивительно, что тестирование выиграл майнер T-Rex. Мы хорошо знаем этот майнер как один из лучших на алгоритмах KawPoW для Ravencoin и MTP для Zcoin, однако никогда не пробовали его для Ethash. Прекрасно показал себя на Ethash и Gminer — майнер, который мы рекомендуем для монет RVN, AE, BEAM, CTXC, GRIN, MWC и ZEL.
В то время как Claymore и Phoenix почивали на лаврах славы и занимали лидирующие позиции, новые майнеры усердно работали над оптимизацией кода. Скриншот работы победителя нашего эксперимента — майнера T-Rex — представлен ниже.
Работа майнера T-Rex
Хуже всех работал bminer, то есть можно назвать его аутсайдером. Результаты тестирования всех остальных майнеров отличаются незначительно.
Лучший майнер Ethash для AMD. Результаты теста
Результаты теста для AMD
Среди майнеров AMD развернулась нешуточная борьба за первое место. TeamRedMiner и lolMiner показали лучшие результаты. Победу отдаём им. Никакого сюрприза здесь нет: в последние месяцы в чате 2Miners все говорят о том, что это лучшие майнеры для видеокарт AMD. Разницу в 18 шар на финише эксперимента однозначно стоит отнести к разряду случайности. Рекомендуем вам самостоятельнотестировать лучший вариант из TeamRedMiner и lolMiner для вашей конфигурации.
На третьем месте с минимальным отставанием оказался Phoenix Miner. Сразу за ним Nanominer. NBMiner показывал хороший хешрейт, однако за два часа майнер несколько раз “падал” при попытке майнить комиссию, после чего перезапускал сам себя и продолжал майнить. Вероятно, на боевом сервере Ethereum такого не произошло бы, да и результаты были бы другими.
Phoenix Miner завышает хешрейт. Миф или реальность?
Мы считаем, что это миф. Да, по результатам нашего эксперимента реальный хешрейт Phoenix оказался чуть ниже заявленного в 49.03 MH/s против 49.49 MH/s, однако не стоит забывать, что комиссия майнера составляет 0.65 процента, то есть каждые 90 минут майнер 35 секунд майнит на своих разработчиков. С учетом этого 0.65 процента хешрейт Phoenix оказывается вполне точным. Более того, Phoenix отображает значение хешрейта Effective Speed. Так вот, Effective Speed не поднимался выше 49 MH/s, в чем вы можете убедиться на скриншоте ниже.
Работа майнера Phoenix
В эксперименте на видеокартах AMD Phoenix майнер показывал хешрейт 89.08 MH/s, при том что Effective Hashrate составлял 86.33 MH/s, реальный хешрейт на основании отправленных на пул шар — 86.35 MH/s.
Как вы знаете, майнинг по своей природе сильно зависит от удачи. В идеальном мире Effective Speed должен равняться Eth Speed, а в данном эксперименте мы видим, что майнеру просто не везло. Может ему всегда не везет? Напишите нам об этом в Твиттере или Телеграме. Однако если смотреть именно на эффективный хешрейт, майнер показывает свою производительность достаточно хорошо.
Так что как бы вы ни любили скандалы, интриги и расследования, наш вердикт: Phoenix Miner измеряет хешрейт точно. Смотреть надо Effective Hashrate.
Как выбрать лучший Ethash майнер? Выводы
В результате нашего эксперимента первые места для Nvidia заняли T-Rex и gminer, а для AMD — Teamredminer и lolMiner. Кстати, последний недавно заявил о том, что скоро выпустит майнер и для Nvidia, так что ждем.
Майнеры не завышают хешрейт, а значит вы можете смело выбирать программу, которая стабильно работает и показывает при этом максимальный хешрейт в окне майнера. Не стоит уделять особое внимание комиссии Ethash-майнеров и, например, выбирать ethminer только потому, что в отличие от остальных у него нет комиссии.
Результаты нашего эксперимента нельзя назвать очень точными — мы это признаем, потому что с разными видеокартами разные майнеры могут вести себя по-разному. Более того, в майнинге важен фактор удачи, а в результате эксперимента каким-то майнерам могло везти больше, каким-то меньше. Думайте своей головой, не доверяйте слухам и самостоятельно подберите лучший майнер для себя.
Teamredminer в github правильно рассмотрел майнинг как процесс Пуассона. Для того чтобы получить точные результаты эксперимента с погрешностью в 1 процент, каждый майнер должен отправить примерно 100 тысяч шар. Это значит, что для проведения такого эксперимента необходимо закладывать как минимум сутки работы для каждого майнера. При этом майнер должен работать стабильно, сеть криптовалюты не должна менять эпоху и так далее. Вероятно, мы проведем более длительный и точный эксперимент в будущем. Если вы хотите нам помочь, пишите в Телеграм-чате пула 2Miners.
Сравнение лучших майнеров Ethereum для видеокарт Nvidia и AMD. Эксперимент пула 2Miners
В октябре 2020 года мы уже проводили подробный тест майнеров для добычи Эфириума ETH. Тогда победителями стали t-rex и gminer для видеокарт Nvidia, а также TeamRedMiner и lolMiner для видеокарт AMD. Прошло три месяца, поэтому мы решили повторить эксперимент. Однако на этот раз к процессу испытаний мы подошли ещё более основательно.
Зачем сравнивать программы для майнинга ETH?
Ответ очевиден. Все майнеры (мы имеем в виду людей) хотят знать, какой майнер (мы имеем в виду программу) самый лучший, а именно: самый надежный и с самым высоким хешрейтом. Причем хешрейт важен именно на пуле, а не в окошке программы. Да это важно, ведь пулы платят вам за шары, которые получили от майнера, а насколько сказочный хешрейт нарисован в консоли фермы — абсолютно не важно.
Холивары на тему “какой майнер лучше” ведутся регулярно по всем фронтам: в YouTube, Reddit, в Телеграм чатах, на форумах. “T-rex самый быстрый, Феникс завышает хешрейт, Gminer уделает их всех, lolMiner самый адекватный, с TeamRedMiner ничто не сравнится, NBMiner могут понять только китайцы” — эти и многие другие фразы мы слышим изо дня в день.
Но чем плох наш старый тест, и зачем проводить новый? Поводов несколько.
Условия эксперимента
Мы взяли самые лучшие программы для майнинга ETH и провели тест, чтобы определить лучшую из лучших. Как это возможно? Очень просто. Чем больше шар отправит майнер на пул, тем больше вознаграждение он получит. Неважно, какую систему вознаграждения использует пул: PPLNS, PPLNT, PPS или PPS+.
Нам было абсолютно не принципиально, какая у майнера комиссия. Мы сравнивали только те шары, которые доходят до пула и засчитываются на счет нашего майнера. Сколько минут программа майнила на кошелек разработчика и как она это делала — абсолютно неважно. Тест в каждой программе проводился по три часа, а значит за три часа майнеры успевали помайнить свою комиссию несколько раз.
Для эксперимента были выбраны два настроенных рига: один из 9 карт Nvidia 1660Ti, другой — из 4 карт AMD 5700. Эти риги успешно майнят эфир на майнинг-пуле 2Miners в круглосуточном режиме, поэтому мы не изменяли никакие настройки и не меняли их “под каждый майнер”. Риги работали ровно по три часа на каждой программе. Отсчет времени начинался всегда с начала запуска программы.
Подробнее о шарах расписано в статье «Что такое шары в майнинге. Как сложность решений влияет на добычу криптовалюты». Кстати, шара — это слово, которое просто взято из английского языка, то есть «share» или доля. Русской терминологии майнеры не придумали, из-за чего стали использовать английское «share». Если вы думаете, что речь идет о шарах/мячиках — как в биллиарде например — то это не так.
Сейчас на пуле Ethereum используется сложность шар 8.72G. На тестовом пуле мы сделали сложность 64M, то есть в 136 раз меньше — чтобы получать много шар и не проводить тест месяцами. Мы считаем это оптимальным значением для получения максимального количества шар, но при этом чтобы майнер справлялся с работой, а процессор не был перегружен и тормозил процесс.
Как определяется хешрейт на пуле и в майнере?
Мы условились, что количество шар на пуле в конце теста — самый важный параметр. Помимо этого, в таблице с результатами приведены хешрейты:
Хешрейт в майнере определяется довольно просто, программа перебирает решения блока — миллионы решений в секунду. Обязательно прочитайте «Что такое майнинг? Удача в майнинге». Программа считает, сколько решений она уже перебрала: хороших, плохих — неважно. С каждым новым решением к счетчику добавляется +1.
Хешрейт на пуле является расчетной величиной. Каждая шара, отправленная на пул, имеет сложность не ниже 64M, ведь сложность шар задает пул. Допустим, за десять минут майнер отправил 1200 шар. Это значит, что в секунду майнер отправляет в среднем 1200 / 10 / 60 = 2 шары. Умножаем 2 шары на сложность шар 64М и имеем хешрейт 128 MH/s.
Запомните, что в майнинге и в криптовалютах все можно понять на пальцах и посчитать. Блокчейн помнит все. Если вы что-то не понимаете, читайте Криптовалютную Библию.
Тестирование майнеров для видеокарт NVIDIA
Майнинг-ферма, на которой проходил тест:
Если вы не знаете как разгонять видеокарты, прочитайте нашу статью «Что такое майнинг? Библия начинающего майнера и основы разгона видеокарт на разных алгоритмах» а затем заходите в наш Телеграм-чат по “железу”, который насчитывает уже более 2 тысяч человек.
Программы, которые участвовали в эксперименте:
К сожалению, программа GMiner не запустилась на нашей AMD-ферме. Возможно, причиной оказались неподходящие параметры разгона. Мы отправили баг-репорт разработчикам программы. Они пообещали в кратчайшие сроки разобраться с проблемой, и мы надеемся, что в следующем тесте увидим GMiner и в списке AMD-майнеров.
Лучший майнер Ethereum для видеокарт Nvidia. Результаты теста
Первое место с минимальным отрывом занял Gminer. Сразу за ним T-rex. Хотим отметить, что эти майнеры стали абсолютными победителями и прошлого теста. В этот раз они вновь всех обогнали, только теперь первым стал Gminer.
Результаты эксперимента для Nvidia
Честно ли майнеры показывают хешрейт? Мы считаем, что честно. 285 MH/s в окне майнера и 282 MH/s на пуле, разница в несколько процентов вызвана комиссией майнера.
Третье место у единственного open-source майнера Ethminer. Как видите, у майнера нет комиссии, поэтому хешрейт на пуле и в майнере совпал практически идеально, разница составила 0.01 процента. Однако как видите, не стоит думать, что бесплатный open-source майнер принесет вам больше денег, потому что не кормит разработчиков. Если вы выберете Gminer или T-rex, ваше вознаграждение будет выше.
Четвертым стал новичок теста lolMiner. Стоит отметить, что lolMiner выпустил свой Nvidia-майнер всего несколько месяцев назад, а уже обогнал по производительности самый популярный майнер на сегодняшний момент Phoenix.
Замыкают рейтинг Phoenix и NBMiner. Что странно, и у того и другого хешрейт в окне майнера оказался сильно завышен, чем в реальности. Что касается Phoenix, мы уже определили в ходе прошлых тестов, что нельзя ориентироваться на его хешрейт, можно смотреть только так называемую эффективную скорость. В этом эксперименте Effective Speed равнялась 276.86 MH/s, что очень похоже на правду и подтверждается количеством шар на пуле. В Phoenix есть три отображения хешрейта: speed, Average speed (5 min) и Effective speed.
Пример из лога майнера:
К сожалению, в ходе эксперимента хешрейт в программе NBMiner оказался выше, чем на пуле. Что удивительно, хешрейт в программе был выше, чем у всех остальных майнеров! Мы проверили лог, там не было ни одной отклоненной шары — stale или reject.
Тестирование майнеров для видеокарт AMD
Майнинг-ферма, на которой проходил тест:
Программы, которые участвовали в эксперименте:
Лучший майнер Ethereum для видеокарт AMD. Результаты теста
Первое место в очередной раз занял TeamRedMiner. На этот раз он оторвался намного больше от конкурентов, его хешрейт оказался выше второго места почти на 5 процентов. Любопытно, что хешрейт TRM на пуле и в майнере оказался почти идентичен. Это может говорить, например, о том, что TeamRedMiner не учитывает комиссию при расчете хешрейта.
Результаты эксперимента для AMD
Второе и третье место с крохотной разницей заняли Phoenix и lolMiner. Отметим, что Phoenix как обычно показывал слишком большой хешрейт, а вот Effective Speed был суперточен: 214.58 MH/s.
Четвертое место у NBMiner, причем отставание от TeamRedMiner составило почти 10 процентов.
Погрешность теста и будущие испытания
В этот раз наш тест был в пять раз точнее, чем в прошлый раз, поскольку мы анализировали в пять раз больше шар. Однако этого недостаточно для проведения высокоточного испытания. Разработчики TeamRedMiner выкладывали свои размышления о том, что для сравнения майнеров результаты следует рассматривать как распределение Пуассона со всеми вытекащими погрешностями.
В нашем эксперименте с 50 тысячами шар мы можем говорить о погрешности более 1 процента. Если вы посмотрите результаты эксперимента, то станет ясно, что 1 процент может серьезно изменить места в “турнирной таблице”.
Чтобы говорить о действительно точном эксперименте, каждый майнер должен отправить по 10 миллионов шар, а значит тест каждой программы должен длиться по месяцу — непозволительная роскошь. Разработчики майнеров уже выпустят обновления к этому времени, в общем тест будет насмарку. Тем не менее, в будущем мы планируем провести новые испытания с новыми версиями майнеров и с более высокой точностью.
Хотим подчеркнуть тот факт, что если разработчики майнеров честно считают хешрейт и не допустили ошибок в коде, то при выборе майнера можно смело ориентироваться на хешрейт, который он пишет.
Ждём вас на обсуждение результатов эксперимента в Телеграм-чат майнинг-пула 2Miners.