В четверг на собрании разработчиков Bitcoin Core, поступила информация о готовности внедрения кода Segregated Witness (SegWit). По словам разработчика Bitcoin Core Эрика Ломброзо (Eric Lombrozo), внедрение будет реализовано в ближайшие дни.
Почему Segregated Witness грандиозное открытие
Segregated Witness — улучшение протокола биткойн, которое позволит внести множество новых особенностей и улучшений сети. Большая часть сообщества биткойн взволнована данным внедрением из-за последующего увеличения размера блока биткойн примерно до 1.7 мегабайт.
В дополнение к эффективному увеличению размера блока есть также множество других преимуществ, связанных с данным изменением протокола.
Позже,один из участников Bitcoin Core Джонсон Ло (Johnson Lau) объяснил, за счет чего SegWit делает его намного проще и более безопасным для включения новых и старых команд (опкодов) в биткойн. Предложенные команды смогут обеспечить большую гибкость в плане отправки средств по сети биткойн. Доверие свободных ставок, атомный кросс-блокчейн обмена и более надежная система для мультиподписи адресов — три примера новых возможностей, которые Ло пытается привлечь к биткойн с помощью новых команд.
На вопрос, почему Segregated Witness является грандиозным открытием, Ломброзо ответил:
“SegWit на сегодняшний день представляет наиболее существенное улучшение протокола биткойн, решая несколько проблем его первоначальной структуры и добавляя слой расширения биткойн, поддерживающий более высокую масштабируемость и более сложные приложения смарт-контрактов»
Код не будет активен в релизе 0.13
Хотя код Segregated Witness будет внедрен в Bitcoin Core в ближайшие дни, активация его в сети произойдет немного позже. Код SegWit будет включен в предстоящий релиз 0.13 Bitcoin Core; однако, майнеры получат возможность поддерживания изменений (активировав его, как только код будет поддержан 95% майнеров) в более позднем релизе ‒ вероятно в версии Bitcoin Core 0.13.1.
По словам Ломброзо, существует две причины внедрения кода SegWit без параметров активации. Во-первых, это позволит уделить больше времени тестированию и рассмотрению. Во-вторых, участники Bitcoin Core не должны будут продолжать повторно изучать SegWit, код которого может вступить в противоречия с предстоящими изменениями протокола.
Пути активации неясны
Хотя код Segregated Witness будет скоро интегрирован, активация может занять некоторое время. СЕО Bitmain Джихан Ву (Jihan Wu), недавно заявил, что Antpool на долю которого приходится 18% хешрэйта сети, не будет управлять кодом Segregated Witness, без включения в него хард-форка, внедренного в релиз Bitcoin Core.
Segregated Witness – софт-форк, который активируется лишь после того, как данные изменения поддержат 95% майнеров. В то время как аспект развития SegWit, кажется, почти оконченным, все еще есть работа, которую предстоит сделать для выяснения того, как в сроки активировать данное изменение.
Когда был поставлен вопрос о возможных проблемах с активацией, Ломброзо ответил:
«Давайте начнем беспокоиться о политике поддержки майнеров после его интеграции»