В последнее время в управлении блокчейном наблюдается интересная тенденция: ончейн-голосование держателей монет обретает новую жизнь в качестве многоцелевого механизма принятия решений. Иногда такое голосование используют, чтобы выбрать суперноды, управляющие сетью (например, DPO в EOS, NEO, Lisk и других системах), а иногда – чтобы проголосовать за параметры протокола (например, лимит газа[41] в Ethereum) или за полноценное обновление протокола и его внедрение (например, Tezos). Во всех этих случаях процесс голосования автоматизирован – принципы изменения набора валидаторов или обновления правил протокола содержатся в самом протоколе, и все происходит автоматически после получения результатов голосования.
Сторонники ончейн-управления отмечают несколько его серьезных преимуществ. Во-первых, в отличие от крайне консервативной философии Bitcoin, оно способно быстро меняться и при необходимости технически совершенствоваться. Во-вторых, оно формирует открытую децентрализованную структуру и за счет этого избегает подводных камней
Процитируем документацию Tezos:
И далее:
В контексте выбора валидаторов положительная сторона ончейн-управления заключается также в том, что это создает условия, в которых сеть предъявляет высокие требования к вычислительной мощности валидаторов, избегая при этом рисков экономической централизации и других ловушек вроде тех, что появляются в публичных блокчейнах.
Пока ончейн-управление выглядит очень даже привлекательно… но в чем же может быть подвох?
Для начала нужно прояснить,
Такой подход в первом приближении часто бывает полезен, но его эффективность неустойчива: люди быстро находят возможность безнаказанно обойти закон; сами правила не всегда подлежат однозначной трактовке, а порой случаются революции – и все это, по крайней мере иногда, бывает
Координационная модель, напротив, рассматривает управление как нечто существующее на разных уровнях. В реальном мире на нижнем уровне располагаются законы физики (оружие и бомбы, как сказал бы геополитический реалист). Относительно пространства блокчейна мы можем чуть больше абстрагироваться и отнести к первому уровню способность каждого человека запускать любое программное обеспечение от лица пользователя, майнера, заинтересованной стороны, валидатора или любого другого агента, возможного в протоколе блокчейна. Нижний слой – всегда решающий. Например, если все пользователи Bitcoin однажды проснутся и решат отредактировать исходный код своих клиентов, заменив его кодом клиента Ethereum, который видит балансы конкретного токен-контракта ERC20, то токен ERC20 станет биткойном. Руководящая сила нижнего уровня непоколебима, но высшие уровни могут
Второй (и чрезвычайно важный) уровень – это координационные институты. Координационный институт создает ориентиры для действий людей, чтобы лучше управлять их поведением. И в управлении блокчейном, и в реальной жизни есть множество ситуаций, когда, действуя определенным образом в одиночку, вы, скорее всего, ничего не добьетесь (если не хуже), зато, действуя сообща, все получат желаемый результат.