НовостиКриптовалютыРуководство для корпораций по софт-форку BIP-110

Руководство для корпораций по софт-форку BIP-110

Автор: Bitcoin Magazine·

Ключевые выводы

  • BIP-110 вступает в фазу обязательного сигналинга на блоке 961,632, что прогнозируется примерно на 9 августа 2026 года, с активацией новых правил транзакций на блоке 965,664 в начале сентября.
  • Предложение ограничивает ряд функций транзакций, введённых или расширенных обновлениями SegWit и Taproot, включая крупные загрузки данных, слишком крупные выходные скрипты, неопределённые версии witness и опкоды OP_SUCCESS.
  • UTXO, созданные до активации, сохраняют свой статус по правилам BIP-110, а стандартные денежные транзакции остаются совместимыми с новыми правилами.
  • Майнинговые компании сталкиваются с наибольшим немедленным экономическим риском при потенциальном разделении цепи из-за безвозвратных затрат на электроэнергию и время работы оборудования.
  • Биржи и институциональные кастодианы должны подготовиться к неопределённости расчётов: отслеживать обе ветви, повышать требования к подтверждениям и откладывать окончательный расчёт до тех пор, пока одна ветвь решительно не накопит больше работы.
Руководство для корпораций по софт-форку BIP-110

BIP-110 — предложение по улучшению Bitcoin (Bitcoin Improvement Proposal) для сетевого софт-форка — приближается к своему первому значимому рубежу активации. Предложение вступает в фазу обязательного сигналинга на блоке 961,632, что в настоящее время прогнозируется примерно на 9 августа 2026 года. Оно фиксируется не позднее блока 963,648, примерно в конце августа, и активирует свои новые правила транзакций на блоке 965,664, что сейчас прогнозируется на начало сентября. BIP-110 использует порог сигналинга 55% и будет применять свои ограничения на протяжении 52,416 блоков — приблизительно один год.

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

BIP-110 ограничивает крупные загрузки данных, слишком крупные выходные скрипты, неопределённые версии witness, annex-данные Taproot, глубокие контрольные блоки Taproot, опкоды OP_SUCCESS и определённые условные операции Tapscript. Эти функции были введены или расширены обновлениями SegWit и Taproot в Bitcoin, обеспечивая более выразительные скрипты и большую пропускную способность данных в транзакциях. BIP-110 сохраняет статус UTXO, созданных до активации, в то время как стандартные денежные операции остаются совместимыми с его правилами.

Минимальные действия для большинства корпораций

Для большинства корпораций BIP-110 не требует никаких действий. Сегодня типичное корпоративное использование Bitcoin — это средство сохранения стоимости, долгосрочный резервный актив казначейства. Этот сценарий практически не затрагивается функциями транзакций, на которые нацелен BIP-110.

Корпорации, использующие Bitcoin для платежей, также сталкиваются с ограниченным прямым воздействием. Стандартные платежи в основной сети остаются совместимыми (подробности ниже), тогда как обычные платежи через Lightning происходят вне основной цепи. Разделение цепи всё же может повлиять на мониторинг каналов Lightning, поведение принудительного закрытия и источник цепи, который узел Lightning считает авторитетным. Однако даже корпорации, использующие Bitcoin для платежей, обычно полагаются на стороннего провайдера, такого как Square, поэтому эти вопросы абстрагируются и перестают быть проблемой.

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

Узел BIP-110 применяет более строгие правила. Во время обязательного сигналинга он отклоняет блоки, в которых отсутствует сигнал bit 4. После активации он также отклоняет блоки, содержащие транзакции, нарушающие BIP-110. Узел, не поддерживающий BIP-110, принимает как блоки, совместимые с BIP-110, так и блоки, которые остаются валидными по действующим правилам. Среди всех цепей, валидных по его собственным правилам, узел следует за ветвью с наибольшим накопленным объёмом доказательства работы (proof of work).

Ключевой фактор, о котором следует знать, таким образом, — это потенциальное разделение цепи. Когда майнеры строят цепь, не соответствующую BIP, узлы BIP-110 могут отделиться от более широкой сети. Узлы, не поддерживающие BIP-110, могут продолжать следовать за ветвью с большим объёмом работы, тогда как узлы BIP-110 могут остаться на совместимой ветви с меньшим накопленным объёмом работы.

Корпорации в условиях разделения цепи

Майнинговые компании сталкиваются с наибольшим немедленным экономическим риском. Электроэнергия и время работы оборудования — безвозвратные затраты. Майнеру следует выбрать ветвь, которую, по его ожиданиям, признают другие майнеры, узлы и пользователи, и вести майнинг на ней. В качестве альтернативы майнер может прекратить майнинг и дождаться разрешения разделения цепи. Если цепи BIP-110 и не-BIP-110 будут развиваться независимо, майнерам необходимо отслеживать объём работы цепи (chainwork), сигналинг, валидность по обоим наборам правил, позицию собственного майнинг-пула и рыночную стоимость, присвоенную каждой ветви.

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

Рассмотрим разделение цепи, происходящее на высоте блока S. Предположим, депозит появляется на Цепи A на блоке S+4 и на Цепи B на блоке S+6. Когда обе цепи достигают S+12, депозит имеет значительную глубину в каждой ветви (при условии стандартного порога в шесть подтверждений). Однако это количество из шести подтверждений должно меняться в зависимости от объёма работы в каждой ветви, и желаемое количество подтверждений может различаться для каждой ветви. Главный вывод состоит в том, что оператор должен дождаться, пока обе ветви достигнут необходимых подтверждений. На этом этапе оператор может быть уверен, что транзакция сохранится независимо от того, какая ветвь станет канонической.

Если транзакция появляется только в одной ветви, оператору следует дождаться, пока эта ветвь победит, либо применить учёт по конкретной цепи. Это будет единственным способом гарантировать отсутствие двойного расходования. На практике денежные транзакции всегда должны в конечном итоге появляться в обеих ветвях, поскольку цепь BIP-110 не запрещает денежные транзакции.

Заключение

Главное, о чём следует помнить, — это потенциальное разделение цепи. Если разделения не произойдёт, ничего не нужно делать иначе. Даже в случае разделения цепи BIP-110 не создаст непреодолимых нарушений.

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

Майнеры, как обычно, должны направлять свой хешрейт на основе своей оценки того, какая ветвь в конечном итоге накопит наибольший объём доказательства работы. Биржам и кастодианам следует удлинить процедуры расчётов и сохранять контроль над обеими цепями на случай разделения. Для повседневных операций большинства корпоративных пользователей Bitcoin BIP-110 меняет очень мало — если вообще что-либо меняет.

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

Эта статья впервые была опубликована в Bitcoin Magazine и написана Allard Peng. Оригинальная публикация доступна на Bitcoin Magazine.