Valid shares что это

Что такое шары в майнинге?

Valid shares что это. Смотреть фото Valid shares что это. Смотреть картинку Valid shares что это. Картинка про Valid shares что это. Фото Valid shares что это

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

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

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

Valid shares что это. Смотреть фото Valid shares что это. Смотреть картинку Valid shares что это. Картинка про Valid shares что это. Фото Valid shares что это

Шары в процессе майнинга

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

Valid shares что это. Смотреть фото Valid shares что это. Смотреть картинку Valid shares что это. Картинка про Valid shares что это. Фото Valid shares что это

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

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

Зачем нужны шары

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

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

Сложность шары

Найденная шара еще не означает, что будет открыт новый блок. Это только возможное решение. Поэтому считать будущий доход, отталкиваясь от количества принятых share, нельзя. Рассмотрим простой пример, как сложность решений влияет на добычу криптовалюты: хэшрейт пула – 5 Ph/s, мощность видеокарты класса GeForce 1070 – около 35 Mh/s. Установлено 5 карт. Составляем пропорцию: 35 000 000*5*100%/5 000 000 000 000 000=0,0000035%. Соответственно, чтобы получать хотя бы 1% от доходов пула, нужно около 300 000 ферм.

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

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

При расчете вознаграждения сложность шар подбирается еще и с учетом времени, которое требуется для нахождения одного блока. Все эти нюансы привели к тому, что появились различные системы формирования выплат: PPS, PROP, PPLNT и др. Наиболее часто используется PPLNS.

Как работают выплаты PPLNS

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

Рассмотрим пример: ограничение установлено в 30 000, за время нахождения блока майнер успел передать 500 шар, вознаграждение за блок – 10 альткоинов. Формула выглядит так: 500*10/30000=0,16. Пользователь получит столько альтов на баланс.

Каждый раз решение задачи занимает разное время и приносит различный результат. Используя одни и те же технические ресурсы, за час можно получить как 1000 шар, так и 500 или 2000. Поэтому предложенная система расчетов считается одной из наиболее честных и удобных.

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

Источник

Что из себя представляют принятые и отклоненные шары?

Valid shares что это. Смотреть фото Valid shares что это. Смотреть картинку Valid shares что это. Картинка про Valid shares что это. Фото Valid shares что это

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

Что такое шары?

Шара — это результат процесса майнинга. Этот результат отправляется от майнера на пул и способствует поиску нового блока на блокчейне (в процессе подтверждая транзакции).

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

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

Что такое принятые шары?

Как говорит название, принятые шары — это шары, которые были решены верно и вовремя. На NiceHash вы получаете оплату за каждую успешно принятую шару, которая была отправлена на наш stratum-сервер.

Valid shares что это. Смотреть фото Valid shares что это. Смотреть картинку Valid shares что это. Картинка про Valid shares что это. Фото Valid shares что это

Что такое отклоненные шары?

Отклоненные шары — это термин для всех шар, которые отклоняются по любой из причин ниже:

Наиболее часто встречающиеся отклоненные шары — это ‘шары выше цели’ и ‘устаревшие шары’.

Что такое хорошее соотношение принято/отклонено?

Вы должны стремиться к 100% принятых шар и 0% отклоненных шар. В долгосрочной перспективе это практически невозможно, поскольку между майнером и stratum-сервером NiceHash всегда будет латентность.

Из всех типов отклонений допускаются только устаревшие шары (до 1%-2%, в зависимости от алгоритма). Любые другие отклоненные шары возникают в результате неправильной конфигурации системы и могут быть потенциально устранены.

Valid shares что это. Смотреть фото Valid shares что это. Смотреть картинку Valid shares что это. Картинка про Valid shares что это. Фото Valid shares что это

Как устранить шары выше цели (неверные шары)?

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

Как устранить устаревшие шары?

Устаревшие шары в основном появляются из-за высокой латентности между вашим ригом и stratum-сервером NiceHash. Нормальная латентность между майнером и NiceHash должна быть в районе 10-100 мс (чем меньше, тем лучше).

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

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

Источник

Что такое шары в майнинге

Valid shares что это. Смотреть фото Valid shares что это. Смотреть картинку Valid shares что это. Картинка про Valid shares что это. Фото Valid shares что это

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

Valid shares что это. Смотреть фото Valid shares что это. Смотреть картинку Valid shares что это. Картинка про Valid shares что это. Фото Valid shares что это

Valid shares что это. Смотреть фото Valid shares что это. Смотреть картинку Valid shares что это. Картинка про Valid shares что это. Фото Valid shares что это

Майнинг пул Эфириума. Источник: 2Miners.com

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

