Stale shares что это такое

Ethereum: лучшие пулы для майнинга эфира 2020

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

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

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

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

Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder
Схема функционирования блокчейна Bitcoin.

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

Может ли майнинг-пул украсть вознаграждение?

Конечно же, ДА! Майнинг-пул может не передать фактическую валюту в кошельки майнеров, и в этом случае нет ничего, что смогло бы заставить его сделать это. Вместе с тем всегда существует какой-либо верхний порог, ниже которого вы не сможете вывести заработанное, и многие майнеры, покинувшие пул, просто оставляют в нём свою валюту. Так что очень важно выбрать правильный пул.

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

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

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

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

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

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

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

Как работает пул

«Пул» (mining pool) представляет собой сервер, распределяющий задачу расчёта подписи блока между всеми подключёнными участниками. Вклад каждого из них оценивается с помощью так называемых «шар» (share), которые являются потенциальными кандидатами на получение драгоценной подписи. Как только одна из «шар» попадает в цель, пул объявляет о готовности блока и распределяет вознаграждение.

Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder

При расчете вознаграждения учитываются все принятые шары (есть нюансы в некоторых системах оплаты), вне зависимости от того, превратилась «шара» в подпись блока или нет. Именно этим достигается справедливое распределение добытых монет. Майнер с небольшой мощностью может работать очень долго, не найдя ни одного блока, но при этом получит свою долю общего пирога – ему платят за вероятность того, что именно одно из его решений окажется правильным. Иногда такое действительно случается.

При этом, неизбежно возникает отбраковка некоторых шар. От 0.5% до 1.5% потенциальных результатов теряется ввиду устаревания шар (stale share) и на неизбежных технических ошибках. «Фонд оплаты труда» майнера рассчитывается так:

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

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

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

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

Зачем в Ethereum 2.0 добавят стейкинг монет

Краткий ликбез для тех, кто не следит за обновлением проекта Виталика Бутерина. Ethereum уже давно нуждается в обновлении, а главная проблема сети — масштабируемость: блокчейн перегружен, транзакции замедляются, а стоимость «газа» (комиссии за транзакцию) растет. Если не обновить алгоритм консенсуса, то сеть когда-нибудь перестанет быть работоспособной. Чтобы этого избежать, разработчики уже несколько лет работают над переходом сети с PoW-алгоритма в состояние 2.0, работающего на PoS. Это должно сделать сеть более масштабируемой, быстрой и дешевой.

В декабре прошлого года в сеть был имплементирован первый этап обновления — Istanbul. А в апреле этого года была запущена тестовая сеть Topaz с возможностью стейкинга — первые пользователи уже заработали 1%.

В PoS-алгоритме, на который переходит Ethereum, нет майнинга, а валидация происходит за счет делегирования мастернодам монет сети пользователей. На время делегации эти монеты замораживаются, а за предоставление своих средств для валидации блоков пользователи получают часть вознаграждения. Это и есть стейкинг — такой крипто-аналог банковского депозита. Есть несколько видов стейкинга: с доходом от дивидендов или мастернод, но во всех них важна не мощность устройства, как в PoW-алгоритмах, а количество монет майнера. Чем больше монет, тем выше доход. Для крипто-инвесторов стейкинг — это возможность получать пассивный доход от заблокированных монет.

Предполагается, что запуск стейкинга:

Сделает добычу ETH более доступной, но менее ресурсоемкой;

Сделает сеть более защищеннее и безопаснее — атаки станут слишком дороги;

Создаст совершенно новый сектор инфраструктуры стейков вокруг платформы;

Обеспечит рост масштабируемости, что создаст возможность для более широкого внедрения DeFi-протоколов;

И, самое главное, покажет, что Ethereum — развивающийся проект.

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

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

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

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

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

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

Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder

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

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

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

Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder

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 можно найти наиболее полную таблицу сравнения пулов с их характеристиками. Но она не очень часто обновляется и многие данные могут быть устаревшими. Многие пулы из тех, что начинали первыми, уже закрылись.

Сколько графической памяти нужно для майнинга эфира

Следует учесть, что при отображении картинки на мониторе с помощью майнинговой видеокарты, она дополнительно расходует 150-200 мегабайт видеопамяти. В таком случае для работы майнера потребуется GPU с памятью, объем которой больше DAG size (размера DAG-файла).

С учетом того, что эта величина Ethereum перевалила за 2,6 гигабайта, для его добычи нужны видеокарты с ОЗУ 3 Гб и более. С учетом постоянного роста размера FAG-файла, GPU с тремя гигабайтами оперативки потеряют актуальность для эфира уже в 2020 году. Поэтому для фермы нужно брать видеокарты не менее чем с 4 Гб.

Источник

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

Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder

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

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

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

Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder

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

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

Stale shares в майнинге: описание

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

Чтобы лучше понять само явление приведем максимально простой и понятный пример. Допустим, что есть группа людей (майнеры), которым ведущий задает вопрос (поиск ответа – майнинг). Участники этой игры поочередно перебирают варианты, озвучивая ведущему, пока не будет найден верный ответ. Ответ уже был назван, но по какой-то причине кто-то из участников продолжает перебирать варианты — это и есть запоздалые шары или stale shares в майнинге.

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

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

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

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

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

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

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

