Stratum V2 и кто на самом деле выбирает транзакции в блоке

Про Stratum V2 сейчас ходят три разные цифры, и в заголовках их регулярно склеивают в одну. 75 процентов хешрейта. 15-20 процентов. 3-5 процентов. Все три встречались нам в материалах середины 2026 года, и каждая означает совершенно своё. Если их перепутать, получается картина, в которой майнеры уже отобрали у пулов контроль над содержимым блоков. Это не так.

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

Что означают три цифры про Stratum V2

Коротко: 75 процентов это доля сетевого хешрейта у пулов, подписавшихся под открытым стандартом; 15-20 процентов это оценка доли, реально работающей через транспорт V2; 3-5 процентов это оценка доли, у которой включён Job Declaration, то есть настоящий выбор транзакций на стороне майнера. Это три разные вещи, а не уточнения одной.

ЦифраЧто она на самом деле измеряетСтатус данных
~75% хешрейтаСемь крупнейших пулов вошли в рабочую группу Stratum V2 (май 2026). Заявление о намерении принять открытый стандартНовость широко растиражирована (Coindesk, 11.05.2026)
15-20% сетиПодключения, использующие V2 «в каком-то виде», в основном ради шифрования и эффективности канала. Шаблон блока при этом по-прежнему приходит от пулаАгрегированная оценка, не официальная статистика
3-5% сетиРеально работают с Job Declaration в продакшене. По собранным данным это Braiins Pool и DEMAND (DMND)Агрегированная оценка, не официальная статистика

Разрыв между первой и третьей строкой примерно двадцатикратный. Именно он и есть сюжет этой статьи.

Между поддержкой и внедрением разрыв в двадцать раз
Между поддержкой и внедрением разрыв в двадцать раз

Чем плох Stratum V1

Stratum V1 это протокол, по которому пул раздаёт майнерам работу, а майнеры возвращают шары. Пул целиком формирует шаблон блока и решает, какие транзакции туда попадут. Оборудование майнера перебирает nonce в присланном заголовке. Плюс сам канал открытый, без шифрования и аутентификации.

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

Первая техническая. Сообщения идут открытым текстом, отсюда риск перехвата и переадресации шар по пути и MITM-атак (Deribit Insights, разбор миграции на Stratum V2). Плюс многословный JSON-RPC даёт лишний трафик на масштабе фермы.

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

Из чего состоит Stratum V2

Полезно думать о V2 не как о единой кнопке, а как о наборе слоёв, которые внедряются независимо друг от друга. Пул может взять первые два и не трогать третий, и формально он всё равно «поддерживает Stratum V2».

КомпонентЧто даётМеняет ли выбор транзакцийКто, по собранным данным, работает с этим в проде
Шифрованный транспортЗащита канала, аутентификация, снятие рисков перехвата шарНетОценочно 15-20% сети
Компактный бинарный формат вместо JSON-RPCМеньше трафика и накладных расходов на масштабеНетТа же группа
Job DeclarationМайнер сам предлагает шаблон, пул считает шары и платитДаBraiins Pool, DMND. Оценочно 3-5% сети

Спецификация протокола формулирует назначение Job Declaration прямо: он нужен, чтобы координировать создание кастомной работы и избежать сценариев, где пулы в одностороннем порядке навязывают майнерам работу. Пулы, подключившие этот протокол, отвечают только за учёт шар и распределение вознаграждений (stratumprotocol.org, Job Declaration Protocol).

Архитектурно это два компонента. Job Declarator Server стоит на стороне пула, Job Declarator Client на стороне майнера или фермы. Клиент получает шаблоны от Template Provider и декларирует их серверу. В режиме Full-Template майнер через сообщение DeclareMiningJob предлагает пулу полный список транзакций, пул сверяет его со своим мемпулом и при необходимости запрашивает недостающие. Одна декларация может обслуживать целую ферму, что снимает вопрос вычислительной нагрузки на масштабе.

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

Ocean DATUM: другой путь к той же цели

DATUM расшифровывается как Decentralized Alternative Templates for Universal Mining. Подробный разбор этих двух пулов и того, как у них устроен выбор транзакций, есть в нашем материале. Это отдельный протокол Ocean, который надстраивается поверх обычного Stratum V1 и не требует ни новой прошивки, ни V2-инфраструктуры на стороне майнера. Совместимость со стандартным оборудованием тут ключевое отличие от Job Declaration.

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

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

