Биткоин-майнеры пропустили первый дедлайн BIP 148
Биткоин-майнеры в большинстве своём пропустили первый дедлайн BIP 148, который должен был гарантировать целостность блокчейна биткоина.
Споры по вопросу масштабирования биткоина достигают высшей точки, а значит, следующие 2 недели могут оказаться решающими. Сторонники предложения по улучшению биткоина 148 (BIP 148) планируют запустить активацию Segregated Witness (SegWit) 1 августа в 00:00 UTC. В рамках активируемого пользователями софт форка (UASF) все пользователи, держащие BIP 148-узлы будут отклонять все блоки, которые не просигнализируют о поддержке SegWit к обозначенному сроку или, если хотите более точное определение, к сроку ультиматума, установленного пользователями BIP 148.
BIP 148 и SegWit это обратно-совместимые обновления протокола. Это значит, что необновлённые узлы всё же будут принимать блоки, сигнализирующие о поддержке или использующие SegWit. Если большинство хеш-мощностей с одной или другой стороны примет SegWit до 1 августа, все существующие биткоин-узлы поддержат выбранный блокчейн.
Однако, если меньшинство майнеров активирует SegWit через BIP 148, блокчейн биткоина может расколоться на 2 цепи и 2 криптовалюты. Это приведёт к появлению двух типов биткоина: с активированным BIP 148 и без него. В дальнейшем может появиться ещё больше типов биткоина. Разрыв между использующими и не использующими BIP 148 узлами будет продолжаться по крайней мере до тех пор, пока большинство хеш-мощностей не присоединится к цепи BIP 148 или все пользователи и майнеры окончательно не бросят цепь BIP 148.
У майнеров, по сути, есть 3 варианта для того, чтобы избежать разрыва цепи. Во-первых, они могут зарегистрировать SegWit до 1 августа при помощи механизма активации, предложенного Bitcoin Core и реализованного во многих узлах сети. Потребуется 95% поддержка хеш-мощностей, о которой они должны заявить в двухнедельный период сложности. Если точнее, в период сложности входят 2.016 последовательных блоков, что означает, что по крайней мере 1.916 блоков должны просигнализировать о поддержке. Другими словами, если больше 100 блоков, хотя бы 101, не просигнализируют о поддержке SegWit в ходе одного периода сложности до 1 августа, этот дедлайн BIP 148 будет пропущен.
Не будем принимать во внимание крайние отклонения от статистики или другие неожиданные события: последний период сложности, который закончится до 1 августа, начался в эту пятницу. В первый день этого периода только половина блоков просигнализировала о поддержке Segregated Witness. Это означает, что барьер в 101 блок, который мог не просигнализировать о поддержке, уже преодолён.
Впереди ещё 2 дедлайна BIP 148, но первый уже почти наверняка пропущен. Этот барьер был самым тяжёлым из трёх, поскольку требовал наибольшей поддержки майнеров. Кроме того, большинство майнеров (по хеш-мощностям) даёт понять, что они собираются активировать SegWit при помощи BIP 91. Это следующий дедлайн BIP 148.
Он установлен на 29 июля. Это последний день, когда BIP 91 может быть активирован таким образом, чтобы он был совместим с BIP 148. Чтобы это произошло, 80% хеш-мощностей должно просигнализировать в поддержку SegWit2x в течение 2 1/3 дней. Таким образом, крайний срок, когда майнеры могут успеть просигнализировать о поддержке BIP 91 – 26 июля.
Если следующий дедлайн BIP 91 будет также пропущен, у майнеров останется ещё одна возможность избежать раскола. Большинству хеш-мощностей будет необходимо активировать SegWit прямо через BIP 148 до 1 августа 00:00 UTC. Если и это не сработает, большинство хеш-мощностей сможет переключиться на цепь BIP 148 уже после наступления 1 августа для воссоединения обеих цепей, но, скорее всего, это вызовет перебои в работе сети (сетей) биткоина и может привести к потерям, которые понесут пользователи, не успевшие подготовиться к такому ходу событий.