Технологии 11 февраля 2016

Раскол Биткойна: кто возглавит «децентрализованную» систему

Далее

Система Биткойн раскололась на две части: центральная группа разработчиков, выступающая против увеличения размера блоков цепи транзакций, создала свою версию клиента под названием Bitcoin Core. В противовес ей появилась версия Bitcoin Classic, созданная влиятельными майнерами, которые настаивают на необходимости увеличения размера блока цепи. Обозреватель The Verge Бен Проппер рассуждает о том, какая ветвь развития победит в итоге, и как это скажется на ценности пошатнувшейся криптовалюты.

Раскол системы на Core и Classic

Если раньше система Биткойн оставалась в значительной степени вне поля зрения широкой общественности, то после заявлений известного разработчика системы Майка Хирна, назвавшего криптовалюту и технологию, лежащую в ее основе, неудачным экспериментом, ситуация резко поменялась. Хирн считает, что внутренняя борьба и неуступчивость внутри центральной команды разработчиков парализовала систему, столкнувшуюся с трудностью роста. Эта нерешенная проблема сделала валюту непригодной настолько, что вряд ли она сможет восстановиться. Эксперты провозгласили Биткойн мертвым, и даже ярые сторонники системы признали: неясно, будет ли проект процветать.

Не прошло и трех недель, как вызывающие острый интерес по всему миру дискуссии утихли, а Биткойн-сообщество попыталось найти выход из ситуации. В результате оно раскололась на две части — центральную команду разработчиков и группу влиятельных майнеров и стартапов. Две эти группы создали конкурирующие версии Bitcoin Core и Bitcoin Classic. Каждая версия вытекает из одного исходного кода, но теперь находится под контролем отдельных групп программистов и отличается своей концепцией развития.

Раскол Биткойн-системы — это интригующее испытание для программного обеспечения с открытым доступом, демонстрирующее, как децентрализованные системы должны бороться с внутренними конфликтами.

В конечном счете, раскол системы может пролить свет на устойчивость технологии блокчейна, лежащей в основе Биткойна. В то же время одна из самых новых и интересных идей нашего времени, которая сегодня оценивается более чем в $5 миллиардов, может легко превратиться в дымку.

Система не была рассчитана на возрастающую потребность

Базовая система Биткойна работает следующим образом: майнеры биткойнов используют вычислительную мощность для выполнения сложных математических задач, криптографического доказательства работы, которая подтверждает достоверность транзакций в блокчейне. За эту работу они вознаграждаются биткойнами. До сих пор каждый блок в цепочке был ограничен 1 мегабайтом, а скорость, с которой добываются блоки, оставалась относительно неизменной. Но так как количество пользователей и транзакций в сети выросло, этот лимит стал причиной невыполненных заказов, приводящих к замедлению и ненадежности платежей.

У тех, кто хочет продолжения роста и процветания системы, это вызывает беспокойство. Торговцы не могут положиться на цифровые транзакции, подтверждение которых может занять несколько минут или часов. Часть Биткойн-сообщества спорит об увеличении размера блока и в течение последних нескольких лет предлагает внести изменения в основное программное обеспечение — увеличить размер блока до 2, 4 или даже 8 мегабайт. Однако другая часть сообщества с таким подходом не согласна и утверждает, что увеличение размера блока подрывает основную функцию системы — децентрализацию.

Чем больше размер блока, тем больше вычислительной мощности требуется для его добычи.

Это позволило бы уменьшить число людей, которые могут эффективно работать майнерами. Увеличение блока также повлияет на пользовательские узлы — людей, которые не вознаграждаются деньгами, как майнеры, но играют ключевую роль в одноранговой сети, помогая обеспечить ее прозрачность сети и предотвращая повторное использование цифровых маркеров. Чем меньше сеть, тем менее она децентрализована, и это то, с чем не согласна центральная команда системы Биткойн (Core).

Война за Биткойн

В последнее время обе группы — и те, что за увеличение размера блока (Classic), и те, кто против (Core) — становятся все более враждебными друг к другу. Объявивший Биткойн неудачным экспериментом Хирн пожаловался на тот факт, что сообщество не только оказалось неспособно прийти к согласию относительно решения сложившейся проблемы, но и что спор перерос в цензуру на самом популярном дискуссионном форуме сообщества на Reddit, а также привел к DDoS-атакам,к направленным на запугивание конкурентов, и вылился в общую атмосферу идеологической гражданской войны о правильной траектории развития системы.

Биткойн — не первый проект с открытым исходным кодом, направленным на борьбу с этими проблемами. В теории, этот подход является очень демократичным и справедливым: любой человек может предложить изменения в коде, и общественность методом проб и ошибок решает, какие усовершенствования оставить, а какие отклонить. Но на практике небольшая группа основных разработчиков является единственной, кто может внедрить эти изменения, потому что код должен быть тщательно проверен и протестирован, чтобы не сломать систему при реализации.

От Linux до ICANN, проектам программного обеспечения с такой структурой приходится бороться с моментами, когда часть сообщества не согласна с выбранным центральной командой направлением. В некоторых случаях, как с Линусом Торвальдсом в Linux, основатель остается частью сообщества и имеет полномочия для урегулирования внутренних споров. Биткойн интересен своим анонимным создателем Satoshi, который достиг статуса бога для многих поклонников системы. Они выискивают и выбирают биты текста, которые он оставил, чтобы укрепить свои аргументы — мол, Satoshi всегда подразумевал рост размера блока цепочки. Никогда! Это бред.

Бета-версия Bitcoin Classic стала второй по популярности в первые несколько дней с момента выпуска, обогнав более раннюю Bitcoin XT, которую Хирн продвигал до ухода. Пока неизвестно, какая версия в конечном итоге будет пользоваться большей поддержкой — существует бесчисленное множество подробных аргументов за и против о том, почему раскол сохранит или уничтожит систему Биткойн навсегда.

Одно известно наверняка: затянувшаяся битва, скорее всего, нанесет вред репутации цифровой валюты и снизит уровень доверия к ней.

Потому что, если два конкурирующих блокчейна живут бок о бок, преступникам становится гораздо проще использовать одни и те же деньги два раза.

Мы же вскоре узнаем, может ли «машина» с открытым исходным кодом действовать в своих собственных интересах, когда система достигает критической точки.