Найденная шара еще не означает, что будет открыт новый блок. Это только возможное решение. Поэтому считать будущий доход, отталкиваясь от количества принятых 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.

Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder

Что такое шара (share) в майнинге

В статье “Как работает майнинг пул на пальцах” мы писали следующее:

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

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

Шара (share) — возможное решение блока. Ключевое слово — “возможное”.

Очень часто люди видят в майнере SHARE FOUND, радостно кричат и ошибочно полагают, что нашли блок! Как было в романе «Чапаев и пустота» Виктора Пелевина: выглядит как решение блока, но на самом деле нет ни блока, ни решения.

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

Очень часто юные майнеры думают, что надписи “Share Found” и “Share accepted” значат, что они нашли блок. А если посмотреть на скриншот ниже, то найденных блоков и вовсе “окажется” два, ну а майнерам в таком случае якобы полагается много-много денег.

Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder
Интерфейс майнера Claymore. Источник: Claymore

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

На основании постоянно отправляемых шар майнером пулу последний строит график хешрейта майнера, оценивает вклад майнера в поиск блока и понимает, находится майнер в онлайне или нет.

Существует большое количество способов оценки вклада майнера или распределения вознаграждения: PPS, PROP, PPLNS, PPLNT и другие. Это большой материал для отдельной статьи. Пока рассмотрим одну из систем — PPLNS.

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

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

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

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

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

Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder

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

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

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

Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder

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 можно найти наиболее полную таблицу сравнения пулов с их характеристиками. Но она не очень часто обновляется и многие данные могут быть устаревшими. Многие пулы из тех, что начинали первыми, уже закрылись.

Что такое Pool, история происхождения

Определение пула из Википедии:

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

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

ВСЁ О МАЙНИНГЕ

Получи скидку 3%! Используй бонус код: HF17TOPBTC3 Довольно часто новички, решившие заняться производством цифровых монет, запускают Bat-файл, тот что-нибудь пишет, а пользователи не особенно осознают, что же конкретно отправляется в сеть? Чем же являются эти шары в майнинге, которые изображают в форме интересных графиков?

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

Нынче сложность столь велика, что находить подпись, к примеру, в Эфириуме самому в соло режимне вообще нереально. Допустим, при наличии одной карты Nvidia GeForce 1080Ti, наиболее продвинутой во всей линейке, сегодня на нахождение 1 из подписей тратится около 1,5 года. Это усредненный показатель, но случается, что 3-4 года карта работает впустую, не заработав ни одной единицы Etherеum.

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

Чем является шара в майнинге?

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

Данный факт значит: подобные shares могут быть использованы при измерении того, какой объем работ выполнил тот или иной майнер (PoW), однако с несколько более тщательной детализацией, чем целые цепочки, чья вероятность выявления очень мала для небольшого добытчика.

В качестве иллюстрации допустим: текущей сложностью является 10000 баллов. Чтоб быть допущенным кпиптовалютной системой в роли валидного хэша (с предоставлением необходимого вознаграждения), он должен являться «лучше» 10000. Вероятность данного события абсолютно мала (как мы выяснили ранее приблизительно раз в 1,5 года).

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

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

Большая часть таких чисел ниже 100 по «степени сложности» — они попросту окажутся среди мусора, но некоторое их число превышает 100, что преодолевает внутренние лимиты, однако менее 10000, устанавливаемой сетью монеты.

Данные решения «лучше 100, при этом менее необходимых 10000» — как раз то, что называется shares. Их могут направить в общее объединение, хоть они не полностью подходят для публикации в открытых криптовалютных сетях в качестве реальных решений.

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

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

Выигрышный хэш вы, как и прежде, отдаете в «команду», однако же, как только он получен, pool публикует его непосредственно в сети, получив приятную награду (для Эфира это 5 ETH + комиссионные), которая будет распределена между членами «объединения» соответственно долям, которые те направляли на «бассейн» на протяжении периода поиска данного решения.

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

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

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

Существуют ли способы обмана или взлома?

Бывает ли, что кто-либо из майнеров не отправляет в общак выигравшую запись, чтобы получить всю награду и не делиться с остальными участниками?

Это невозможно по двум основным причинам:

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

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

Регистрация в пуле

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

2. В правом верхнем углу найдите кнопку «Регистрация», нажмите на нее.

Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder

3. Введите логин, действующий адрес электронной почты, дважды пароль, поставьте галочку в последней строке и нажмите «Завершить регистрацию».

Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder

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

Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder

5. В пришедшем письме достаточно нажать кнопку «Активировать», которая переведет на сайт пула.

Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder

6. Если подтверждение регистрации пройдет успешно, то на экране появится зеленая галочка. Нажмите на кнопку с синим фоном, чтобы войти в аккаунт на платформе.

Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder

7. Для входа введите имя пользователя и пароль, затем нажмите на кнопку с синим фоном.

Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder

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

Преимущества и недостатки расчета по шарам

Расчет через Share имеет свои преимущества и недостатки:

Stale shares что это такое. lazy placeholder. Stale shares что это такое фото. Stale shares что это такое-lazy placeholder. картинка Stale shares что это такое. картинка lazy placeholder

Если выделить главное, то:

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

Источник

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

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