Перейти к содержимому
buybitcoinsmart

Глоссарий / Майнинг и консенсус

Stratum V2

Другие названия: SV2.

Что такое Stratum V2?
Stratum V2 представляет собой переписанный протокол обмена данными между майнерами и пулами, который шифрует соединение и позволяет майнеру, а не пулу, выбирать, какие транзакции попадут в блок.

Stratum V1, протокол с открытым текстом, который пулы используют с 2012 года, передает майнеру готовый шаблон блока и просит его только вычислять хеш. V2 заменяет его на бинарный шифрованный протокол из четырех частей, одна из которых возвращает майнеру построение шаблона. Семь пулов, контролирующих около 75 % хешрейта сети, в мае 2026 года присоединились к рабочей группе, которая его продвигает.

Как это работает

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

Mining Protocol несет повседневный трафик между машиной и пулом и заменяет текстовые сообщения JSON в V1 на компактные бинарные кадры. Уже это экономит полосу пропускания и сокращает время кругового обмена при получении новой работы, что уменьшает число устаревших шар на медленных каналах. Job Declaration Protocol является той частью, которая важна политически: она позволяет майнеру сказать пулу, над каким блоком он собирается работать, а не наоборот. Template Distribution Protocol соединяет собственный узел Bitcoin Core майнера с его программным обеспечением для майнинга и заменяет старый вызов getblocktemplate, определенный в BIP22 и BIP23, на push-интерфейс, который присылает обновленные шаблоны в момент их изменения. Job Distribution Protocol отвечает за передачу этой работы прокси и отдельным машинам.

Шифрование является вторым главным изменением. Трафик Stratum V1 идет открытым текстом без аутентификации, а значит, интернет-провайдер, хостинговая площадка или любой другой участник пути может прочитать работу майнера и незаметно перенаправить этот хешрейт в пул по своему выбору. V2 оборачивает каждое соединение в аутентифицированный шифрованный канал, построенный на рукопожатии Noise, так что пул, с которым майнер, как ему кажется, говорит, и есть пул, с которым он говорит на самом деле.

Эталонная реализация, известная как SRI, достигла версии 1.0.0 22 марта 2024 года, а версии 1.1.0 в октябре того же года. Она поставляется с транслирующим прокси, чтобы существующая прошивка V1 могла подключаться к пулу V2, и так произошла большая часть раннего внедрения. Сам Bitcoin Core не говорит на Stratum V2; участники проекта решили вместо этого предоставлять общий интерфейс для майнинга через IPC, а поставщик шаблонов живет в отдельном программном обеспечении, которое общается с узлом через него.

Где это видно

Stratum V2 появляется прежде всего в инфраструктуре майнинга и лишь косвенно в чем-либо, с чем сталкивается покупатель биткоина.

DEMAND был запущен в 2025 году как первый пул, изначально построенный на эталонной реализации; Braiins, предложившая протокол в 2019 году, поддерживает его в своем пуле и в своей прошивке для майнинга, а в мае 2026 года Foundry, AntPool, F2Pool, SpiderPool, MARA Pool, Block и DMND присоединились к рабочей группе, охватывающей примерно три четверти хешрейта сети. Речь идет о настоящем сдвиге, но с одной серьезной оговоркой: поддержка объявления заданий пулом не означает, что его майнеры им пользуются. Отдельный оператор должен запустить узел Bitcoin Core и настроить прошивку так, чтобы объявлять собственные задания, а этот шаг по-прежнему редок.

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

Часто задаваемые вопросы

Меняет ли Stratum V2 что-либо, если я только покупаю биткоин и храню его?

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

Является ли Stratum V2 мягким форком или изменением протокола биткоина?

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

Связанные термины

Еще в разделе «Майнинг и консенсус»

Читать эту страницу на английском