Как проверить пинг пула для майнинга
Перейти к содержимому

Как проверить пинг пула для майнинга

  • автор:

Как правильно выбрать пул для майнинга. Пошаговое руководство

Если вы решили помайнить что-нибудь экзотическое или уже 15 минут сидите на пуле с нулевым балансом, нужно поменять подход к его выбору. Правила расписаны ниже.

Как правильно выбрать пул для майнинга. Пошаговое руководство. Фото.

Отметим, что накануне разработчики пула 2Miners создали инструмент для точного измерения пинга до сервера майнинг-пула. Он позволяет определить нужный показатель и сделать соответствующие выводы. Подробнее об этом читайте в отдельном материале.

Сравните хешрейт пула со сложностью монеты

Перед началом майнинга на пуле возьмите калькулятор и разделите сложность монеты на хешрейт пула:

  • например, сложность Эфира — 3 Ph, хешрейт пула — 12 Th;
  • 3 Ph = 3000 Th;
  • 3000 Th/12 Th = 250 секунд. Именно столько в среднем пул будет искать блок.

Формула работает для Эфирных монет. Для Equihash перед делением сложность умножаем на 8192.

Как правильно выбрать пул для майнинга. Пошаговое руководство. Сравните хешрейт пула со сложностью монеты. Фото.

Чем чаще пул находит блоки — тем стабильнее ваш доход. Но на дистанции на всех пулах доход одинаковый. Так что если планируете майнить монету не пару часов, а месяц или больше, можно выбрать пул с меньшим пингом или меньшей минимальной выплатой.

Проверьте пинг до пула

Пинг — это задержка при обмене данных между майнером и пулом. Решение (шара), которое ищет майнер, подходит только для текущего блока сети. При смене блока пул отправляет майнеру новое задание для решения. При высоком пинге майнер получает информацию о новом блоке с задержкой и ищет решение для старого блока. Даже если решение в этот момент найдено — пул отклоняет его как неверное.

Больше всего время задержки зависит от типа интернет соединения — в большинстве случаев через 3G или LTE задержка выше, чем через проводной интернет. У разных провайдеров проводного интернета пинг тоже может отличаться. Для проверки пинга введите в терминале или командной строке:

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

Нормальной считается цифра меньше 100 мс, идеальная — 0 мс.

Основное правило. Чем ближе к вам находится сервер пула, тем ниже пинг. Чем ниже пинг, тем лучше.

При регулярном нахождении блоков сетью монет пинг всё сильнее влияет на доход. Например, в сети Эфириума в среднем за день создается 5 760 новых блоков, поскольку среднее время нахождения одного блока — 15 секунд. Умножаем это число на пинг и получаем примерное время «простоя» вашего оборудования из-за пинга. Если даже до российских пулов у вас высокий пинг и нет возможности поменять интернет, выбирайте монеты с большим временем между блоками. В сети Hush майнеры находят 576 блоков за день. Среднее время нахождения одного блока — 2,5 минуты.

Оцените минимальную выплату

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

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

Научиться пользоваться калькулятором поможет эта статья.

Выплачивает ли пул всю полученную награду?

Майнеры Эфира и Эфира Классик получают не только награду за блок, но и два других вида вознаграждения. К ним относятся комиссия за переводы и награда за «опоздавшие» блоки — анклы (uncle block).

Комиссия за переводы: при каждом переводе монет пользователь платит комиссию. Переводы собираются в блок, а комиссию выплачивают вместе с наградой за блок нашедшему его пулу или майнеру. Большинство пулов оставляет её себе. Проверить это просто. Если во вкладке с найдеными блоками награда — это ровное число, тогда комиссия не выплачивается.

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

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

Выводы. Что запомнить

  • Пул с большим хешрейтом — это стабильный доход, но в итоге он не больше, чем на других пулах.
  • В большинстве случаев чем ближе к вам расположен сервер пула — тем лучше.
  • Высокий пинг это плохо, низкий — хорошо.
  • Держать монеты лучше на своём кошельке.
  • Помимо наград за блок, пулы Эфира и Эфира Классика должны выплачивать комиссии за транзакции в блоке и награду за анкл-блоки.

Для надёжного майнинга рекомендуем наш пул 2miners. У нас стабильные выплаты, 1-процентная комиссия и почти 4 миллиона долларов выплаченных наград.

Ping влияет на доходность майнинга Ethereum — правда ли это?

