Не весь хэш попадает в пул

Обновлено: 21.11.2024

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

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

Оценка скорости хэширования

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

Например, если ваш скоринговый хешрейт составляет 1 % от скорингового хешрейта всего пула на момент обнаружения блока, вы получаете 1 % от стоимости блока для этого блока. Это так просто.

Пул рассчитывает вознаграждение за каждый найденный блок следующим образом:

Стоимость блока состоит из вознаграждения за блок и комиссий за транзакции, содержащиеся в блоке.

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

Комиссии пула для всех монет указаны в разделе «Вознаграждения и выплаты».

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

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

Важные факты о методе

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

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

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

Когда вы начинаете майнить, требуется примерно 1,5 часа, пока он не достигнет вашего фактического хешрейта, после чего он станет стабильным.

Он стабилен, пока ваши майнеры подключены и работают.

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

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

Математика за кулисами

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

Поделиться

Когда майнер подключается к пулу, он получает вычислительную задачу для решения — он вычисляет хеш-значения с определенными свойствами. Хэши, удовлетворяющие требованиям задачи, отправляются обратно в пул и используются как доказательство работы майнера. Количество работы майнера регистрируется в единицах, называемых акциями. Если хэш (доказательство работы) с трудностью d отправляется майнером, то d шары учитываются пулом.

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

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

Обработка времени

Пусть найден τ" s font-size: 16px;">b ). Время измеряется в секундах от некоторого стабильного момента времени (например, начала работы пула). Значение времени используется только для измерения того, сколько времени прошло между двумя событиями.Например, время между отправкой акции и некоторым моментом времени t 0 , записанное как τ(s) − t 0 , является ключевой частью оценки акций.

Оценка акций — оценка

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

Точная стоимость акции в данный момент времени определяется оценочной функцией c . Он вычисляет оценку акции s в момент времени t 0 как

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

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

Продолжим. Пусть U будет набором всех пользователей пула и S u ( t 0 ) = s 0 , s 1 , . > быть набором всех действительных общих ресурсов, отправленных пользователем U до времени t 0 . В более формальной форме выполняется следующее

Затем оценка для некоторого пользователя U в момент времени t 0 рассчитывается как общая оценка всех его/ее акций с момента времени t 0 , отправленное в t 0 или ранее:

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

Оценка всего пула представляет собой сумму оценок всех пользователей за указанное время вместе:

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

Когда блок b найден в момент времени τ ( b ) и его значение окончательно известно — V ( b ), пул может рассчитать вознаграждение R u для каждого пользователя u следующим образом ( f означает плату за пул):

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

Другие значения

Когда вы посмотрите на страницу обзора майнинга, вы найдете другие значения, рассчитанные для вас пулом. Они определяются следующим образом. Предполагаемое вознаграждение для пользователя u и времени t 0 рассчитывается точно так, как если бы блок был найден в это время, но вместо значения блока (которое пока неизвестно) мы используем 6,25 BTC:

Вклад пользователя в пул (в %) определяется как

И, наконец, скоринговый хэшрейт H для пользователя u и время t 0 внутренне не рассчитывается усреднение хешрейта, но напрямую из акций с использованием скоринговой функции (результат в ч/с):

Оценочная скорость хеширования пула неудивительно определяется как совокупная скорость хеширования всех пользователей:

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

Катрина Авила Муньелло — опытный редактор, писатель, проверяющий факты и корректор с более чем четырнадцатилетним опытом работы с печатными и онлайн-изданиями. В 2011 году она стала редактором World Tea News, еженедельного информационного бюллетеня о торговле чаем в США. В 2013 году она была нанята в качестве старшего редактора для оказания помощи в преобразовании журнала Tea Magazine из небольшого ежеквартального издания в ежемесячный журнал, распространяемый по всей стране. Катрина также работала редактором в Cloth, Paper, Scissors и корректором в Applewood Books. С 2015 года работает фактчекером в журналах America’s Test Kitchen’s Cook’s Illustrated и Cook’s Country. Она публиковала статьи в The Boston Globe, Yankee Magazine и других изданиях. В 2011 году она опубликовала свою первую книгу A Tea Reader: Living Life One Cup at Time (Tuttle). Прежде чем работать редактором, она получила степень магистра общественного здравоохранения в области здравоохранения и работала в некоммерческой администрации.

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

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

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

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

Объяснение майнинга биткойнов

Понимание процесса майнинга

