Хотя многие думали, что сигналы от майнинговых пулов не будут поступать раньше чем 21 июля, уже сейчас майнеры дают знать, что они готовы к принятию Segwit2x. Делают они это посредством вставки кода под названием BIP 91.
Недавно мы писали, что уже более 43% майнинговых пулов поддерживают принятие Segwit2x.
Во время написание этой статьи стало известно, что более 66% из последних 144 добытых блоков поддерживают сегвит через BIP 91. Так о чем же дают сигнал майнеры, и что означает улучшение биткоина с предложением BIP 91 для сети?
Как первая часть общего плана масштабирования SegWit2x, BIP 91 выполняет две функции:
- Он значительно упрощает сеть для принятия Segregated Witness (SegWit), т.к. совместимо с обновлением, которое исправляет транзакционную податливость.
- Если BIP 91 будет активирован до 31 июля, то он заменит BIP 148, предложение, которое создает риск разветвления сети.
Основы
SegWit2x был представлен во время конференции CoinDesk Consensus 2017 в мае. На основе модификации программного обеспечения Bitcoin Core, называемого BTC1, SegWit2x стремится как реализовать сам SegWit, так и повысить размер блока.
Примерно через месяц, в ответ на это, инженер BitmainWarranty Джеймс Хиллиард представил BIP 91. Он позиционировал его как способ быстро и безопасно реализовать SegWit, не вызывая расхождений в сети.
Также он специально разработал два других предложения по масштабированию биткойнов.
К ним относятся:
- BIP 141: введен в ноябре 2016 года, BIP 141 является первоначальным планом активации SegWit.
- BIP 148: выпущенный в марте, BIP 148 был разработан как способ протолкнуть BIP 141 через активацию пользователями, не требующую обновления ПО (т.н. «мягкая модификация»).
Но, что более важно, из всех именно BIP 91 был предложен в качестве альтернативы тому, чтобы полностью переиграть BIP 141, задачу, которая была бы технически неосуществима, учитывая, что BIP 141 не истекает до середины ноября.
Итак, чтобы обойти это, BIP 91 использует умный трюк. Вместо того, чтобы изменять путь кода активации SegWit, он просто добавляет дополнительное правило для принудительной сигнализации BIP 141.
Таким образом, BIP 91 использует ту же версию битов, что и BIP 141, но с несколькими ключевыми отличиями:
- Сигналы от майнеров идут с «бит 4», в отличие от «бит 1»,
- Для активации требуется только 80%, а не 95% поддержки сообщества.
- Окно активации — 336 блоков, в отличие от 2 016.
Таким образом, после достижения порога в 80%, BIP 91 блокируется, а еще 336 блоков активируются позже.
В этот момент BIP 141 применяется с использованием той же методики, что и BIP 148:
- Шахтеры начинают давать сигнал используя «бит 1»
- Любые блоки, которые не сигнализируют через «бит 1», будут заблокированы из сети.
Пока 51% майнеров(по хеш-мощности) обеспечивают обязательную сигнализацию, биткоин не разделится. И поскольку 80% уже поддержали активацию, есть хорошие шансы, что разделения не случится. В качестве дополнительного стимула майнеры, которые не подают этот сигнал, рискуют потерять 12,5 биткоиновую награду.
Оппозиция и поддержка
BIP 91 всё еще остаётся предметом масштабных дискуссий.
А именно, тот факт, что, почти год спустя, BIP 141 все еще не набирает необходимой поддержки у майнеров. В то время как BIP 141 требует поддержки 95% майнеров(по хеш-мощности), эта цифра долгое врем яоставалась на уровне 30%, хотя в последнее время она увеличилась до 45% .
Но если BIP 91 почти идентичен BIP 141, почему майнеры не поддерживают поддержку последнего?
Причина двоякая:
- Планка поддержки для его активации была слишком высокой. BIP 141 требует, чтобы большинство майнеров дали сигнал о своей готовности к переходу в течение двухнедельного периода активации (2 016 блоков).
- Во-вторых, некоторые майнеры, возможно, выступают только за увеличение размера блока, что как раз и предлагает SegWit2x.
Быстрый переход на SegWit
Во многих отношениях BIP 91 можно прочитать как попытку «деактивировать» предложение BIP 148. Тем самым это устранит риск создания двух конкурирующих блоков биткоина.
Чтобы разрешить эту проблему, Хиллиард предложил активировать BIP 91 до конца июля, при том, что крайний срок BIP 148 — 1 августа. Это выглядит как сильная возможность, учитывая уровень текущей поддержки.
Сегодня майнеры сигнализируют о своей поддержке BIP 91 из-за риска разделения сети, если Segwit будет принят через BIP 148.
Good Click это всегда полезные статьи и новости из мира криптовалюты. Подписывайся на наш Telegram-канал: https://t.me/good_click