Поговорим о пинге (по-английски ping или latency), и о том, как он влияет на доход майнеров Эфириума. Также разберём важный вопрос про Uncle-блоки, и как их количество на пуле влияет на доход майнеров. Всё это — на примере пула 2Miners.

Ping влияет на доходность майнинга Ethereum — правда ли это? Фото.

Многие майнеры начинают сравнивать майнинг-пулы по величине пинга. Они смотрят в свою программу-майнер и видят там информацию о скорости отправки шар на пул. Допустим, это 50ms (миллисекунд) на одном пуле и 150ms на другом. Затем делают вывод, что первый пул явно лучше второго. Правильно ли они поступают? Разбираемся.

Что такое шара на пуле?

Ша́ра — это единица работы майнера на пуле.

Процесс взаимодействия майнера и пула очень прост. Пул отправляет майнеру работу, то есть говорит ему, какую задачу решать и что делать. Майнер отправляет на пул ша́ры, то есть решения (от английского слова «share» — доля).

На скриншоте ниже показано окно программы-майнера, в котором отмечены моменты отправки шар на пул.

Что такое шара на пуле? Принятая шара. Фото.

Что такое пинг на пуле?

Пинг на майнинг-пуле — время, за которое шара, отправленная майнером, дойдёт до пула, и будет обработана пулом.

Что значит «обработана»? Все просто — принята или отклонена. Пул проверяет все шары, которые к нему приходят, являются ли они правильными решениями или нет. То есть пул не может верить майнеру на слово.

Надо понимать, что команда PING (в windows или linux) — это то, как быстро вам ответил сервер. PING в окне майнера — это как быстро сервер майнинг-пула получил вашу шару, обработал её и сообщил вам, что всё хорошо. Поэтому в окне майнера пишут не PING, а время обработки шары (Share accepted time).

Что такое пинг на пуле? Интерфейс Stratum Ping Master. Фото.

Интерфейс Stratum Ping Master

Нельзя ориентироваться на пинг при выборе пула

Майнер подключился к пулу и начинает отправлять на него шары. Видит, что шары принимаются за 50 мс (пинг 50 мс). Потом майнер подключился к другому пулу и видит, что шары принимаются за 150 мс. Пойду на первый — решил он. Там лучше.

Это в корне неверно, так поступать нельзя!. При выборе пула вместо пинга надо смотреть на статистику стейл-шар. Разумеется, надо смотреть и на другие факторы, такие как MEV-вознаграждение и как оно распределяется, комиссию пула, удобство использования и так далее.

Вернёмся к шарам. На пуле 2Miners есть подробная статистика для шар каждого майнера.

Нельзя ориентироваться на пинг при выборе пула. Статистика шар. Фото.

  • Валидные (valid) — принятые пулом шары. Любой пул начисляет вознаграждение только за них.
  • Невалидные (rejected) — непринятые пулом шары, потому что они были “битые”. Причиной тому в 99 процентах служит переразгон карт. Убавьте разгон. Как разгонять видеокарты Nvidia и AMD для майнинга на разных алгоритмах
  • Стейл (stale) — непринятые пулом шары, которые пришли с опозданием.

Благодаря существованию Uncle-блоков в сети Ethereum любая опоздавшая шара — пусть даже на 1000 мс или 2000 мс — может стать решением для блока. Да, за такой блок не дадут полное вознаграждение в 2 ETH или более. Зато могут дать 1.75 ETH как за Uncle.

Многие пулы неверно трактуют понятие stale-шар (опоздавших). Шара пришла через полсекунды после того, как пул начал рассылать новое задание — всё, для них она мусор. На 2Miners это не так. Мы бережно относимся к любым шарам и стараемся выжать максимум из них. Шара опоздала — не беда, возможно, получится сделать Uncle.

Когда вы начинаете майнить на пуле, смотрите статистику своих шар. Если у вас нет стейл-шар, значит пул вам отлично подходит. Нет никакой разницы, какой там у вас пинг.

Повторимся, разумеется, есть и другие факторы при выборе майнинг-пула: способ начисления вознаграждения, комиссия, MEV и так далее. В данном случае речь идёт только о пинге.

Нельзя ориентироваться на пинг при выборе пула. Майнер криптовалют. Фото.

В доказательство нашей теории приведём вам простой пример.

Есть два одинаковых майнера по 500 MH/s каждый. У одного пинг до пула 50мс, а у другого — 500 мс.

