Скандал вокруг OCEAN и BIP-110: чему учит история с чужим хешрейтом на форк-цепи

Коротко: в начале августа 2026 года часть майнеров, подключённых к пулу OCEAN, обнаружила, что их оборудование около 18 часов добывало блоки на форк-цепи софт-форка BIP-110, хотя сами майнеры этот софт-форк не поддерживали. OCEAN признал проблему публично. Причина в том, что дефолтный Stratum-шаблон пула сигналил «за» BIP-110, и часть майнеров, выбравших альтернативные шаблоны без сигнала, всё равно оказалась привязана к форк-цепи. История подняла вопрос, который выходит далеко за рамки одного пула: насколько майнер вообще контролирует, за что сигналит его хешрейт, и на что смотреть при выборе пула, чтобы не оказаться в похожей ситуации.

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

Две расходящиеся ветки блокчейна
Форк-цепь BIP-110 выдала только два блока и остановилась, пока основная цепь ушла вперёд более чем на 200 блоков

Что произошло: хронология по фактам

Софт-форк BIP-110 вошёл в обязательное окно сигналинга на блоке 961 632. К этому моменту его поддерживало около 2,6% сетевого хешрейта при требуемом пороге в 55%. Такого разрыва достаточно, чтобы форк не имел шанса набрать активацию, но сама механика сигналинга всё равно привела к появлению отдельной форк-цепи: блоки, не набравшие нужный сигнал по правилам BIP-110, шли в одну ветку, остальные в другую.

Форк-цепь успела выдать всего два блока, 961 632 и 961 633, и на этом остановилась. Основная цепь тем временем ушла вперёд более чем на 200 блоков, то есть подавляющее большинство сети продолжило работать так, будто форк-цепи не существует.

Второй блок форк-цепи, 961 634, добыла группа Simple Mining через протокол DATUM пула Ocean. Показательная деталь: Simple Mining майнила через DATUM без сигнала BIP-110, хотя сам пул Ocean по умолчанию сигналил «за» этот софт-форк. Это подтверждает источник CoinDesk: Bitcoin Miner Rejects BIP-110 Despite Mining Through a Pool That Supported It.

Главный момент истории в другом. OCEAN признал, что примерно 18 часов часть майнеров, которые выбрали не-BIP-110 Stratum-шаблоны и технически отказались сигналить за форк, всё равно фактически добывала блоки на форк-цепи без своего согласия. По данным BeInCrypto, сообщество после этого потребовало отставки руководства пула, а Adam Back публично назвал случившееся недопустимым. Группа Roughnecks, которая добыла оба блока форк-цепи, 9 августа отказалась от её дальнейшей поддержки, после чего хешрейт OCEAN резко просел. Источник: Bitcoin Miners Demand Ocean Leadership Firing Over BIP-110.

Почему технически такое вообще возможно

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

В случае с OCEAN ситуация усложнялась тем, что пул предлагал майнерам выбор: сигналить за BIP-110 через дефолтный шаблон или выбрать альтернативный Stratum-шаблон без такого сигнала. Сам факт выбора должен был защищать несогласных майнеров от участия в форке. По признанию пула, на практике это защитило не всех: часть хешрейта, номинально выбравшего не-BIP-110 путь, всё равно оказалась на форк-цепи в течение примерно 18 часов.

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

Роль протокола DATUM в этой истории

Отдельного внимания заслуживает то, что блок 961 634 на форк-цепи добыла команда Simple Mining через протокол DATUM пула Ocean, причём без сигнала BIP-110, несмотря на то что сам пул по умолчанию сигналил «за». Значит, у майнеров, использующих DATUM, была техническая возможность самостоятельно настроить шаблон блока и его сигналинг отдельно от политики пула по умолчанию.

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

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

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

Что это значит для выбора пула: вопросы перед подключением

История с OCEAN и BIP-110 не повод делать вывод о вине конкретного пула. Она повод сформулировать список вопросов, которые стоит задавать любому пулу перед тем, как направить туда хешрейт, особенно в периоды спорных обновлений протокола вроде активации софт-форков.

Стоит понять, какие Stratum-шаблоны доступны и чем они отличаются по умолчанию: если пул предлагает несколько вариантов подключения, заранее выясните, какой сигналинг заложен в шаблон по умолчанию и что нужно изменить в конфигурации, чтобы получить другой. Отдельно уточните, гарантирует ли пул техническую изоляцию потоков майнеров с разными настройками, ведь мало того, что выбор существует в интерфейсе, важно понимать, действительно ли трафик майнеров с разными шаблонами маршрутизируется раздельно на уровне инфраструктуры пула. Полезно узнать, поддерживает ли пул протоколы вроде DATUM или Stratum V2 с Job Declaration, поскольку чем больше майнер может сам контролировать содержимое и сигналинг блока, тем меньше он зависит от решений, принятых пулом по умолчанию.

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

Похожий набор критериев стоит держать в голове и при выборе схемы выплат, о которой POOL BTC писал в полном справочнике по схемам выплат майнинг-пулов от PPS до TIDES: чем прозрачнее пул объясняет собственные механики, тем меньше сюрпризов ждёт майнера позже.

Что делать майнеру прямо сейчас

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

Проверяйте текущие Stratum-шаблоны и настройки сигналинга пула перед подключением, особенно в периоды активных обсуждений софт-форков в сообществе. Отдавайте предпочтение пулам, которые публично и заранее объясняют свою позицию по спорным протокольным изменениям, а не узнают об этом от вас после инцидента. Рассматривайте протоколы с расширенным контролем на стороне майнера, такие как DATUM или Stratum V2 с Job Declaration, как способ снизить зависимость от дефолтных настроек пула. Следите за репутационными сигналами сообщества: публичные требования сообщества или комментарии заметных фигур отрасли часто появляются быстрее официальных постмортемов пула.

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

Частые вопросы

Означает ли этот инцидент, что OCEAN действовал злонамеренно?

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

Что случилось с форк-цепью BIP-110 в итоге?

Форк-цепь выдала только два блока, 961 632 и 961 633, и остановилась, пока основная цепь ушла вперёд более чем на 200 блоков. При поддержке всего около 2,6% хешрейта против требуемых 55% у форка изначально не было шансов набрать активацию.

Как понять, что мой хешрейт не окажется в похожей ситуации на другом пуле?

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

Дисклеймер

Материал носит информационный характер и основан на данных, опубликованных CoinDesk и BeInCrypto по состоянию на 10 августа 2026 года. POOL BTC является независимым сайтом сравнения пулов, калькуляторов и сервисов и не аффилирован с пулом OCEAN. Ситуация вокруг инцидента может развиваться, поэтому перед принятием решений рекомендуем свериться с актуальными официальными заявлениями OCEAN и независимыми источниками.