Майнинг криптовалюты включает в себя две функции: выпуск новой криптовалюты в систему (аналогично обнаружению золота) и проверка и добавление транзакций в общедоступную книгу блокчейна. Это выполняется с помощью компьютера, подключенного к Интернету, который часто оснащен специальными аппаратными устройствами и программами для контроля и управления процессом майнинга.

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

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

Объединение ресурсов: вместе давайте лучше майнить

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

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

Аналогичным образом можно объединить девять устройств для майнинга, каждое из которых генерирует мощность майнинга 335 мегахэшей в секунду (MH/s), чтобы генерировать совокупный выход около 3 гигахэшей. Вывод выполняется быстрее и имеет больше шансов обнаружить биткойны.

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

Функции пула для майнинга

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

Пул также может взимать комиссию с каждого участника-майнера.

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

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

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

Как майнинговые пулы распределяют вознаграждение?

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

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

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

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

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

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

  • Плата за акцию (PPS): обеспечивает мгновенную выплату исключительно на основе принятых акций, внесенных участником пула, который может мгновенно снимать свои доходы с существующего баланса пула.
  • Пропорциональный (PROP): в конце раунда майнинга предлагается вознаграждение, пропорциональное количеству долей участника по отношению к общему количеству долей в пуле.
  • Общая максимальная плата за акцию (SMPPS): метод, аналогичный PPS, но ограничивающий выплату максимальной суммой, которую заработал пул.
  • Уравненная общая максимальная плата за акцию (ESMPPS): метод, аналогичный SMPPS, но распределяющий платежи поровну между всеми майнерами в пуле майнинга биткойнов.

Другие варианты включают двойной геометрический метод (DGM), недавнюю общую максимальную плату за акцию (RSMPPS), ограниченную плату за акцию с недавней доплатой (CPPSRB) и майнинг биткойнов в пуле (BPM).

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

Итог

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

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

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

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

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

В этом случае они разделят награду. Так рождаются пулы для майнинга.

В случаях с разными криптовалютами за каждый найденный блок вы получаете разное количество монет. Например, за блок Zcash (ZEC) майнер получает 10 монет (на данный момент 2400 долларов), за блок в сети Ethereum — 3 монеты ETH или 900 долларов.

Есть и более низкие ставки, например, блок Pirl даст вам 10 монет (4 доллара США), Ethereum Classic — 5 монет (84 доллара США). Ах, не забудьте про Его Величество Биткойн… 12,5 монет или 82 530 долларов!

Почему SOLO Mining — это игра?

Представим, что вы бросаете кости и вам нужно получить 6. В идеальном мире, если бросать много раз, число 6 должно выпасть в 16,67% случаев, т.е. каждый шестой раз (поскольку кости имеет шесть лиц), верно?

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

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

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

Видимо, у вашего друга гораздо больше (в девять раз) шансов получить шесть, но это не значит, что вы не можете выиграть. Предположим, что вознаграждение за один блок составляет 70 долларов. Вы можете объединиться с другом и найти блок вместе, а выигрыш поделить по-честному — вы получаете 10 долларов, а его часть — 60 долларов.

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

Как майнеру попытать счастья?

Собственные мощности

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

Аренда мощностей

Мы арендуем мощности на Nicehash или MiningRigRentals и направляем их в соло-пул. Тактика может быть разной: можно отправить 100GH/S на час, а можно на 10GH/S на 10 часов. Какой именно, каждый решает на основе собственного опыта. Кстати, настоящие игроки берут от 1 TH/S и больше.

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

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

Здесь при рыночной цене 0,0085 есть два ордера вдвое дешевле, и, пожалуйста, обратите особое внимание на ордер с БЕСКОНЕЧНОЙ скоростью, т.е. за эти деньги кто-то готов арендовать ЛЮБОЕ количество ферм.

На Nicehash вы можете арендовать мощности для различных алгоритмов: Dagger Hashimoto для криптовалют, таких как ETH и подобных, Equihash для ZEC и подобных, Scrypt для LTC, SHA 256 для биткойнов или биткойн-кэш.

Вот, например, крутые ребята взяли 750 GH/S, играя по-крупному.

Как рассчитать свои шансы?

В качестве примера возьмем Ethereum. Заходим на Whattomine, выбираем алгоритм Ethash, смотрим награду за один блок — это 3 монеты ETH. Затем начинаем увеличивать хэшрейт, пока не найдем значение, при котором калькулятор показывает 3 монеты в сутки.

В настоящее время это значение составляет ± 17 450 МГц/с (17,45 ГГц/с).

Еще раз — что это значит?Это означает, что в идеальном мире с такой вычислительной мощностью вы будете находить один блок в день (3 монеты ETH = 900 долларов США). Посмотрите на таблицу ниже, при 17,45 GH/S она показывает 3 ETH в день.

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