Valid shares что это. Смотреть фото Valid shares что это. Смотреть картинку Valid shares что это. Картинка про Valid shares что это. Фото Valid shares что это

Share: сущность понятия

Слово «шара» (фонетический эквивалент английского слова «share») и переводится как «доля» – доля количества решений в майнинге, предложенных оборудованием криптодобытчика, по отношению к общему количеству вычислительных решений, с помощью которых перебором pool пытается отыскать одно правильное. Чем мощнее майнинговое оборудование у участника, тем больше решений оно предложит – и тем больше работы на общее благо сделает. Поэтому владелец оборудования может рассчитывать на большее вознаграждение независимо от того, чьё именно устройство всё-таки отыщет подпись блока. Если оборудованию криптодобытчика в составе пула повезет отыскать верную подпись блока, то теоретически (если условия pool позволяют) он может получить вознаграждение и за найденный блок, и за величину доли своего участвующего в криптодобыче оборудования.

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

Зачем нужны шары

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

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

Отличия шары от хеша

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

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

Блокчейн требует в качестве PoW валидный хеш, но для корректного учета производительности пулом этот показатель не подходит. Вероятность получения валидного ключа при соло-майнинге составляют примерно 1 хеш за полтора года непрерывных вычислений. Однако, участвуя в распределенных вычислениях, они вносят вклад в общее дело. Он зависит от производительности «железа» и качества канала передачи данных (при нестабильном доступе к интернету ключи могут теряться, не достигая получателя). Пул ведет подсчет количества принятых шар от каждого майнера. Хорошие принимаются в качестве хешей, плохие служат мерилом работы.

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

Например, при сложности 1000 пул устанавливает собственную границу сложности для учета подходящих «частей». Например, 10. В таком случае все «претенденты в хеши», сложность которых ниже 1000 и выше 10, учитываются сайтом как шары. Если же участнику посчастливится «добыть» ключ со сложностью выше 1000, пул отправит его в блокчейн и получит за его публикацию вознаграждение.

Признаки появления запоздалых шар

В системе пула может быть такое: система не отправляет команду «отбой», или рабочая клиент-программа по каким-то причинам не понимает действие возникновения причины, то есть, не понимает команду «отбой», и тогда примерно 0,5-1,5% шар будут признаны устаревшими.

Сам принцип отбоя реализован через программу long polling.

Valid shares что это. Смотреть фото Valid shares что это. Смотреть картинку Valid shares что это. Картинка про Valid shares что это. Фото Valid shares что это

Иногда большое количество устаревших шар в сети, например ethermine stale shares, если параметры мощности пула очень высокие, а ваш пинг ниже средних показателей.В ряде случаев проблема может заключаться в других причинах, например, ваша ферма фризит.

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

Как можно решить проблему

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

В большинстве случаев Stale Shares не воспринимается системой как ошибка, просто компьютер не успевает вовремя передать шару в пул.

Естественно, появление устаревших шар в конечном итоге оказывает влияние на «фонд оплаты майнеров».

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

Если требуется, то уменьшайте показатели разгона, в частности цифры для MH/S. Пусть показатели будут меньше для разгона, зато вы добьётесь бесперебойной работы вашей аппаратуры и тогда не будете знать проблем с появлением запоздалых шар.

Самое худшее для опытного майнера – это погоня за хорошими показателями MH/S, в результате чего страдает техническая база фермы, а, следовательно, вы теряете свои заработанные деньги.

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

Шары и безопасность майнинга

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

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

Самостоятельно «пересобрать» подпись майнеры не могут. Они не получают содержимого всего блока, к которому требуется рассчитать подпись. Для работы достаточно лишь заголовка с хешами фактического содержимого блока. То есть, воркер без пула не в состоянии собрать и отправить валидный хеш.

Единственный вред, который теоретически может нанести майнер — не отправлять найденный валидный ключ на ресурс. Такое действие наносит группе ущерб больший, чем одиночке. Теоретически, при наличии собственных вычислительных мощностей такая атака может принести определенную выгоду. Она носит название «атака удерживания блока» и увеличивает шансы атакующего самостоятельно найти и представить хеш. Но такие систематические действия быстро вычисляются владельцами ресурса при анализе статистических данных. И пользу они могут принести лишь мощным противникам, а не мелким майнерам. Поэтому попытки применить такие атаки на практике крайне редки.

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

Распределение награды за блок

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

Valid shares что это. Смотреть фото Valid shares что это. Смотреть картинку Valid shares что это. Картинка про Valid shares что это. Фото Valid shares что это

Основные системы начисления награды

