НовостиКриптовалютыСледующим софт-форком Bitcoin, вероятно, станет Great Consensus Cleanup, считает разработчик Мэтт Коралло

Следующим софт-форком Bitcoin, вероятно, станет Great Consensus Cleanup, считает разработчик Мэтт Коралло

Автор: Decrypt·

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

  • •Мэтт Коралло, соавтор предложения, оценивает вероятность того, что Great Consensus Cleanup станет следующим софт-форком Bitcoin, в 80%.
  • •BIP-54 устраняет четыре уязвимости консенсусных правил Bitcoin: poison blocks, ошибки time warp, податливость дерева Меркла и дублирующиеся coinbase-транзакции.
  • •Пол Сторц, сооснователь и генеральный директор LayerTwo Labs, назвал обновление, ориентированное на техническое обслуживание, удручающей уборкой, которая ничего не делает.
  • •Разработчики, опрошенные Сторцем на TABconf в Атланте, ожидают активации обновления не ранее сентября 2027 года, причем большинство прогнозов указывает на 2028 год или более поздний срок.
  • •Коралло считает, что BIP-54 может создать пригодное для повторного использования руководство по развертыванию будущих софт-форков и помочь преодолеть политические и социальные разногласия, последовавшие за активацией Taproot в 2021 году.
Следующим софт-форком Bitcoin, вероятно, станет Great Consensus Cleanup, считает разработчик Мэтт Коралло

Опытный разработчик Bitcoin Мэтт Коралло считает, что вероятность того, что «Great Consensus Cleanup», впервые предложенный в 2019 году, станет следующим софт-форком Bitcoin, составляет 80%. Это практическое исправление проблем, которые «все считают проблемами».

Обновление, оформленное как BIP-54, нацелено на четыре давних слабых места консенсусных правил сети: poison blocks, ошибки time warp, податливость дерева Меркла и дублирующиеся coinbase-транзакции. По словам Коралло, соавтора предложения, ни одна из этих проблем не является срочной, но все они реальны.

Не все считают софт-форк, сосредоточенный на техническом обслуживании, прогрессом. Пол Сторц, сооснователь и генеральный директор LayerTwo Labs, назвал его «удручающей» технической уборкой.

Очистка, которая готовилась годами

Хотя дискуссии о квантовой устойчивости могут привлекать внимание, многие эксперты ожидают, что следующим софт-форком Bitcoin станет практическая очистка — от исправлений уязвимостей в механизме корректировки сложности сети до устранения векторов атак типа «отказ в обслуживании» среди майнеров. Предложение 2019 года, известное как Great Consensus Cleanup (BIP-54), призвано устранить «слой исторического мусора» в дизайне консенсуса Bitcoin за счет изменений, которые ранее часто откладывались, отмечает Коралло.

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

«Есть длинный список вещей, о которых мы знаем и которые нам действительно нужно убрать», — сказал он во время недавнего выступления на MARA Foundation TV. «Все эти проблемы действительно могут негативно повлиять на Bitcoin, но это не ситуация, когда “небо рушится”».

Хотя формальные сроки реализации предложения не установлены, Коралло во время разговора с Изабель Фоксен Дьюк, главой MARA Foundation, заявил, что вероятность того, что Great Consensus Cleanup станет следующим обновлением сети, составляет 80%. Он также назвал его практическим упражнением для разработчиков Bitcoin, которые еще не проходили через софт-форк.

Четыре уязвимости в рамках предложения

По сути, сказал Коралло, BIP-54 «исправляет некоторые вещи, которые все считают проблемами». Предложение нацелено на четыре конкретные уязвимости:

  • Poison blocks: Майнер, стремящийся получить временное преимущество над конкурентами, может добыть специально созданный блок, использующий узкие места производительности и намеренно замедляющий проверку узлами для всех остальных.
  • Ошибки time warp: Лазейка в двухнедельном окне корректировки сложности Bitcoin позволяет майнерам, контролирующим большую часть хешрейта, манипулировать временными метками блоков и искусственно ускорять выпуск новых блоков.
  • Податливость дерева Меркла: Поскольку транзакция размером 64 байта имеет тот же объем данных, что и внутренний узел дерева Меркла, злоумышленник теоретически может подделать доказательства и заставить легкие клиенты принять фиктивные транзакции.
  • Дублирующиеся coinbase-транзакции: Исторические особенности дизайна, допускавшие дублирование идентификаторов транзакций, проявятся на будущих высотах блоков, создав уязвимость, которая может перезаписать существующие монеты или нарушить учет в реестре.

«Довольно удручающе»

Не все считают софт-форк, ориентированный на техническое обслуживание, успехом. Пол Сторц, сооснователь и генеральный директор LayerTwo Labs, назвал потенциальную активацию BIP-54 «довольно удручающей, поскольку это технический софт-форк для уборки, который ничего не делает» в посте в X.

Опрашивая разработчиков на TABconf в Атланте, Сторц отметил, что «лучшие и самые яркие» специалисты Bitcoin в основном все равно ожидают, что Great Consensus Cleanup станет следующим софт-форком Bitcoin. Самая ранняя оценка — сентябрь 2027 года, а большинство указывает на 2028 год или более поздний срок.

Политика активации

После активации Taproot в 2021 году сообщество Bitcoin столкнулось с многолетним тупиком вокруг изменений протокола. Эти разногласия часто описывают термином «окостенение»: более масштабные изменения протокола, такие как OP_CAT (BIP-347) и OP_CHECKTEMPLATEVERIFY (BIP-119), с трудом получают консенсус во всей экосистеме.

За всю историю Bitcoin было активировано лишь несколько софт-форков, среди них Segregated Witness в 2017 году и Taproot в 2021 году. Перед вступлением новых правил в силу каждый из них требовал широкой координации между разработчиками, майнерами и операторами узлов.

По словам Коралло, софт-форки всегда предполагали преодоление технических препятствий, однако в последнее время политические и социальные разногласия стали не менее значимыми. Сообщество Bitcoin месяцами спорило о том, как следует активировать Taproot; в этих дебатах пороги сигнализации майнеров противопоставлялись обязательным дням флагов для пользователей.

Коралло считает, что BIP-54 может создать руководство по развертыванию будущих софт-форков. «В каждом недавнем софт-форке было много драмы вокруг механизмов активации, — сказал он. — Поэтому, надеюсь, мы сможем провести софт-форк, пройти через эту драму, а затем скопировать, вставить и повторно использовать этот подход, чтобы предотвратить часть такой драмы [в будущих софт-форках]».

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

Автор статьи — Андре Бегански, старший контент-менеджер MARA Foundation, который освещает, в частности, пересечение квантовых вычислений и криптографии. Ранее он работал в Decrypt.