Stale shares майнинг что это

Что такое Stale Shares для майнеров

Stale shares майнинг что это. post title. Stale shares майнинг что это фото. Stale shares майнинг что это-post title. картинка Stale shares майнинг что это. картинка post title

«Тише едешь, дальше будешь», или: «Что такое Stale Shares?».

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

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

Stale shares майнинг что это. 1 140. Stale shares майнинг что это фото. Stale shares майнинг что это-1 140. картинка Stale shares майнинг что это. картинка 1 140

Содержание:

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

Stale shares майнинг что это. post image3. Stale shares майнинг что это фото. Stale shares майнинг что это-post image3. картинка Stale shares майнинг что это. картинка post image3

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

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

Stale shares майнинг что это. 2 137. Stale shares майнинг что это фото. Stale shares майнинг что это-2 137. картинка Stale shares майнинг что это. картинка 2 137

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

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

Читайте также:

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

Stale shares майнинг что это. post image6. Stale shares майнинг что это фото. Stale shares майнинг что это-post image6. картинка Stale shares майнинг что это. картинка post image6

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

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

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

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

Stale shares майнинг что это. 3 118. Stale shares майнинг что это фото. Stale shares майнинг что это-3 118. картинка Stale shares майнинг что это. картинка 3 118

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

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

Источник

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

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

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

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

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

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

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

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

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

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

Итого

Померял. Там где стоит этот риг (теперь называю компы ригами) у меня прохладно, но память и правда горячая — 100-102 градуса в режиме майнинга хотя в играх около 80. Такие дела. Немного истории

Частота и напряжение на GPU заданы через кривую в MSI afterburner на 1400Mhz и 0.743v, так что потребление не выходит за 70% (

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

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

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

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

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

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

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

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

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

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

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

Разгон AMD GPU

Прежде чем изменять какие-либо настройки, вы можете запустить команду amd-info, чтобы узнать текущие настройки графического процессора. Чтобы сделать это удаленно со своей панели, перейдите к своему работнику и нажмите кнопку «Запустить команду» на панели инструментов в верхней части экрана.

Вы можете указать одно значение для всех карт или список значений для каждой карты, разделенный пробелом. Например: 150 — одно значение для всех графических процессоров. 0 100 0 0 0 140 — означает GPU0 = нет, GPU1 = 100 и т.д.

Stale shares майнинг что это. lazy placeholder. Stale shares майнинг что это фото. Stale shares майнинг что это-lazy placeholder. картинка Stale shares майнинг что это. картинка lazy placeholder
Окно AMD OC

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

Читай так же: Начало работы с Hive OS 2.0 — Установка и настройка рига

Нажмите «Сохранить», и все готово.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Разгон графических процессоров Nvidia GPU

Прежде чем изменять какие-либо настройки, вы можете запустить команду nvidia-smi, чтобы узнать текущие настройки графического процессора. Чтобы сделать это удаленно со своей панели, перейдите к своему работнику и нажмите кнопку «Запустить команду» на панели инструментов в верхней части экрана.

Читай так же: Майнинг на Windows или на Hive OS, что лучше?

Вы можете указать одно значение для всех карт или список значений для каждой карты, разделенной пробелом. Например: 150 — одно значение для всех графических процессоров. 0 100 0 0 0 140 — означает GPU0 = нет, GPU1 = 100 и т.д.

Stale shares майнинг что это. lazy placeholder. Stale shares майнинг что это фото. Stale shares майнинг что это-lazy placeholder. картинка Stale shares майнинг что это. картинка lazy placeholder
Окно Nvidia OC

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

Нажмите «Сохранить», и все готово.

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

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

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

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

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

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

Майнинг пул (Mining Pool) принцип его работы, распределение наград в пулах

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

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

Что такое пул? Системы распределения наград в пулах Мультипулы

Что такое майнинг?

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

!Обратите внимание! Вознаграждение за нахождение хэша для подписи блока так же уменьшается. Ранее за один блок начислялось 50 Биткоинов, сейчас 25 BTC, но уже не за горами время, когда майнер будет получать 12,5 BTC за такую операцию.

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

Следуя той логике, что сложность постоянно увеличивается, а вознаграждение в долгосрочной перспективе уменьшается, становиться понятно, что одиночная добыча криптовалюты (соло-майнинг) просто не может существовать. Так и появились майнинг пулы, которые объединяют майнеров со всего мира.

Что такое пул?

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

!Важно! Величина прибыли зависит от “шары”, точнее от их кол-ва отправленных в пул.

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

Система распределения наград в пулах

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

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

Для понимания это более сложная система, но гораздо справедливее PROP. Если в первом случае считалось, сколько шар прислано за промежуток времени от последнего найденного блока до нового, то в системе PPLNS введена такая величина как шифт. Шифт – это временной промежуток, который устанавливает каждый пул на свое усмотрение.

К примеру, если в пуле установлен шифт длительностью 1 час, а количество шифтов равно 5. При условии, что мощность от оборудования участника составляет 1% от всего пула, можно рассмотреть такую ситуацию:

Предположим, что за 5 часов пул нашел 5 блоков, а майнер был подключен к пулу все 5 часов, в таком случае прибыль составит 25BTC *5/100 = 1,25BTC. Если за этот же промежуток времени было найдено всего 2 блока, то прибыль составит 0,5BTC. Однако майнер будет получать прибыль от пула на протяжении следующий 5 часов, даже если отключиться от пула.

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

Мультипулы

Как вы понимаете, пулы создаются для всех популярных криптовалют, а не только для майнинга Биткоинов. Одним из популярных направлений является добыча Лайткоина с помощью специализированного оборудования ASIC, использующего алгоритм SCRYPT.

Стандартный пул объединяет устройства с одинаковым алгоритмом, к примеру, для добычи Биткоина – это двойной SHA 256. Сейчас можно найти достаточно много пулов, которые позволяют добывать сразу несколько разных криптовалют. Для этого достаточно поменять вручную порт TCP в настройках программы и майнер уже добывает тот Альткоин, который на данный момент самый выгодный.

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

Мультипулы работают по принципу добычи той криптовалюты, которая выгодна именно в данный период. И самое главное, что делается это автоматически. В мультипулах используются самые популярные алгоритмы хэширования: Scrypt, Scrypt-N, SHA256 и другие.

Источник

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 Гб.

Источник

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

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