Идеальный мир — 100 % удачи, меньше 100 % — вам повезло, больше 100 % — нет.

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

Фактор удачи

Это как выиграть в лотерею. В пуле это число в %, которое показывает удачу пула в поиске блоков. В идеальном мире пул будет находить новый блок каждый раз, когда значение удачи достигает 100%. Если пулу повезет, блоки будут найдены до 100%, если нет — процесс может затянуться до 900%.

Посмотрите на последние блоки в нашем Соло-пуле Ethereum:

За то время, пока пул должен был найти один блок, он нашел все 4! И каждый блок стоит 900 долларов США, поэтому 2700 долларов США превышают оценочную стоимость, вот вам и счастливый пул.

Как не разориться?

Вы должны понимать, что если мы покупаем хэшрейт для одного блока с вероятностью удачи 100%, а потом не находим его, мы теряем свои деньги. Давайте посмотрим на пример Ethereum, если мы купим 17,45 GH/S на один день, есть вероятность, что мы не найдем блок, но если мы возьмем 174,5 GH/S, то у нас есть шанс найти десять блоков. .

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

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

При покупке мощностей на 100 блоков не поймать хотя бы один — статистически маловероятное событие. Также при таких мощностях статистически маловероятно отклонение более чем на три блока от среднего значения.

Есть ли рецепт победы?

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

Есть и второй вариант — атаковать сеть. Например, хешрейт сети составляет 500GH/S. Если к этому добавить 200GH/S, то некоторые сети первые несколько минут будут выдавать блоки чаще, чем положено по алгоритму, вот тогда можно будет получить больше профита. В разных сетях используются разные алгоритмы настройки с разным временем задержки.

И, конечно же, с третьим вариантом — вы майните монету, о которой никто не знает, ну почти никто. Когда для Metaverse (ETP) существовали только китайские пулы, мы придумали, как майнить там, и использовали для загрузки Nicehash -> мы делали почти x2 в день в течение недели.

История успеха самостоятельного майнинга

Когда наш майнинг-пул ZEC Solo только что был запущен, его нужно было протестировать.

В то время у нас не было достаточно собственных установок ZEC для майнинга, поэтому единственным оставшимся вариантом была аренда установок в Nicehash. Блок ZEC — 10 монет ($2400), поэтому чтобы найти один блок нам пришлось потратить около $2400. Довольно грустно, но у нас не было других вариантов. Мы заказали мощности, они начали потихоньку загружаться в пул, и мы легли спать.

Проснувшись утром, мы были в восторге — нашли блок! На тот момент мы вложили всего 250 долларов. К тому моменту, как мы попытались получить доступ к Nicehash, чтобы отменить заказ (чтобы больше не испытывать судьбу), мы нашли еще один блок!

Вот как вы можете заработать x20 за одну ночь в пуле для майнинга Solo. Желаем вам удачи! Мы также надеемся, что вы получите удовольствие от процесса.

Соучредитель пула 2Miners, бизнесмен, майнер. В 2017 году начал добывать криптовалюты и самостоятельно построил множество установок. В результате он получил много практических знаний и захотел поделиться ими с другими. В своих статьях на 2Miners он делится полезными советами, которые опробовал на себе. Например, Дарек дает советы, как купить аппаратные компоненты для базовой установки для майнинга и как правильно их соединить друг с другом.Он также объяснил простыми словами множество сложных терминов, таких как акции, удача в майнинге, типы блоков и криптовалютные кошельки. После запуска пула он опубликовал серию статей «Разрушители крипто мифов», в которых объяснил, как защитить сеть от атаки 51%, рассказал о сложности майнинга криптовалюты и сложностях запуска собственной ноды.

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

Содержание

"Мы не нашли блок в течение X часов, что-то не так с пулом?"

Короткий ответ: нет

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

Пулы для майнинга биткойнов похожи на мини-версии сети биткойнов

<Р>

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

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

<Р>

Пример сетевой сложности: только броски кубиков ниже «4» (сетевая сложность) могут создавать новые блоки

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

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

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

<Р>

Пример общей сложности: броски кубиков ниже «99» (общая сложность) могут дать доли, в то время как они все еще должны быть ниже «4», чтобы получить блоки

  • Хеш-выход 99: не соответствует целевому значению, в пул ничего не отправляется.

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

Из этого описания вы можете понять, почему обмен информацией так важен?

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