PROP (Proportional) — пропорциональная модель, при которой награда за блок делится строго пропорционально присланной каждым майнером доле шар. Как только блок найден, счетчик принятых шар сбрасывается и подсчет начинается с нуля. Это самая простая система, но выплаты крайне нестабильны, особенно для небольших пулов. Если майнер пришел и ушел во время «длинного» блока – он получит очень мало, а если майнил в удачный период – то может получить награду в несколько раз больше средней по калькулятору.

PPLNS (Pay Per Last N Shares) – тоже пропорциональное распределение, но более сглаженное. Одна из самых сложных для понимания систем, в то же время наиболее эффективная и для пула, и для стабильных майнеров.

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

Выплаты происходят после того, как пул найдет очередной блок. Величина награды значительно меньше зависит от промежутков времени между блоками. Если блок долго не находится – то оплата плавно растет, если пулу везет и блоки сыплются, как из рога изобилия – то оплата за каждый отдельный блок снижается, но за время N* длительность_шифта сумма выплат остается более или менее постоянной.

Рассмотрим простой пример. На пуле действует система PPLNS с 10 шифтами, длительность каждого – 1 час. Хэшрейт устройств пользователя составляет 1/100 от общей мощности пула.

Полную награду, аналогичную пропорциональной системе, майнер начинает получать только после того, как он отработал на полной скорости своих устройств больше 10 часов. Если на момент получения пулом блока он майнил только 1 час – он заработает всего 10% от своей доли при пропорциональном распределении, если 3 часа – то 30%.

Казалось бы, чистой воды грабеж. Но если пользователь прекратит работу на пуле, то в следующие 10 часов он все так же будет получать награду – через 3 часа – 70% от «нормальной» доли, через 5 часов – 50% и так далее. Начисление полностью прекратится через те же 10 часов.

Допустим, за 10 часов пул нашел 3 блока. В этом случае, майнер получит 25 BTC*3/100, то есть 0.75 BTC. Если же за 10 часов найден один блок, то фактический доход майнера составит всего 0.25 BTC. Но, в отличие от системы PROP, «наработанные» им шары учитываются еще в течение 10 часов, и если будут быстро добыты еще несколько блоков – они компенсируют неудачный период.

То есть, система PPLNS сглаживает влияние фактора случайности, но не может полностью его исключить. Она лучше всего подходит для майнеров, которые постоянно работают на одном пуле. Еще одно ее достоинство – низкие или нулевые комиссии, так как пул не несет рисков перед пользователями, выплачивая только фактически добытое. Некоторые пулы включают в распределение и комиссии, полученные за проведение транзакций. У PPLNS есть несколько разновидностей, принципиально не меняющих схемы.

PPS (Pay Per Share) — фиксированная оплата за каждую принятую пулом шару. В этом случае пул назначает за шару фиксированное вознаграждение. Оно рассчитывается на основании награды за блок, разделенной на текущую сложность в сети, а потом умножается на количество присланных пользователем шар со сложностью 1. С точки зрения пользователя, такая система наиболее «справедливая», так как оплачивается вся выполненная работа, независимо от ее результата – то есть не важно, найдены блоки или нет.

Но для пула такой подход несет серьезные риски – так как длительные периоды между блоками, орфаны (не принятые сетью блоки) приводят к убыткам – пул выплачивает награду майнерам авансом из резервов, но сам дохода не получает. Поэтому, на пулах с системой PPS обычно устанавливается высокая комиссия – обычно от 3 до 7%.

Режим PPS, в свою очередь, имеет разновидности:

SMPPS — каждая шара ценится по номиналу, но за счет задержки перед выплатой, чтобы пул смог найти блоки для пополнения резерва. Интервал обычно составляет 120 блоков (стандартное число, необходимое, чтобы можно было тратить биткоины из эмиссионной транзакции). Обычно пулы с таким методом начисления комиссию не берут. Примеры: Eligius (0%).

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

Если после этой раздачи что-то осталось, остаток распределяется пропорционально задолженности по предпоследнему блоку. Если и после этого что-то осталось, выплачивается задолженность по еще более ранним блокам. Такая система выплаты выгодна для новых участников пула, так как задолженность по старым блокам выплачивается по остаточному принципу и не влияет на размер выплат новым участникам. Но накопленная задолженность может стать критической для пула при уполовинивании награды за блок, как это случилось с tzod.ru. Сейчас ни один крупный пул не использует этот механизм.

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

На странице Биткоин-википедии Comparison of mining pools можно найти наиболее полную таблицу сравнения пулов с их характеристиками. Но она не очень часто обновляется, и многие данные могут быть устаревшими. Многие пулы из тех, что начинали первыми, уже закрылись.

Источник

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Благодаря существованию 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. Разница минимальна.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Давайте теперь рассмотрим ещё одно заблуждение, которое гласит что “пулы, которые майнят блоки по 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.

Источник

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

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