Обменник

В то время как многие думали, сигнализации для спорного предложения масштабирования Segwit2x не начнется до 21 июля, Bitcoin шахтеры теперь делают только, что в качестве части коды под названием BIP 91.

Во время печати, почти 60% из последних 144 блоков, заминированных, сигнализировали о поддержке меры. Но что такое сигнализация для шахтеров, и что означает предложение для биткойнов (BIP) 91 для сети?

В качестве первой части План масштабирования Segwit2x , BIP 91 выполняет две функции:

  • Это значительно упростило сеть для использования Segregated Witness (SegWit), совместимого с обновлением, который исправляет транзакционную гибкость и очищает путь для решений вне сети, таких как Lightning Network.
  • Если он активирован к 31 июля, BIP 91 заменит BIP 148, предложение, которое создает риск разрыва сети.

Основы

Segwit2x был представлен во время конференции CoinDesk’s Consensus 2017 в мае. На основе вилки клиента программного обеспечения Bitcoin Core, называемого BTC1 , Segwit2x пытается реализовать SegWit и повысить предел размера блока.

Примерно через месяц, в ответ на это, инженер Bitmain Warranty Джеймс Хиллиард представил BIP 91 как способ быстро и безопасно реализовать SegWit без риска разделения сети.

Он специально разработал предложение с двумя другими активными предложениями по масштабированию биткойнов.

К ним относятся:

  • BIP 141: Введенный в ноябре 2016 года, BIP 141 является первоначальным планом активации SegWit.
  • BIP 148: Выпущенный в марте BIP 148 был разработан как способ проталкивания заблокированного BIP 141 через активированную пользователем мягкую вилку (UASF).

Но, что более важно, BIP 91 был предложен в качестве альтернативы тому, чтобы полностью перевести BIP 141, что было бы технически неосуществимым, учитывая, что BIP 141 не истекает до середины ноября.

Чтобы пояснить далее, развертывание мягкой вилки биткойн требует, чтобы майнеры немного установили в поле версии блоков, которые они используют, чтобы сигнализировать о своей готовности применять новые правила. Первоначально Segwit2x требовал, чтобы BIP 141 требовал сигнализацию «бит 4», но BIP 141 уже был закодирован для ответа на сигнализацию «бит 1».

Итак, чтобы обойти это, BIP 91 использует умный трюк. Вместо изменения существующей логики активации SegWit используется вторичный бит для принудительного принудительного применения исходного бита.

Таким образом, BIP 91 использует тот же BIP 9 метод развертывания софт-вилок как BIP 141, но с несколькими ключевыми отличиями:

  • Сигнал шахтеров с «бит 4», в отличие от «бит 1»,
  • Для активации требуется только 80%, а не 95% поддержки хэш-функции
  • Окно активации – 336 блоков, а не 2 016.

Итак, как только достигнут 80% -ный порог, BIP 91 блокируется, а еще 336 блоков позже активируется.

В этот момент BIP 141 применяется с использованием того же метода, что и BIP 148:

  • Шахтеры начинают сигнализировать «бит 1»
  • Любые блоки, которые не сигнализируют «бит 1», будут заблокированы из сети.

Пока 51% горняков (по мощности хэшей) применяют обязательную сигнализацию «бит 1», цепочка не будет разделяться. И поскольку большинство из них уже поддержали активацию BIP 91 через сигнализацию «бит 4», утверждая, что хэш-мощность вряд ли будет проблемой.

Через две недели (2 016 блоков) после вступления в силу, BIP141 блокируется, а через две недели после этого активируется SegWit.

Оппозиция и поддержка

BIP 91 также был признанием реалий масштабных дискуссий.

А именно, тот факт, что, почти год спустя, BIP 141 все еще не набирает обороты у шахтеров. В то время как BIP 141 требует поддержки 95% шахтеров (по хеш-мощности), эта цифра остается около 30%, хотя в последнее время она увеличилась до 45% ,

Но если BIP 91 почти идентичен BIP 141, почему майнеры не поддерживают поддержку последнего?

Причина двоякая:

  • Сначала был высокий бар, предназначенный для активации. BIP 141 требует, чтобы большинство горняков сигнализировали о своей готовности в течение двухнедельного периода активации (2 016 блоков).
  • Во-вторых, возможно, некоторые горняки держатся за увеличение размера блока, что было одобрено предложением Segwit2x.

Быстрая дорога в SegWit

Но предложение, оказавшее наибольшее влияние на дизайн BIP 91, – это BIP 148, так называемый UASF, рассмотренный выше.

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

Чтобы решить эту проблему, Хиллиард предложил активировать BIP 91 до истечения срока полномочий BIP 148. И, конечно же, он сделал это возможным, существенно сократив первоначальный двухнедельный период активации BIP 141 до 56 часов.

Сегодня шахтеры сигнализируют их поддержка BIP 91 из-за предполагаемой необходимости избегать разделения BIP 148 может создать или, как другие спекулируют , потому что некоторые шахтеры считают, что успешный UASF уменьшит их контроль над сетевыми изменениями.

На данный момент лучше всего следить за t он предстоящий 336-блочный период , Начиная с сегодняшнего вечера в блоке 476,448, это следующий период, в течение которого майнеры могут сигнализировать BIP 91.

Если 269 блоков сигнализируют BIP 91 в течение 56-часового окна, BIP 91 закроется, установив этап следующей фазы Segwit2x этой осенью или возможно позже ,

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

Редактировать: Для блокировки BIP 91 требуется 269 (80%) блоков для сигнализации за период 336 блоков. Ранняя версия этой истории неверно указала, что требуется 226 блоков.

Раскрытие информации: CoinDesk является дочерней компанией Digital Currency Group, которая помогла организовать соглашение Segwit2x.

Компьютерный код изображение через Shutterstock

ОСТАВЬТЕ ОТВЕТ

Please enter your comment!
Please enter your name here