Stale shares в майнинге: что это и как решить проблему?


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

Вознаграждение за найденную подпись делится между майнерами пропорционально затраченным вычислительным ресурсам. И если правильные ключи служат доказательством работы (proof-of-work) для блокчейна, то shares подтверждают работу участников пула, которые имеют право на свою часть вознаграждения.

Что такое Шара (Share)

Share – это хеш, который меньше цели (для сложности, которая обычно ниже, чем сложность сети). У каждого сгенерированного хеша есть шанс быть действительной шарой. Майнеры не имеют никакого контроля над тем, когда они будут генерировать шару, поскольку это происходит случайным образом. Когда один майнер в пуле находит решение хеша, награды могут быть разделены по количеству шар, предоставленных каждым майнером.

Существует несколько методов наград: PPLNS, PPS, PPS+ и т.д. Эти типы наград рассчитывают «справедливую шару» награды, но все пулы используют share в качестве «прокси» для работы, выполненной каждым майнером. Шара не имеет реальной стоимости. Единственный хэш, который стоит чего-то, это тот, который решает блок. Share – это просто метод разделения любых наград, полученных пулом.

Что Такое Пулы Майнинга Криптовалют?

Майнинг-пул криптовалют-это пул майнеров, объединяющих ресурсы для ведения своей деятельности. Это обычная альтернатива соло-майнингу, который многие считают дорогим и рискованным.

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

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

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

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

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

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

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

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

Как уменьшить разницу в значениях хешрейта (hashrate gap)?

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

  • Фактический хешрейт является наиболее важной статистикой. Чем выше, тем лучше. Используйте разумные разгоны для достижения этой цели.
  • Сохраняйте небольшой разрыв между заявленным и фактическим хешрейтами.
  • Если ваш фактический хешрейт намного ниже заявленного, ваш воркер, скорее всего, слишком сильно разогнан и не достигает нужной эффективности. Ваш хешрейт может быть больше, но вы генерируете больше отклоненных или недействительных хешей. Логи майнера могут подтвердить это в большинстве случаев.
  • Большое количество опоздавших шар может повлиять на ваш эффективный хешрейт. Проверьте свое интернет-соединение. Wi-Fi приведет к большему количеству опоздавших шар.
  • Колебания фактического хешрейта — это нормально.
  • Чем выше средний хешрейт, тем лучше для вашей производительности. Помните, что это не гонка, а марафон.

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

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

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

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

Какие есть разновидности наград за майнинг?

Каждый пул действует по своему набору правил в отношении выплат, но вот некоторые из самых популярных:

Pay-per-share (PPS) — это система вознаграждений, в которой майнер получает награду (выплату) за каждую действительную внесенную шару. Пулы PPS считаются лучшими видами вознаграждения, если вы хотите стабильный доход в размере 100% (минус комиссия пула). Пулы PPS оплачивают буквально каждую действительную шару, которую вы отправляете. Это означает, что каждый раз, когда ваше программное обеспечение для майнинга «принимает» транзакцию, вы получаете небольшую сумму независимо от того, нашел пул блок или нет. Оператор пула фактически нанимает вашу хеш-мощность.

Pay Per Last N Shares (PPLNS) — это система выплат, в которой майнер берет на себя риск разницы. Пулы PPLNS были спроектированы, чтобы остановить тех, кто «спрыгивает» с пула. Технически, они не выплачивают текущий блок. Вместо этого, они выплачивают на основе среднего количества шар, которые были поданы в течение последнего Х количества блоков. Таким образом, когда майнер первый раз начинает майнить на пуле PPLNS, он может заметить, что ему вряд ли что-нибудь выплатят в течение нескольких часов. Это будет увеличиваться со временем, и как только он прекратит майнинг, ему все равно будут платить за несколько часов из-за «эффекта буфера» PPLNS.

PPS+ (Pay per Share Plus) — это комбинация методов выплат PPS и PPLNS. Как и в случае с PPS, майнерам платят за каждую отправляемую ими шару, предоставляя им предсказуемый способ оплаты. В отличие от системы PPS, которая только присуждает награды за блок и не снижает налоговые сборы, PPS+ распределяет все бонусы для майнеров и распределяет все награды выше блока. В то же время, система в целом избегает колеблющихся вознаграждений, как в PPLNS.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Как Работают Пулы Майнинга Криптовалют

Прежде чем мы обсудим майнинг криптовалют, нам нужно объяснить майнинг proof of work (PoW) и proof of stake (PoS).

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

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

Proof of Stake позволяет любому человеку добывать новые валюты в зависимости от количества принадлежащих ему монет. PoS-это альтернатива PoW. Ethereum планирует перейти на PoS-систему в рамках реализации своего обновления Ethereum 2.0. В этом руководстве мы сосредоточимся на майнинге proof of work.

Майнинг криптовалют включает в себя две функции – проверку и добавление транзакций в блокчейны. А также выпуск в обращение новых единиц актива.

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

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

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

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

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

Войдите в пул майнинга.

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

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

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

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

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

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

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

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

Расчет вознаграждения

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

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

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

Лучшие Пулы Майнинга Криптовалют

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

Лучшие Пулы майнинга Биткоинов

а) Слякоть

Основанная в 2010 году. SlushPool была самым первым майнинговым пулом. Она сохранила прочные позиции в отрасли. Обеспечив участникам впечатляющую прибыль и доходность.

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

