На прошедшем недавно митапе разработчиков Биткоина, член команды Bitcoin Core и технический директор Blockstream Грегори Максвелл (Greg Maxwell) провёл техническую презентацию предстоящего релиза Bitcoin Core 0.15. Во время сессии вопрос-ответ Максвелла спросили о его отношении к SegWit2x.
Напомним, предложение SegWit2x появилось в результате подписания Нью-Йоркского соглашения, когда крупные криптовалютные компании, в том числе большинство майнеров, договорились об активации SegWit и увеличении размера блока через хардфорк в ноябре этого года.
Отвечая на вопрос, Максвелл отметил, что большинство участников Bitcoin Core не заинтересованы в SegWit2x и не собираются поддерживать это решение.
«Думаю, маловероятно, что SegWit2x заручится большой поддержкой по одной простой причине, что майнеры в данный момент заняты добычей Bitcoin Cash. Майнеры следуют туда, где деньги».
С точки зрения Максвелла, сущность биткоина определяют прежде всего правила системы, а не большинство хэшрейта сети. В "подтверждение" этого Маквелл отмечает случаи, когда Эфириум обладал большим суммарным энергопотреблением майнинга, чем биткоин. Какое это имеет отношение к консенсусу в сообществе, он не уточнил.
Хардфорк: можно, но сложно
Несмотря на то, что Максвелл не является сторонником SegWit2x, он допускает возможность хардфорка биткоина во будущем. При этом от уточняет:
«Но это должен быть хардфорк, за который проголосуют все пользователи. Возможно, этого действительно сложно достичь, особенно учитывая, что мы можем так много сделать без хардфорков».
Действительно, согласия "всех пользователей" можно ждать бесконечно. При этом, разработчики Core никогда не возражали против хардфорков, которые соответствуют их интересам. Сейчас же команда Bitcoin Core больше склоняется к софтфоркам, так как они совместимы с предыдущими версиями и их достаточно для внедрения большей части изменений.
По мнению Маквелла, преимущество биткоина состоит в том, что он является «цифровым активом, который не будет меняться по желанию».
Относительно хардфорков, которые могут сработать, Максвелл отмечает в качестве возможного варианта осуществление изменений посредством софтфорка с последующим применением хардфорка для подчистки технических недоработок. Максвелл считает, что достичь консенсуса по таким видам хардфорка будет намного проще.
«Существует пропорциональное соотношение между объемом, который необходимо закодировать, и функционированием системы, а также тем, насколько жизнеспособными вы считает данные предложения», - обобщил своё мнение о хардфорках Максвелл.
Ходы Bitcoin Core в случае успеха SegWit2x
Что касается реакции участников Bitcoin Core на активацию SegWit2x, Максвелл напомнил, что поддержку со стороны большинства майнеров проект получит в том случае, если решение будет принято также и большинством пользователей. При этом команда Core «обидится и уйдет»:
«Думаю, что если все пользователи согласятся с ним [SegWit2x], то люди, которые сейчас занимаются разработкой Bitcoin [Core], возьмут и придумают что-нибудь ещё».
В другой ситуации, когда большинство майнеров поддержат SegWit2x, а «пользователи» предпочтут «оригинальный» блокчейн, по мнению Максвелла будет иметь смысл изменение алгоритма хэширования биткоина. В этом случае Максвелл, очевидно, не имеет ничего против хардфорка и не собирается дожидаться согласия 100% сообщества, так как механизма эффективного голосования пользователей не существует и никто не занимается его разработкой.
Максвелл не рассматривает SHA-256 в качестве определяющего признака системы биткоина, и отмечает, что в будущем его всё равно придётся изменить по требованиям безопасности.
Изменение алгоритма proof-of-work разрушит инвестиции, которые майнеры сделали в оборудование. Максвелл называет это «ядерной опцией»:
«Когда у вас нет другого выбора, вы выбираете наобум. Что вы выберете — не функционирующую и безопасную систему или систему, которая работает?».
Объяснений по поводу того, почему сеть Биткоина после увеличения максимального размера блока останется безопасной, но неожиданно «перестанет функционировать», и как будет работать система без большей части образующего ее бизнеса, также не последовало. Очевидно, для Максвелла личные амбиции и монополия на разработку остаются более высоким приоритетом, чем безопасность и стабильность сети, а также мнение той части сообщества, которая не согласна с «генеральной линией».
Мнение Грегори Максвелла, как одного из локомотивов Bitcoin Core, позволяет судить о том, насколько радикальным становится нынешнее противостояние вокруг активации второй части соглашения SegWit2x.