За прошедшие месяцы многие биржи биткоина, стартапы и эксперты были втянуты в противостояние между Segregated Witness (SegWit) и Bitcoin Unlimited (BU). SegWit поддерживают почти 60% узлов сети Биткоина, то есть, номинально они выступают за активацию SegWit. С другой стороны, многие пользователи просто устанавливают последнюю версию клиента, не задумываясь об идейной составляющей этого процесса и тем более прямом участии в конфликте.
Согласно рейтингу 21 Inc Bitnodes, около 56% всех полных узлов сети Биткоина работают на версии Bitcoin Core 0.13.х, в том числе двух последних незначительных обновлениях Bitcoin Core, которые включают поддержку SegWit.
В чем суть дискуссии?
Сторонники и разработчики BU, в том числе инвестор и генеральный директор Bitcoin.com Роджер Вер (Roger Ver), утверждают, что майнеры Биткоина меньше стали поддерживать SegWit. Диаграмма под называнием Mining Pool Support by Proposal от Coin Dance https://coin.dance/blocks, в начале года показала, что 17.3% майнеров поддерживают BU, в то время как другие 16.67% за активацию SegWit. На сегодня соотношение несколько другое из-за роста количества принявших решение майнеров. Обе стороны поддерживают примерно по 25% майнеров, но доля BU несколько больше, если учитывать 7.3% от пула BW, который уже больше года голосует за размер блока 8 MB, при этом не принимая в дискуссиях конкретную сторону и не высказывая явно своей позиции.
Самсон Мау (Samson Mow), операционный директор биржи BTCC, и Алистер Милн (Alistair Milne), криптовалютный инвестор в Atlanta Digital Currency Fund, выразили свою поддержку SegWit, и сказали, что решение проблемы пластичности транзакций в SegWit открывает дверь для Lightning и микроплатежей, что в конечном счете выгодно для долгосрочного роста Биткоина.
Милн подчеркнул, что поддержка SegWit большинством узлов заставляет майнеров биткоина прислушиваться к своим пользователям. Впрочем, на практике это очень спорный аргумент.
"Предательство" в сообществе майнеров
В ответ, Ган Ву (Gang Wu), генеральный директор HaoBTC, подтвердил свою твердую позицию против SegWit, говоря о том, что усилия команды разработчиков Bitcoin Core в продвижении SegWit вместо 2MB хардфорка, который они год назад согласовали на конференции в Гонконге, это предательство.
Позже HaoBTC опубликовала заявление о том, что они придерживаются нейтрального отношения к BU и SegWit, но при этом подтвердила, что они намерены и дальше придерживаться подписанного в Гонконге соглашения.
Возможности для двухслойных решений
В середине прошлого месяца, эксперт по криптовалютам и безопасности Андреас Антонопулос (Andreas Antonopoulos) опубликовал сообщение в блоге в ответ на статью Tура Деместера под названием "Биткоин: цифровое золото или цифровая наличность? И то, и другое". В нем Антонопулос заявил, что организации или люди, которые возражают против Lightning, поддерживают внесетевые транзакции третьих доверенных лиц или централизованные платформы, основанные на доверии. Но почему-то забыл упомянуть о сомнениях в децентрализованности и прозрачности самой технологии Lightning Network.
Антонопулос позже признал, что он поддерживает SegWit не только из-за решения по масштабированию, но и потому, что он предоставляет возможности для использования двухслойных решений, таких как Lightning или TumbleBit.
Эффективное решение проблемы масштабирования
Разработчик Биткоина и соавтор Lightning Тадеуш Драйя (Thaddeus Dryja) твердо убежден, что SegWit можно охарактеризовать как эффективное решение проблемы масштабирования, поскольку его применение теоретически увеличивает размер блока Биткоина, по меньшей мере, до 2.1 MB. В тесте Драйя смог создать блоки, эквивалентные размеру 3.7MB.
"У меня есть скрипт, который будет спамить тестовую сеть и делать блоки по 3.7MB. Это будет нестандартный 800KB блок с txid и выходными сценариями, а также удостоверяющий блок 2.9MB со всеми подписями. Это один блок, который выглядит почти так же, как старые блоки с несколькими дополнительными требованиями" - сказал Драйя.
Необходимость для долгосрочного роста Биткоина
В то время, как сторонники BU, включая Роджера Вера и Юстуса Ранвье (Justus Ranvier), ведущего разработчика в Stash Crypto, считают, что ликвидация пластичности транзакций и реализация двухслойных решений необходимы для долгосрочного роста Биткоина, они не верят в то, что SegWit - лучший способ сделать это.
Вер сказал: "Я думаю, что для Биткоина будет лучше, если уберут пластичность транзакций. Но софтфорк SegWit является лишь одним из многих способов, которые позволят достичь этого. Есть много других предложений, которые также могут сработать, и даже лучше, чем SegWit".
"BU не подходит"
В ответ на предпочтения Вера, Алекс Бержерон (Alex Bergeron) из Blockstream заявил, что другие решения, такие как "гибкие сделки" Тома Цандера (Tom Zander) не могут служить альтернативой, поскольку они не имеют обратной совместимости, у них нет экспертной оценки и технически они не обоснованы.
Самсон Мау сделал аналогичное заявление: "Основатели Bitcoin Core, все техническое сообщество, разработчики кошельков, многие пулы и крупнейшие биржи полагают, что софтфорк SegWit - это путь к концу пластичности транзакций и способ безопасного увеличения размера блока. "Гибкие сделки" от BU даже отдаленно не подходят, эта концепция уже отклонена техническим сообществом, и, что еще более важно, не существует функционирующего кода".
Отсутствие экспертной оценки - большая проблема для Bitcoin Unlimited, тем более что команда Bitcoin Unlimited недавно нашла баги в программном обеспечении. Отсутствие экспертной оценки, в конечном счете, привело к потере 13 BTC (награды за один блок) для майнеров Bitcoin Unlimited.
В заключение
На данном этапе существования Биткоина, огромное значение для развития сообщества, пользователей, компаний и майнингового сообщества имеет активация более безопасной альтернативы. Учитывая отсутствие решающих аргументов у любой из сторон, выходом остается лишь нахождение компромисса, или... затягивание противостояния до тех пор, пока одна из групп не будет вынуждена уступить. Но продолжение неопределенности в любом случае работает против Биткоина и всего сообщества криптовалют.