Это также объясняет, почему хэшрейт вашего пула несколько колеблется, даже если у вас идеальное время безотказной работы. Иногда вы будете «находить» шары быстрее, чем ожидалось, исходя из вашего хэшрейта и цели сложности шара, а иногда и медленнее. Так же, как иногда майнеры находят 2 блока за считанные секунды, а иногда не находят блоков в течение 30+ минут.Дисперсия является частью майнинга в любом масштабе. В этом смысле пулы и общие цели сложности подобны мини-версиям сети биткойн и ее цели сложности сети. К обоим применима одна и та же математика.

<Р>

Обратите внимание, что для всех майнеров в пуле не существует единой общей сложности. Поскольку акции существуют только как практическая единица для измерения хешрейта майнеров в пулах, целевая сложность акции может быть скорректирована для каждого отдельного майнера в зависимости от их хешрейта. Например, майнер со 100 PH/s будет иметь более высокую сложность обмена (т. е. более низкую цель для выходного хеш-значения), чем майнер с 15 TH/s. Цель установки этой цели состоит в том, чтобы майнеры отправляли доли примерно раз в 2–3 секунды, обеспечивая хороший баланс между точным измерением вашего хешрейта и минимизацией вычислительной мощности пула для проверки работы всех его майнеров.

Как оцениваются акции

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

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

  • 1 поделиться = 1 доказательству выполнения работы на уровне 1.
  • 5 акций = 1 доказательство работы на сложности 5 (или 5 доказательств работы на сложности 1)
  • 100 репостов = 1 доказательство работы на уровне сложности 100 (или вы можете увидеть шаблон)

Чтобы проиллюстрировать далее, предположим, что у нас есть крупный майнер со сложностью общего доступа 10 000 и более мелкий майнер со сложностью общего доступа 100. Оба майнера отправляют один хеш (т.е. 1 доказательство работы) в среднем каждые 2–3 секунды, но 1 hash составляет 10 000 акций для более крупного майнера и 100 шаров для меньшего.

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

Как измеряется удача пула майнинга биткойнов

Если вас смущает понятие «удача» в майнинге, вы не одиноки. За более чем 11-летнюю историю Slush Pool по состоянию на 2021 год удача была самой частой темой вопросов. Чтобы полностью понять, как это работает, вам сначала нужно узнать об акциях, что само по себе не является общеизвестным. Но теперь, когда вы прочитали об акциях, давайте повезет.

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

Для простого примера с выдуманными числами предположим, что в пуле есть 10 майнеров, каждый из которых отправляет в среднем 10 шаров в секунду, что в сумме составляет 100 шаров в секунду. Также предположим, что общее ожидаемое количество общих ресурсов для поиска блока с текущей сложностью сети составляет 600 000. При скорости 100 акций в секунду потребуется 6000 секунд (100 минут), чтобы накопить 600 000 акций. Другими словами, в этом сценарии пул должен находить блок каждые 1 час 40 минут при постоянной сложности сети и хешрейте пула.

Теперь предположим, что пул нашел блок всего после 300 000 шаров вместо 600 000. Удача пула для этого блока будет 200%, так как 600k/300k*100% = 200%. В качестве альтернативы предположим, что для поиска блока требуется 1 200 000 акций. Теперь удача для этого блока 600k/1200k*100% = 50%.

Это означает, что удача пула не может измениться до тех пор, пока пул не найдет блок, поскольку неизвестно, сколько шаров потребуется, пока блок не будет найден. Удача — это статическая величина, которая время от времени обновляется, а не динамическая, которая обновляется постоянно.

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

<Р>

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

Также важно отметить, что НЕ напрямую влияет на Avg. Продолжительность раунда и удача пула: блоки, добытые другими майнерами/пулами. Майнинг является вероятностным, и вероятности не меняются в зависимости от прошлой истории пула или удачи других майнеров. Каждый хэш с такой же вероятностью приведет к поиску блока, как и любой другой хеш. Аналогичным образом, если ожидается, что пулу потребуется 600 000 шар, чтобы найти блок, не имеет значения, найдут ли другие майнеры/пулы 20 блоков или 0 блоков за это время — единственное, что имеет значение для удачи пула, — это количество. долей, отправленных в пул, и сложность сети. И, конечно же, помните, что удача со временем всегда стремится к 100% — это просто математика.

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

<Р>

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

В простом мире, где вы поддерживаете постоянную долю общего хешрейта пула, удача переводится как 1:1 с вашим фактическим и ожидаемым вознаграждением за майнинг. Если удача пула составляет 100% за период из 10 блоков, это означает, что пул нашел ровно столько блоков, сколько ожидалось, учитывая хешрейт пула за это время. Если ваша доля хешрейта пула не изменилась за этот период в 10 блоков, получение 100% ожидаемого вознаграждения также относится к вам. Точно так же 200 % удачи означают, что вы заработали в 2 раза больше, чем ожидали, а 50 % удачи означают, что вы заработали на 50 % больше, чем ожидали.

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

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

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

