Bitcoin Core vs SegWit2x: начало битвы
-
«Скачать BTC1». Всё, что нужно сделать.
Это слова из статьи в блоге платёжного провайдера BitPay, где пользователей Bitcoin призывают поторопиться с обновлением программного обеспечения в связи с грядущим обновлением исходного кода. Однако можно с уверенностью сказать, что призыв не возымел должного эффекта, а вызвал бурю гневных комментариев.
Причина в том, что BitPay демонстрирует поддержку клиента BTC1, альтернативы Bitcoin Core, который используют более двух третей сети. И статья в блоге не описывала возможные последствия скачивания программы. В Bitcoin несовместимость имеет экономические последствия — в частности, создание двух сущностей с биткоинами, хотя это разработка по-прежнему вызывает неоднозначные отзывы.
В числе авторов гневных комментариев были заметные фигуры в техническом сообществе блокчейна.
Создатель Lightning Network Тадж Драйя назвал её «прямым зловредом», а один из разработчиков Bitcoin Core Джон Ньюбери утверждает, что статья «нечестная и опасная».
Сервис BitPay обвиняют в том, что он умышленно запутывает пользователей — это сродни призывам обновить iPhone таким способом, что после этого люди не смогут отправлять сообщения другим пользователям, или случайно подписать их на услуги другого оператора связи.
Возможно, такая критика больше говорит о состоянии технической разработки протокола биткоина и о затяжных идеологических битвах среди многих разных участников, имеющих отношение к криптовалюте.
В широком смысле, программное обеспечение BTC1 появилось как результат одного из более противоречивых предложений, поскольку оно основано на соглашении группы майнеров, компаний и разработчиков, которые заявили, что они представляют интересы пользователей сети и намерены сделать несовместимый форк Bitcoin, чтобы в ноябре 2017 года увеличить размер блока в сети.
И хотя протокол Segwit2x выйдет только через несколько месяцев, но существование этого несовместимого форка может потенциально привести к появлению ещё одной сети Bitcoin, которая начнёт конкурировать с Bitcoin и Bitcoin Cash.
Но такая возможность, судя по всему, разбередила старые открытые раны.
Культура внутренней борьбы
В социальных медиа даже самые малый намёк может дать информацию о происходящем.
В другом заметном инциденте разработчик Bitcoin Core зашёл настолько далеко, что удалил Джеффа Гарцига, ведущего разработчика BTC1, из проекта Bitcoin Core на GitHub вскоре после истории с BitPay.
Впрочем, возможно, в происходящем нет ничего удивительного. Хотя бы потому что Гарциг не присылал коммитов в проект c 2014 года. Но этот инцидент значит и нечто большее — то, что некоторые участники конфликта обозначали Гарцига злодеем в текущих технологических битвах.
Одна из главных претензий к Segwit2x в том, что группа влиятельных биткоин-компаний пытается «инкорпорировать» разработку протокола, и основные стрелы тут летят в Гарцига.
Критики, обзывающие Гарцига «политиком» или как похуже, просят (иногда не вежливо), чтобы он полностью покинул сообщество биткоин-разработчиков. (Гарциг — бывший сотрудник BitPay, а сейчас — исполнительный директор стартапа под названием Bloq).
Тем не менее, у Гарцига есть и защитники, особенно среди сторонников Segwit2x. Эрик Вурис, чья фирма ShapeShift среди подписантов, видят в критике подтверждение идеи, что биткоин-разработчики не готовы к каким-то изменениям.
Пользователи расходятся во мнениях, и спектр мнений очень красочный.
Опасность, опасность
Ещё один пункт битвы — идея безопасности, где каждая сторона тратит немало времени на обвинение другой в желании ради своих идеологических убеждений подвергнуть риску деньги пользователей.
Основная тема здесь — начинающаяся война насчёт «защиты от повторного использования» (replay protection).
Идея в том, что если Segwit2x решит идти твёрдо до конца и сделает несовместимый форк с размером блока 2 МБ, а блокчейн разделится на две части, то атаки с повторным использованием могут привести к тому, что некоторые пользователи и компании потеряют деньги. И по мнению защитников Bitcoin Core, выступающие за новое соглашение должны добавить защиту от повторного использования.
Здесь тема повторяет повторяет прошлогоднюю ситуацию, когда группа разработчиков приступила к созданию Ethereum Classic, а большинство пользователей оставили оригинальный блокчейн и перешли на несовместимый форк, который тоже был очень спорным в сообществе разработчиков.
И опасения имеют под собой основания, поскольку некоторые пользователи потеряли-таки свои деньги в той суматохе.
Некоторые разработчики, которые подтвердили желание работать с группой Segwit2x, даже высказали опасение, что в программном обеспечении BTC1 нет защиты от повторного использования. Обвинение в том, что это сделано намеренно.
Прежде всего, не добавляя защиту от повторного использования, группа Segwit2x может избежать надвигающегося раскола биткоина и подтолкнуть пользователей к использованию своего программного обеспечения — и это подтверждается заявлениями членов группы, что BTC1 не приведёт к созданию «нового биткоина».
Откровенные сторонники увеличения размера блоков не стесняются сказать, что они считают это правильной тактикой, и в итоге Core станет менее популярной цепочкой.
Мир и взаимопонимание
Тем не менее, были попытки наладить более содержательный диалог между этими двумя лагерями.
Тед Роджерс, президент разработчика биткоин-кошелька Xapo (который поддерживает соглашение Segwit2x), в небольшом потоке твитов уверяет, что критики часто неправильно представляют членов Segwit2x так, словно те пытаются получить выгоду и добиться успеха.
«Segwit2x — это честная попытка объединить стороны без раскола», — сказал он перед тем, как описать некоторые выгоды предложения.
Вместо того, чтобы представить Segwit2x в качестве одного настоящего биткоина, Роджерс утверждает, что протокол представит рынку «возможность увидеть, как ведут себя разные решения».
Эти комментарии основаны на общем стремлении сторонников BTC1 представить это предложение как часть архитектуры свободного рынка.
Здесь комментарии разделились, если выразиться мягко.
В ответ Роджерсу некоторые пользователи отреагировали хором голосов, который, по всей вероятности, будет только усиливаться по мере приближения ноября. Он подчёркивает мысль о том, что обновление программного обеспечения, предлагаемое коммерческими компаниями, является своего рода враждебным поглощением.
Как сказал один из твиттер-пользователей:
«Если группа CEO может просто собраться вместе и в одностороннем порядке изменить биткоин, то и правительство может такое организовать — а это значит, что биткоин мёртв». -
Китайцы просто тупо хотят перехватит руль биткойна, пропихнув свою версию кода. Но ясно что им это не дадут сделать. По мне не нужно уже не каких изменений. И так все в биткойне нормально работает.