Первый майнер отправил за час на пул 200 шар, все были приняты, ни одной стейл-шары.
Второй майнер отправил за час на пул 200 шар, все были приняты, ни одной стейл-шары.

Оба они получат одинаковое вознаграждение. Первый майнер не получил больше за то, что у него маленький пинг, а второй майнер не получит меньше из-за большого пинга.

Отличие Ethereum от других криптовалют. Uncle-блоки

Важным отличием Ethereum и других монет на алгоритме Ethash от всех других криптовалют является наличие так называемых Uncle-блоков. В сети Ethereum очень маленькое время блока: в среднем новые блоки появляются раз в 13 секунд. У большинства криптовалют оно выше, например, в сети Bitcoin новые блоки находят каждые 10 минут.

Как только кто-то нашёл новый блок, он должен быстро-быстро передать информацию о нем другим узлам — майнерам сети. В сети Ethereum часто примерно в одно и то же время разные майнинг-пулы находят новые блоки и конкурируют между собой.

Концепция uncle-блоков позволяет поощрять майнинг-пул, который нашёл решение блока чуть позже, чем другой пул. Может быть и такая ситуация, что два пула нашли новые блоки одновременно, но один пул связан с бóльшим количеством больших майнинг-пулов в сети, чем другой. В таком случае первый пул получит полное вознаграждение за блок, а второй пул вознаграждение за Uncle-блок.

На текущий момент вознаграждение за блок в сети ETH составляет чуть более 2 ETH в среднем, в то время как Uncle-блок стоит 1.75 ETH. Разница минимальна.

Отличие Ethereum от других криптовалют. Uncle-блоки. Награда за Uncle-блок в сети Эфириума. Фото.

Награда за Uncle-блок в сети Эфириума

Много Uncle-блоков — плохо. Правда или миф?

Любой пул априори должен стараться поддерживать хорошую связь с другими узлами сети, для того чтобы быстро получать информацию о новых блоках, а также быстро передавать информацию о тех блоках, которые нашёл сам пул.

На пуле 2Miners мы очень тщательно следим за тем, чтобы пул был связан с максимальным количеством узлов по всему миру. Помимо этого, мы отдельно договариваемся с другими майнинг-пулами и связываем наши узлы сети напрямую. Это позволяет без задержек передавать и получать информацию о новых блоках.

Кстати, мы поддерживаем специальный сервис, который показывает статистику работы узлов сети разных майнинг-пулов — Ethereum Network Stats.

Когда вы слышите фразы типа “У этого пула много Uncle-блоков, потому что у него плохие серверы”, скорее всего это ложь. Мы убеждены, что хорошие майнинг-пулы из ТОП-10 наверняка в состоянии купить и настроить качественные серверы.

Однако количество Uncle-блоков может расти по независящем от пула причинам. Например, ранее, когда самый популярный пул в сети Ethereum — Sparkpool — находился в Китае, бывали ситуации, когда по причине Великого Китайского Файервола связь пулов Китая и европейских/американских пулов была нарушена. Задержки в передачи информации между пулами были большие, на пулах было много анклов.

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

Много Uncle-блоков — плохо. Правда или миф? Статистика блоков. Фото.

Брать анклы или не брать?

Тут однозначный ответ “БРАТЬ!” И чем больше — тем лучше. Судите сами, один пул нашел 100 блоков и 5 анклов, а второй пул нашел 100 блоков и 10 анклов. Разница в вознаграждении составит более 3 процентов, представляете.

Вы меня окончательно запутали. Так анклы это хорошо или плохо?

Тут нельзя дать однозначный ответ — ДА или НЕТ.

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

Бонус-раздел. Пустые блоки по 2 ETH без транзакций — это плохо, верно?

Мы с вами разобрались с тем, что большое количество Uncle-блоков совершенно не говорит о том, что пул плохой. Возможно, даже наоборот.

Давайте теперь рассмотрим ещё одно заблуждение, которое гласит что “пулы, которые майнят блоки по 2 ETH — г*вно”.

Расшифруем. Блоки по 2 ETH, это пустые блоки, в которых нет ни одной транзакции.

Бонус-раздел. Пустые блоки по 2 ETH без транзакций — это плохо, верно? Пустой блок Эфириума без транзакций. Фото.

Пустой блок Эфириума без транзакций

Обратите внимание, что обычно блоки по 2 ETH образуются почти сразу после того, как был найден предыдущий блок. Для примера смотрите блок 11 789 558 на 2 ETH, а за секунду до него был блок 11 789 557. Смекаете, к чему мы ведём?

