Месяц назад сооснователь Ethereum Виталик Бутерин сказал, что управление проектомне такое уж и плохое.” Но эти слова будто оказались проклятьем. В настоящий момент Ethereum пребывает в той же ситуации, что и Биткойн в течение нескольких лет – нужно принять решение, но у проекта нет формальной структуры управления.

Какое решение?

Ethereum использует Тьюринг-полный язык программирования, и это даёт пользователям отличную гибкость, но также создаёт огромную дыру в безопасности. Два года назад, когда TheDAO столкнулось с сокрушительной хакерской атакой, сообщество решило разделить сеть и, главным образом, откатиться к моменту до атаки. Поступив таким образом, сеть навсегда перестала претендовать на звание абсолютно неуязвимой.

Когда Ethereum отменил атаку на TheDAO, случившееся стало прецедентом. Можно сказать, что в данном случае Ethereum хотел создать ветер, а теперь пожинает бурю. В прошлом году был атакован популярный кошелёк Parity, что вызвало заморозку и недоступность 162 млн. долларов в Ether. Эти средства не были украдены, но хакеру удалось сделать их недоступными. В течение прошлых лет были и другие небольшие хакерские атаки, и теперь жертвы этих атак требуют что-нибудь с этим сделать.

Управление через EIP

Главные разработчики Ethereum создали систему, с помощью которой сообщество может предлагать, какие изменения стоит внести. Заинтересованные участники сообщества напишут “Предложение по Улучшению Ethereum (EIP)” и представят его на Github проекта. Так называемые редакторы EIP просмотрят EIP и либо отклонят его, либо продвинут проект дальше, придав ему статус “официального предложения.” Затем сообщество будет обсуждать его и придёт к единому мнению, и затем (если сообщество примет его) EIP будет включён в код.

Обычно это происходит в довольно старомодной манере, но когда был подан EIP 867, начался хаос. Противоречивый EIP 867 предлагает план действия по восстановлению потерянных пользовательских средств. Сам по себе EIP не вернёт средства пользователей, замороженные после атаки на Parity или других подобных атак, но он создает фреймворк, который позволит им запрашивать возвращение этих средств. А как же эти средства будут возвращены? Путём выборочного обращения вспять некоторой истории Ethereum, что во многом схоже с действиями во время хакерской атаки на TheDAO.

EIP 867 вызвал бурю противоречивых мнений, и даже привёл к отставке одного из редакторов EIP, который решил, что это предложение нарушает японское законодательство (этот закон запрещает манипуляции с электронными записями). В настоящий момент, сообщество переживает острый раскол на два лагеря из-за проблемы с возвратом средств, и это разделение ясно показало слабости в системе управления, которую, как мы помним, Бутерин назвал “не такой уж и плохой.”  

Вуаля!

Кажется, что пользователи Биткойна и Ethereum ждут, что решение волшебным образом найдётся само, и что целое сообщество примет изменения в коде с распростёртыми объятиями и без возражений. Ни одно из этих сообществ не имеет такого механизма, чтобы посчитать владельцев валюты поголовно и подтолкнуть их к решению. Растущий кризис Биткойна был наконец-то разрешён (или, по крайней мере, на время предотвращён) после нескольких лет споров. Каким же образом проблема была решена? Группа майнеров и бизнес-лидеров Биткойна собрались вместе и торжественно солгали друг другу, что они увеличат размер блока, если майнеры сначала поддержат Segregated Witness (SegWit). В итоге было принято решение отказаться от увеличения размера блока в 2 раза.

Настоящее управление

Владельцы Dash немного озадачены тем, как архаично всё устроено в сообществах Биткойна и Ethereum. С помощью системы децентрализованного управления на основе блокчейна (DGBB) – так называемой Сокровищницы – владельцев Мастернод можно призвать к голосованию по вопросам управления. После этого команда Dash Core разработает соответствующий код, подготовит обновление и утвердит его в сети Мастернод. После того, как достаточное количество Мастернод обновится, включается принудительный режим и все необновлённые Мастерноды по сути исключаются из сети.

И хотя система управления Dash не идеальна, это всё же хорошее начало. По крайней мере, нашему сообществу нет нужды сидеть и ждать, пока необходимое решение появится самой собой.