В Stratum V1 шаблон блока собирает пул
В Stratum V1 шаблон блока собирает пул

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

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

Контекст концентрации тут важнее эмоций. По агрегированным данным Spark Research на середину 2026 около пяти пулов держат порядка 70 процентов глобального хешпауэра: Foundry 34.2%, AntPool 14.2%, F2Pool 11.3%, SpiderPool 10.5%. Даже если все они формально в рабочей группе Stratum V2, пока Job Declaration не включён у конечных пользователей, решение о содержимом блока для большей части сети принимает очень небольшое число людей.

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

Можно ли измерить, сколько блоков собрано самими майнерами

Нет. Публичной метрики вида «X процентов блоков BTC намайнено с клиентским выбором транзакций» не существует, и это ожидаемо. По самому блоку в цепочке нельзя отличить шаблон, собранный через Job Declaration, от шаблона, присланного пулом, без телеметрии или добровольного раскрытия со стороны оператора.

Всё, что есть, это прокси по хешрейту: те самые 15-20 и 3-5 процентов плюс примерно 2 процента у Ocean. Такие оценки говорят о подключениях, а не о составе уже намайненных блоков. Подставлять их вместо несуществующей метрики некорректно, поэтому мы этого не делаем.

Один факт end-to-end всё же зафиксирован: DMND совместно с GoMining намайнили первый известный блок с Job Declaration, то есть майнер-сконструированный шаблон на мейннете уже не гипотеза. Первоисточник по этому блоку мы напрямую не проверяли, помечаем как частично подтверждённое.

Что это меняет для майнера с одним-двумя ASIC

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

Есть и практическая сторона. Полноценный Job Declaration требует запуска Job Declarator Client на вашей стороне, а это уже не «сменить URL в веб-интерфейсе». Для домашней установки на пару машин это заметная работа. DATUM у Ocean в этом смысле проще, потому что живёт поверх V1 и не требует новой прошивки.

Если вы сначала считаете экономику, а протоколы смотрите вторым шагом, начните с калькулятора доходности и с полного гайда по выбору BTC-пула. Разницу между работой в одиночку и через пул мы отдельно разбирали в сравнении соло и пула, а комиссии у крупных операторов в сравнении Trustpool, Foundry и AntPool.

Для дохода обычного майнера это пока ничего не меняет
Для дохода обычного майнера это пока ничего не меняет

Критика Stratum V2 и честные пробелы

Здесь придётся сказать неудобное. Предметной публичной критики именно V2, а не V1, в нашем ресерче почти не нашлось. Поиск возвращал в основном объяснительные и маркетинговые материалы о пользе протокола. Придумывать аргументы за гипотетических противников мы не будем: это может означать как реальный отраслевой консенсус, так и то, что критические голоса просто не попали в верх выдачи по нашим запросам.

Что осталось непроверенным по этой теме:

  1. Прогноз рабочей группы про 40-60 процентов сетевого хешрейта на V2 к концу 2026 года. Это проекция и цель, а не измерение, и первоисточник мы видели только во вторичном пересказе.
  2. Точная текущая доля хешрейта Ocean с официальной статистики пула.
  3. Первоисточники оценок 15-20 и 3-5 процентов. Обе цифры пришли из агрегированных сводок, а не из отчёта с методологией.
  4. Практические кейсы, где отклонение декларации пулом стало проблемой для майнера. Механизм в спецификации описан, но случаев в открытом доступе мы не нашли.

Что запомнить

Stratum V2 это не один переключатель. Шифрование и компактный формат внедряются легко и дают пулу понятную выгоду прямо сейчас. Job Declaration требует инфраструктуры с обеих сторон и отдаёт пулу меньше контроля, поэтому внедряется медленно и пока держится на двух именах: Braiins и DMND.

Когда вы в следующий раз увидите заголовок «75 процентов хешрейта переходят на Stratum V2», проверьте одну вещь: речь про подпись под стандартом или про то, что у майнеров появилась возможность самим собирать шаблон. Пока это разные новости, и вторая ещё впереди.