Из-за особенностей работы ноды Ethereum в первые 200-300 мс работы над новым блоком, она «создаёт пустые блоки». И никуда от этого не уйти. Иными словами, если пул только что нашёл новый блок или только что получил информацию о новом блоке из сети, в первые доли секунды блок «голый», пул не успевает «забить» блок транзакциями.

Опять же, если учесть, что ТОП-пулы в состоянии купить и правильно настроить серверы, блок на 2 ETH — нормальное явление. Ничего страшного в этом нет. Вот если пул получил информацию о новом блоке 10 секунд назад, а потом в блок не включил ни одной транзакции — это беда. Можно сказать, действительно, что пул плохой. Но, поверьте, такие случаи единичны.

Можно ли как-то решить эту проблему с нодой ETH на стороне пула? Можно. Можно поставить некий тайм-аут, задержку. Допустим, первые 500 мс после получения информации о новом блоке, держать майнеров в неведении и продолжать давать старую задачу. Результат будет такой — вместо пустого блока на 2 ETH пул может найти анкл на 1.75 ETH. Что лучше — 2 или 1.75? Конечно 2! Поэтому делать такую “заплатку” нет никакого смысла.

Ещё больше интересного ищите в нашем крипточате миллионеров. Там поговорим и на другие темы, связанные с блокчейном и децентрализацией. А если вы хотите лучше разбираться в майнинге, тогда вам в чат пула 2Miners.

Как уменьшить количество stale shares при майнинге

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

Такая ситуация довольно часто возникает при майнинге Ethereum и других монет, у которых малое время нахождения блоков. Найденные решения являются верными, но запоздалыми – на английском их называют stale shares.

Проверить количество stale shares можно на странице статистки пула и в майнере. Например, в Клейморе и Фениксе это можно сделать, нажав в консоли майнера на букву S.

Пример статистического отображения количества запоздалых решений в программе Phoenix Miner:

Обычно количество стейл-шар исчисляется единицами и не превышает одного процента от всех найденных шар. Так как обычно эти shares не оплачиваются, то нужно снизить их количество до минимума.

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

Что можно сделать для уменьшения количества stale shares?

Для уменьшения процента stale shares при майнинге нужно обеспечить выполнение следующих условий:

  • использовать интернет-соединение с наименьшим возможным временем отклика (минимальными задержками);
  • подключать риги к пулам с наименьшим пингом (обычно это самые ближние в географическом смысле пулы);
  • сократить в майнере время периодического получения заданий на проведение вычислений от пула;
  • выбирать пулы для майнинга с надежно работающими серверами, стабильным и надежным подключением к интернету;
  • обеспечить уменьшение задержек по всему каналу связи между майнером и пулом. Иногда такие задержки могут возникать из-за подвисающего роутера, плохого сетевого коммутатора, слабого процессора, не способного обеспечить достаточное быстродействие операционной системы (она тормозит/фризит), нарушенных контактов в разъемах/проводах/сетевой карте и т.д.

Настройка интернет соединения

Для уменьшения задержек при прохождении сигнала нужно по возможности использовать оптические/проводные соединения ригов с роутером.

wi-fi соединения ригов с роутером работают с большими задержками, что увеличивает количество «стальных шар».

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

Беспроводные соединения не могут обеспечить приемлемое время прохождения сигнала и ухудшают параметр «miner-to-pool latency», который приводит к появлению запоздалых решений.

При этом не нужно путать скорость подключения и время задержек. Высокую скорость соединения с интернетом можно обеспечить увеличением объема пакетов с данными. При этом время между ними может быть достаточно большим, что приведет к возрастанию задержек и увеличению времени пинга при соединении с хостами интернета/пулами.

Кроме того, стоит, по возможности, отказаться от использования различных прокси, VPN-сервисов, антивирусов, которые могут привносить дополнительные задержки в прохождение сигнала/данных.

Подробнее о настройке интернета для майнинга можно прочитать в статье «Решение проблем с подключением ригов к интернету».

В случае, когда не удается обеспечить соединение с интернетом с малым пингом к серверам пула, стоит задуматься о смене монеты для майнинга, перейти на криптовалюты с большим временем между соседними блоками. Например, в сети Ethereum время между блоками составляет 14-15 секунд, в сети Ravencoin – 60 секунд, Monero – 120 секунд, Bitcoin -600 секунд . Соответственно уменьшается и количество потерянных шар, которых практически не бывает при майнинге XMR и BTC.