Оценка хешрейта пулов на основе найденных блоков

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

Мы оцениваем хэшрейт каждого майнера/пула майнинга на нашей информационной панели Bitcoin Mining Insights, используя сложность сети и количество блоков, найденных каждым объектом за определенный период. На момент написания статьи период, который мы используем, составляет 720 блоков, что соответствует 5 дням майнинга, если среднее время блока составляет 10 минут. (Примечание: именно поэтому на разных панелях мониторинга могут быть разные номера — не существует «правильного» способа сделать это.)

<Р>

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

Поскольку заявленный хешрейт является статистикой в ​​реальном времени, а расчетный хешрейт рассчитан за более длительный период времени, рассчитать удачу пула с этими двумя значениями не совсем точно. Это, безусловно, может дать вам общее представление, но любые существенные изменения хешрейта пула за анализируемый период времени (720 блоков в Mining Insights) не будут отражены должным образом.

И последнее: независимо от того, как долго вы занимаетесь майнингом, регулировка сложности не перестает удивлять.

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

5 января 2020 г. скорость хэширования Биткойна достигла нового исторического максимума в 117 экзахэшей в секунду (EH/s) (то есть майнеры производят примерно 117 000 000 000 000 000 000 хэшей каждую секунду в надежде найти следующий блок для сеть). Одновременно выросла сложность майнинга, установив новый исторический максимум в 13,79 T на второй день нового года.

2020 год — это год третьего сокращения биткойнов пополам — алгоритмического события, которое сокращает награду за блок биткойнов (в настоящее время 12,5 BTC) вдвое. Итак, стремятся ли майнеры добыть как можно больше биткойнов до того, как их доход упадет вдвое?

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

Биткойн-майнеры в погоне за хэшами

«Мы видим, что большая часть недавнего хешрейта поступает в онлайн от существующих операций», — сказал Bitcoin Magazine Итан Вера, оператор североамериканского майнингового пула Luxor. «Большая часть хешрейта увеличивается идет из Китая. У F2Pool была отличная неделя, увеличившая свой хешрейт примерно на 1 экзахэш (около 5 процентов [от общего объема]). Huobi и несколько других пулов также продемонстрировали значительный рост скорости хэширования».

Частично этот рост хешрейта связан с работой Bitmain Antminer S17+, недавно выпущенного топового устройства для майнинга ASIC. Но это единственное новое оборудование, появившееся на рынке за последние месяцы. Таким образом, большая часть дополнительного хешрейта, вероятно, приходится на старые модели, которые стали более экономически выгодными для работы, поскольку цена биткойна выросла в новом году, считает Вера.

«У нас есть несколько партнеров, которые не занимались майнингом с помощью своих S9, когда BTC был ниже 7 500 долларов США, но с тех пор включили их», — сказал он, добавив позже, что, как правило, «скорость хэширования зависит от цены (среди прочего). ”

Если мы примем во внимание данные компании по управлению цифровыми активами CoinShares, указывающие на то, что порог прибыльности большинства майнеров биткойнов составляет 6000 долларов США (то есть цена биткойна должна составлять не менее 6000 долларов США, чтобы большинство майнеров получали прибыль от своих установок). ), само собой разумеется, что скорость хэширования отслеживает цену, потому что, как лаконично выразилась Вера, «майнеры будут майнить, когда это будет выгодно».

Команда Luxor «примерно согласна» с порогом CoinShares в 6000 долларов. Как объяснила Вера, когда цена биткойна приблизилась к этой цифре, майнеры отключили менее эффективное оборудование, чтобы сократить расходы. Но когда цена биткойнов начала расти, и эти машины вывели их в плюс, операторы майнинга снова включили их, и скорость хеширования подскочила. (Мы видели аналогичный сценарий, когда в конце 2019 года биткойн упал до 3 000 долларов; скорость хеширования упала почти на 50 %, прежде чем восстановиться, когда цена биткойна начала расти в апреле 2019 года.)

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

Поскольку цена растет, Вера считает, что «значительная часть майнеров будет удерживать больше BTC по мере увеличения их маржи», но все еще есть «многие майнеры, которых [Luxor] встречал, которые конвертируют напрямую в юани/доллары США независимо от их маржи. .”

Китайские майнинговые пулы набирают обороты

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

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

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

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

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