MSTR Cat

Блокчейн/Уровень III · Сеть/3.2 Майнинг/Урок 2

Майнинг-пулы

Лотерея, ставшая зарплатой, и власть, которую она сконцентрировала

МатериалыБлок-эксплорер с историческими данными по пуламТаблица или блокнот для отслеживания долей хешрейтаДокументация как минимум двух действующих майнинг-пулов с описанием их схем выплат

Любопытство

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

Исследование

  1. Соло-майнинг — это лотерея с жестокой дисперсией. Небольшой майнер может годами гонять оборудование, так и не найдя ни одного блока, а другой сорвет джекпот за одну ночь. Чтобы превратить этот доход в стабильный поток, Марек Палатинус (Slush) в конце 2010 года запустил BitcoinCZ Mining. В 2011 году пуловый майнинг быстро распространился, превратив лотерею в более стабильный доход.
  2. Пулы измеряют вклад участников с помощью шар (shares). Каждый майнер отправляет частичные доказательства работы со сложностью гораздо ниже сетевой — зачастую на много порядков. Шары служат билетами во внутренней лотерее: они подтверждают вычислительную мощность без необходимости находить целый блок. Когда кто-то из участников наконец находит действительный заголовок блока, удовлетворяющий реальной цели сети, пул получает вознаграждение, а участникам выплачивается доля по схеме выплат пула.
  3. Схемы выплат определяют, как риск распределяется между оператором пула и майнерами. PPS (Pay Per Share) платит фиксированную сумму за каждую шару, и всю дисперсию берет на себя пул: даже если он несколько дней не находит блоков, он все равно должен платить. FPPS добавляет к этому расчету ожидаемые комиссии. PPLNS (Pay Per Last N Shares) делит удачу: выплаты зависят от шар, отправленных в пределах недавнего окна, то есть майнеры несут часть риска, но не платят оператору страховую премию.
  4. Концентрация — главное структурное последствие. В июне 2014 года GHash.io ненадолго достиг примерно половины хешрейта сети; через месяц пул пообещал держаться ниже 40%. Сегодня большую часть блоков производит горстка пулов. Такая централизация создает напряжение: хотя пулы стабилизируют доход, они дают операторам значительное влияние на то, какие транзакции попадут в блокчейн, и в принципе это может использоваться для цензуры.
  5. Доли пулов могут быстро меняться. Майнеры способны за считаные минуты перенаправить свои машины на другой пул, поэтому пул, который встревожит своих участников, может быстро потерять хешрейт, как это случилось с GHash.io в 2014 году. Пулы также различаются комиссиями, минимальными выплатами и тем, делятся ли они комиссиями за транзакции; а некоторые теперь позволяют участникам самостоятельно формировать шаблоны блоков — об этом пойдет речь в одном из следующих уроков.
  6. Откройте блок-эксплорер, например mempool.space, и изучите последние сто блоков. Отметьте, какому майнинг-пулу засчитан каждый блок. Сравните это распределение с данными пятилетней давности. Посмотрите, сколько разных операторов присутствует в списке сейчас и сколько было тогда. Этот срез показывает текущую степень централизации и то, как смещается доминирование по мере перехода майнеров между пулами.

Ключевые факты

  • Марек Палатинус (Slush) запустил первый крупный пул, BitcoinCZ Mining, в конце 2010 года.
  • Шары (shares) — это частичные доказательства работы со сложностью гораздо ниже сетевой.
  • GHash.io пообещал держать свой хешрейт ниже 40% после того, как в июне 2014 года приблизился к 50%.
  • В случае выплат по модели PPS риск колебаний перекладывается на оператора пула; в модели PPLNS этот риск делят с майнерами.
  • Протокол Stratum (2012) позволяет серверам пула передавать майнерам обновления заданий в реальном времени.
  • Операторы пулов обычно выбирают, какие транзакции включать в шаблоны блоков.

Упражнение девять, шесть, три, один

9СобратьПеречислите 9 майнинг-пулов или коллективных объединений, исторических или действующих. Укажите год запуска и пиковую долю хешрейта, если она известна.
6СгруппироватьСгруппируйте 9 пулов в 6 категорий по структуре выплат: преимущественно PPS, преимущественно PPLNS, преимущественно FPPS, закрытые/институциональные, прекратившие работу или прочие.
3Выделить главноеСведите 6 категорий к 3 основным причинам, по которым майнеры присоединяются к пулам, а не майнят соло.
1КристаллизоватьНапишите одно предложение о том, что контролирует оператор пула в обмен на обеспечение стабильного дохода.

Проверка фактов

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

Открыть в интерактивной академии →

EN PT ES ZH JA KO DE FR MS