Проверка пинга к пулу для майнинга

Для проверки пинга к пулам в косоли Windows можно использовать команду:

ping pool address, например, для пингования европейского сервера eu1 пула ethermine используют команду:

Пример выполнения команды ping к пулу eu1.ethermine.org:

В данном случае пинг к пулу равен 1 мсек, что является очень хорошим значением, при котором практически нет stale shares из-за неверного подбора сервера пула. Тем не менее, они все равно есть (1%):

Если бы майнинг производился на пул f2pool, который находится в Азии, то задержка составляла бы 275 мс, что в разы увеличило бы количество «стальных решений» и, соответственно, уменьшило бы доход майнера:

Настройка времени получения заданий на проведение вычислений от пула

Проведение вычислений майнером является бесполезным (и лишь увеличивает общее количество stale shares), если они проводятся в промежуток времени, когда майнер еще не получил новое задание от пула, хотя сеть уже нашла новый блок.

Чтобы уменьшить время проведения бесполезных вычислений, майнеру нужно чаще (в разумных пределах) запрашивать задания от пула. При этом немного увеличиться количество интернет-трафика, а также сократиться число стейлов. Не стоит слишком сильно уменьшать время запроса заданий от пула, так как в нем может сработать защита от сетевых атак, и он вообще отключиться от такого майнера.

По умолчанию майнеры отсылают запрос на пул для майнинга с определенным интервалом (обычно это 200 миллисекунд). Изменить время запроса заданий от пула в майнерах можно специальными командами, которые добавляются в батник/скрипт:

  • Phoenix miner – gwtime;
  • Claymore miner – etht;
  • Nanominer, ethminer – farmRecheck.

Синтаксис батника Phoenix Miner для управления значением Recheck period:

-gwtime 80

Синтаксис батника Claymore Miner для управления временем requests for new job:

-etht 80

Вам также может понравиться

Криптовалюта Optical Bitcoin, майнинг на алгоритме heavyhash

4 августа, 2021

Настройка и компиляция майнеров для процессора в Ubuntu

2 декабря, 2019

Интернет для майнинга, какой?

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

Какой интернет для майнинга

Какой интернет для майнинга

Нужен ли интернет для майнинга (инет майнинг фермы)? Конечно нужен, майнинг без интернета работать не будет! В прицепи подойдет любое современное интернет соединение, например оптоволокно, ADSL, и другое. Даже мобильный интернет для майнинга подойдет в (3g/4g до 10 ферм), главное что бы была хорошая связь, и нормальный пинг. Но мобильные модемы надо использовать с 3g/4g роутерами.

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

Какая скорость интернета нужна для майнинга (инет) — для одной фермы 1 мегабита достаточно, даже с лихвой. Если конечно все программы и драйвера уже стоят. Для майнинга нужен интернет со стабильным соединением

Сколько интернета потребляет майнинг — трафик интернет для майнинга нужно примерно 100 мегабайт на майнинг ферму (4 видеокарты) с системой в сутки. Не считая обновлений антивируса, если он у вас есть.

Интернет для майнинг фермы не такой требовательный.

Влияет ли интернет на майнинг? Если он у вас постоянно отключается, то конечно, уменьшается добыча. Конечно чем меньше пинг до пула, тем лучше! Как узнать пинг, есть статья — Как узнать пинг к пулу. До 80 — 90 mc нормальный показатель. Выше уже плохо.

Влияет ли скорость интернета (инета) на майнинг? Если у вас есть на ферму 1 мегабит, как я писал выше то все ок, если скорость выше, на майнинг это никак не повлияет.

Для майнинга биткоинов на асике интернет и скорость нужна такая же как на одной ферме.

Надеюсь вы поняли какой должен быть интернет и канал для майнинга!

Интернет в гараж для майнинга

Или сарай например. Тут подойдет связка 3g/4g модем + роутер с usb входом под модем. Оператора нужно выбрать, у которого лучше сигнал в вашем местоположении. Если хороший сигнал, скорости инета для майнинга нескольких ферм будет достаточно, связка роутер + модем выгляди примерно так.

Интернет в гараж для майнинга

Где красная стрелка, это модем.

Есть вопросы? Пишите в комментарии.

Так же советую почитать:

Всем спасибо за внимание, пока.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *