SegWit2x Hard Fork отменен: Здравый смысл или Отсрочка неизбежного?!
Приостановка была анонсирована руководителем проекта SegWit2x Майком Белше в электронном письме, распространенном в списке рассылки SegWit2x, но в нем также были подписи Wences Casares, Jihan Wu, Jeff Garzik, Peter Smith и Erik Voorhees. Интересно, что заявление не было подписано Барри Сильбертом, чья цифровая валютная группа сыграла важную роль в организации Нью-Йоркского соглашения (NYA), которое привело SegWit2x в движение.
Соглашение предусматривало как активацию Segregated Witness (SegWit), так и увеличение размера блока до 2 МБ. SegWit активировлся ранее в этом году, однако ходят споры о роли, которую сыграло NYA в его реализации. Тем не менее, увеличение размера блока никогда не достигало консенсуса, и споры стали еще более яростными, поскольку предполагаемая дата активации хардфокра - 16 ноября, приблизилась.
На данный момент почти все было смирились со сценарием, в котором биткойн разделился бы на две конкурирующие ветки блокчейна. Тем не менее, эти опасения были разбиты в среду, так как Belshe поделился тем, что разработчики и промоутеры обновления протокола обеспокоены тем, что активация хардфорка может оказаться «неудачей для роста Bitcoin».
Для справки:
Биткоин — это программное обеспечение с открытым исходным кодом, соответственно любой желающий может дублировать, изменять и использовать его на свое усмотрение. Собственно модификация исходного кода и называется форком (буквально — «вилка»).
Иными словам, любой форк — это изменение правил, по которым блок в блокчейне признаётся подлинным (валидным).
В случае хардфорка новые правила противоречат старым настолько, что узлы, которые их не приняли, не воспринимают информацию от узлов, которые их приняли. Если следовать все той же аналогии с языками, старые ноды говорят на английском, а новые — на китайском. Хардфорк предполагает изменение самого механизма консенсуса, и в этом случае вся сеть разделяется на две части, которые больше никогда не смогут взаимодействовать. Это происходит потому, что блоки, признаваемые валидными в одной части, не будут считаться таковыми в другой.