Операторы пула берут 2 процента комиссионных с каждого вознаграждения за майнинг блоков. А сам сервис может похвастаться простым интерфейсом. За которым может следить и понимать любой желающий.

б) Муравьиный пул

Antpool-это китайский майнинг-пул. Управляемый Bitmain Technologies. Крупнейшим в мире поставщиком оборудования для майнинга криптовалют.

Этот средний майнинг-пул позволяет вам выбирать между двумя категориями вознаграждений: PPLNS (с 0-процентной платой) и PPS+ (с 4-процентной платой от block rewards и 2-процентной платой за майнинг).

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

Antpool делает платежи один раз в день, хотя вам нужно будет держать более 0,001 BTC, чтобы получить свои деньги.

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

в) BTC.com

BTC.com это еще один долгоиграющий майнинг-пул, который до сих пор создает волны и по сей день.

Этот пул, также принадлежащий Bitmain technologies. Был создан в 2016 году. Он поставляется с теми же функциями. Что и Antpool. Включая подкатегории FPPS и PP+.

Плата за обслуживание составляет 1,5 процента. А порог оплаты пула также составляет 0,001 BTC.

d.) F2Pool

Основанная в 2013 году компания F2Pool представляет собой бассейн среднего размера. Это требует 2,5-процентной платы. Что довольно дорого.

Одним из самых значительных преимуществ F2Pool является то, что он поддерживает майнинг и в других криптовалютах. К ним относятся Ether. ZCash и Litecoin. Пул также запускает ежедневную автоматическую выплату. Хотя порог оплаты составляет 0.005 BTC.

Как и многие другие топовые пулы. Этот имеет простую планировку и простой в использовании интерфейс.

e.) Пулин

Poolin был основан в 2022 году тремя бывшими сотрудниками Bitmain. За последние несколько лет майнинг-пул рос не по дням. А по часам. С сотнями биткоинов. Добываемых ежемесячно. Poolin является одним из лучших майнинговых пулов во всем мире.

Этот пул предлагает мультивалютную поддержку. Простой в использовании интерфейс и механизм майнинга FPPS. Бассейн взимает плату в размере 2,5 процента.

Лучшие Майнинговые пулы Ethereum

а.) Этермин

Ethermine-самый популярный майнинг-пул. Он обеспечивает простую схему выплат PPLNS и мгновенные выплаты с минимальным порогом выплат 0,05 ETH.

Этот майнинг-пул поставляется с однопроцентной платой, а также есть выплаты за сборы и вознаграждения за блок. Наряду с эфиром вы можете добывать Ravencoin, YCash, Ethereum Classic, Beam и ZCash.

б) Спаркпул

Ранее известный как ETHfans, Sparkpool является одним из крупнейших доступных пулов для майнинга эфира. Он использует систему PPLNS. И его минимальная выплата составляет 0,1 ETH с одним процентом комиссии.

c.) Нанопул

Nanopool-это мультивалютный майнинг-пул. У него есть схема оплаты PPLNS. А также однопроцентная комиссия и выплаты несколько раз в день. Минимальный порог выплат на Nanopool составляет 0,2 ETH, и пул позволяет также добывать Monero, ZCash и Ethereum Classic.

Технология блокчейн и криптовалюты. Быстрый старт

Получите книгу и узнайте все основы технологии блокчейн и криптовалюты за один вечер

И там он с ужасом обнаруживает какие-то расшифрованные блоки с названием Share. Естественно, в бой идет Гугл поиск.

На большинстве сайтов можно увидеть такое определение: шара — это процент вложенных усилий в майнинг блока. Отсюда может сразу возникнуть логичный вопрос — а шара это сколько? Сколько их размещается в одном блоке?

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

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

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

Технология блокчейн и криптовалюты. Быстрый старт

Получите книгу и узнайте все основы технологии блокчейн и криптовалюты за один вечер

  1. Radeon RX 580 8GB. Сегодня на рынке практически не найти эту модель. Она зарекомендовала себя как оптимальное решение с точки зрения энергопотребления/вычислительной мощности. В среднем, стоимость одной видеокарты варьируется в пределах от 400–600 у.е.
  2. Radeon RX 480 8GB. Устаревшая, но дешевая видеокарта. Периодически встречаются оптовые предложения, где эту карточку можно приобрести за 180–200 у.е. По мощности уступает всего на 20% RX 580 в майнинге.
  3. Radeon X64 Vega 8GB. Топовая видеокарта со стоимостью свыше 1000 у.е. за единицу. Обладает наилучшей производительностью и коэффициентом «потребление/мощность». Дольше окупается.

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

Для организации майнинга нужна мощная система охлаждения в открытом корпусе + система SLI, которая позволяет объединить мощность нескольких видеокарт в одну.

Кроме этого, видеокарты являются более универсальными майнерами, т.к. их можно использовать для параллельного майнинга множества форков — например, Zcash или других криптовалют.

Конечно, можно майнить крипту на FPGA — однако из-за отсутствия рентабельности, такие системы перестали разрабатываться в 2015-м году, на их смену пришли Асики, которые в теории могут эффективнее добывать Монеро, однако, из-за особенностей алгоритмов и ограничений, работают исключительно с BTC и подобной криптой.

Рейтинг
( 2 оценки, среднее 4.5 из 5 )
Понравилась статья? Поделиться с друзьями: