Соглашение об активации Segregated Witness: действительно ли биткоин-сообщество достигло консенсуса?
Во вторник, 23 мая, в официальном блоге Digital Currency Group был размещен текст соглашения по вопросу масштабирования сети биткоина, под которым подписалась группа из 56 известных представителей индустрии.
Однако можно ли действительно говорить о том, что консенсус достигнут? Мнения по этому поводу разделились.
Напомним, что вопрос масштабирования сети биткоина уже долгое время является одним из наиболее острых и актуальных: на фоне экспоненциального роста экосистемы и притока новых инвесторов и пользователей, биткоин с технической точки зрения близок к своему пределу. По крайней мере, так утверждают многие крупные игроки рынка.
Отчасти это подтверждают и все более частые случаи, когда неподтвержденным остается большое число транзакций, что, в свою очередь, ведет к вынужденному увеличению размера комиссий со стороны пользователей.
За последнее время нехватки в предложениях по решению вопроса явно не наблюдалось, и одним из наиболее популярных среди них стал Segregated Witness. Протокол даже был включен в код Bitcoin Core, однако его активация по очевидным «политическим» причинам до сих пор не состоялась – на пути встала группа сторонников альтернативного решения Bitcoin Unlimited. Вплоть до последнего времени их предложение по большей части сводилось к более радикальному методу решения проблемы: увеличению размера блока как минимум до 8Мб, что, однако, имеет все шансы привести к хардфорку сети, то есть ее разделению на две отдельные цепи.
И хотя большая часть сообщества с таким подходом оказалась не согласна, достаточно большие сетевые мощности сторонников Bitcoin Unlimited позволяли вплоть до последнего времени эффективно блокировать активацию Segregated Witness.
Consensus 2017
Впервые о намерении главы Digital Currency Group Барри Силберта организовать круглый стол и попытаться наладить диалог между сторонниками двух лагерей стало известно еще в марте, однако никаких подробностей вплоть до последнего времени известно не было.
Первые неподтвержденные слухи о результатах состоявшейся встречи появились в минувший понедельник, и эта информация оказалась практически идентичной той, что была опубликована во вторник вечером.
По иронии судьбы, произошло это в ходе конференции Consensus 2017, однако можно ли действительно говорить о консенсусе? При внимательном изучении вопроса оказывается, что все далеко не так просто, и говорить о том, что сообщество нашло пути выхода из сложившейся ситуации, как минимум несколько преждевременно.
Техническая сторона вопроса
Соглашение предполагает активацию SegWit после того, как о своей поддержке протокола начнут сигнализировать 80% майнеров (ранее эта цифра составляла 95%).
Дополнительно предлагается увеличить размер блока д 2Мб через хардфорк. На это отводится шесть месяцев, и SegWit к тому времени уже должен быть активирован.
По словам вовлеченных в принятие соглашения, речь идет о предложении Segwit2Mb (комбинированный софтфорк / хардфорк), высказанном в конце марта CEO и ведущим разработчиком RSK Labs Серхио Дамианом Лернером. В то же время, как отмечает издание CoinDesk, целый ряд разработчиков протокола биткоина в последовавшей после этого электронной переписке высказали свое несогласие с подобной идеей.
Сам Лернер подтвердил, что RSK Labs будет играть определенную роль в процессе, однако заниматься написанием кода возглавляемый им стартап «вероятно не будет».
«Мы согласились на том, что будем проводить аудит кода», — сказал он.
Опубликованное соглашение не содержит каких-либо ссылок на код, но, насколько известно, предполагается, что майнеры будут сигнализировать на определенном бите о поддержке предложения посредством включения coinbase-транзакций в новые блоки — стандартная в целом процедура при развертывании новых апгрейдов сети.
«SegWit может быть активирован незамедлительно, и в будущем, в определенную дату X, тот же бит сообщит о хардфорке на 2Мб. Таким образом, два события произойдут на одном бите», — сказал Джефф Гарзик, CEO компании Bloq, чья подпись также стоит под соглашением.
Поддержка
Как заявляет Барри Силберт, среди тех, чьей поддержкой он заручился, присутствуют такие ведущие игроки индустрии, как BTCC, Bitfury, BitFlyer и Coinbase. Однако наиболее примечательно, что в этот список также вошли Bitmain и Bitcoin.com – в последние месяцы два наиболее ярых сторонника Bitcoin Unlimited.
В то же время нельзя не отметить несколько других моментов. Во-первых, удивительным выглядит то, что решение было по сути принято за закрытыми дверями без широкого открытого обсуждения.
Во-вторых, бросается в глаза отсутствие среди подписавших текст документа значительной части ведущих разработчиков Bitcoin Core и Blockstream – основных контрибьюторов кодовой базы биткоина. Компания Blockstream при этом входит в инвестиционный портфель Digital Currency Group.
Как результат, в итоговом тексте соглашения не отражены мнения двух наиболее непримиримых оппонентов в дискуссиях о масштабировании биткоина.
Также, как отметил CEO итальянской Blockchainlab Джакомо Зукко, в числе подписавших соглашение ошибочно оказалась ведущая компания в области биткоин-безопасности и провайдер популярного кошелька BitGo. Спустя некоторое время ее название действительно из списка исчезло.
@BitFuryGroup OTOH, please note this (welcome) update: «@BitGo was erroneously included in this initial published list. This has since been corrected.»
— Giacomo Zucco (@giacomozucco) 23 May 2017
Реакция сообщества
Первая реакция представителей сообщества также говорит о том, что заявленный консенсус – пока лишь не более чем стремление выдать желаемое за действительное.
«Мы рады, что консенсус, наконец, достигнут. BitFury, как и подавляющее большинство сообщества, полностью поддерживает это историческое решение. Это очень важный момент для экосистемы, так как это решение открывает новую главу в технологии биткоина», — сказал в комментарии CoinTelegraph CEO BitFury Валерий Вавилов.
Также о своей поддержке принятого соглашения заявили Чарли Шрем, который перед этим активно отстаивал идею активации SegWit, и один из ведущих разработчиков Bitcoin Core Гэвин Андресен.
I’m happy to see some consensus from Consensus 2017: https://t.co/74rtnkH9SQ (better late than never in my humble opinion)
— Gavin Andresen (@gavinandresen) 23 May 2017
«Это важное событие, так как оно отражает мнение большинства представителей бизнеса и сообщества майнеров, которые знают, чего хотят их пользователи», — сказал Шрем.
Однако, достаточно громко звучат и голоса критиков, общий смысл высказываний которых сводится к техническим сложностям с реализацией предложения и неприятию самой идеи хардфорка.
Так, директор по стратегическим вопросам Blockstream Сэмсон Моу заявил о своем несогласии с утверждениями о том, что подписанный документ действительно отражает мнение критического большинства сообщества, необходимого для определения дальнейшего развития биткоина.
«Техническое сообщество и достаточно большое количество пользователей уже сказали, что необходимости в хардфорке нет. Это предложение возвращает нас в прошлое, к тому, что уже обсуждалось достаточно долгое время», — сказал Моу.
Схожей точки зрения придерживается и Мэтт Коралло, разработчик Chaincode и один из контрибьюторов Bitcoin Core:
«Я разочарован, что фидбек со стороны всех тех, кто работал над протоколом биткоина, был полностью проигнорирован. Я предлагаю технически более реалистичные способы достижения той же цели». – написал он в чате DCG.
Одновременно с этим Коралло высказал свое мнение и в соцсетях, заявив, что такое соглашение только задержит развитие биткоина:
Tried to provide feedback, still comically technically unrealistic. Yet another «agreement» that will only delay BTC https://t.co/FcVKk1UjM5
— Matt Corallo (@TheBlueMatt) 23 May 2017
Предприниматель и основатель блокчейн-стартапа Naation Дональд Макинтайр считает, что ради некого «политического компромисса» под угрозу ставится вся многомиллиардная экосистема биткоина:
Putting $38 billion at risk for the sake of “political compromise’ — @DCGco :-/ https://t.co/FsAdozcZ9g pic.twitter.com/SnITlqFh1S
— Donald McIntyre (@donaldmcintyre_) 23 May 2017
Еще более резко высказался уже упомянутый выше Джакомо Зукко: в дальнейшем он намерен строго избегать каких-либо бизнес-отношений с компаниями, которые подписали это соглашение:
I will strictly avoid any further business relationship with each and every company listed here. Bitcoin doesn’t care, but will not forget.
— Giacomo Zucco (@giacomozucco) 23 May 2017
Подверг критике соглашение и президент International Blockchain Real Estate Association (IBREA) Рагнар Лифтрасир. В ответ на твит Георгия Киквадзе из BitFury, в котором тот поздравляет всех с подписанием соглашения, глава IBREA написал:
«Всех? Вы находитесь в корпоративном пузыре. Это закулисная сделка. В проектах с открытым исходным кодом консенсус таким образом не достигается».
@BitfuryGeorge Everyone? You’re in a corporate bubble. This is a back room deal. This is not how consensus is reached in an open source project.
It’s DOA
— Ragnar Lifthrasir (@Ragnarly) 23 May 2017
Несмотря на шквал критики, подписавшиеся под соглашением надеются, что сообщество все же примет новый протокол после хардфорка, хотя такое развитие событий фактически приведет к созданию «нового биткоина».
Насколько такой сценарий осуществим, предсказать пока невозможно, но в том, что значительная часть сообщества откажется принять хардфорк и останется на нынешней цепи, сомнений почти нет. Другое возможное развитие событий – активно продвигаемое решение UASF (активируемый пользователями софтфорк), предполагающий принудительную активацию Segregated Witness посредством так называемого «голосования пользователей», то есть держателей полных нод.
Таким образом, противостояние сторонников различных подходов к развитию биткоина, по всей видимости, продолжится. Отдельные же заявления в виде записей в блогах пока носят более декларативный характер.
Рассылки ForkLog: держите руку на пульсе биткоин-индустрии!