Каково истинное значение “децентрализации” в технологии Блокчейна?

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

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

Правда заключается в том, что идеология “каждый майнит на своём компьютере” (или “один IP – один голос”) прямо противоречит задумке Сатоши Накамото. Если бы каждый компьютер майнера вносил свой вклад в качестве полноправного узла сети, все IP-адреса всех узлов имели бы равные права. В результате в сети Биткойна смогли бы доминировать те, кто имеет доступ к большому количеству IP-адресов – то есть, к примеру, ботнеты. Ботнет может содержать десятки и сотни тысяч узлов; к примеру, Baofeng Trojan Horse контролирует 250 тысяч узлов – гораздо больше, чем 6-8 тысяч полных узлов Биткойна. Контролируемый этим трояном ботнет легко мог бы инициировать атаку 51 процента.

На самом деле, говоря о принципе “один процессор – один голос”, Сатоши имел в виду, что одна вычислительная единица представляет одну единицу мощности. Больше вычислительных устройств означает больше мощности: именно это заложено в принципе доказательства работы (PoW).

Если каждый сможет майнить биткойны на своих компьютерах и смартфонах, это будет настоящей децентрализованной утопией. Но почему это может подвергнуть риску стабильность блокчейна? Всё просто, “децентрализация” – это термин, описывающий не статус, а процесс в совокупности. Децентрализация статуса не обязательно означает децентрализацию процесса.

Узлы ботнета рассредоточены с точки зрения статуса, но они очень похожи друг на друга с точки зрения поведенческой модели. В противоположность этому, настоящая децентрализация меряется степенью свободы доступа к принятию совместных решений.  С учётом того, что коды имеют открытые исходники и эта информация доступна всем в равной мере, свобода принятия решений является знаком наличия справедливости.  Каждый может принять участие либо выйти из сети.

Ещё один способ понять децентрализацию – думать о ней, как об инвестиционном портфолио. Портфолио требует диверсификации рисков и активов, и это проверенная веками истина. Вспомните Антонио из шекспировского Венецианского купца:

Мой риск не одному я вверил судну,
Не одному и месту; состоянье
Мое не мерится текущим годом:
Я не грущу из-за моих товаров.

Как говорится в популярной поговорке, не стоит класть все яйца в одну корзину.

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

Еще читать  Прикосновение невидимой руки

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

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

Модель «каждый майнит на своём компьютере» может показаться более равномерно распределённой. Однако, если эти компьютеры окажутся заражены вирусом-ботом, их поведение будет изменено злоумышленниками. Независимо от количества узлов они будут действовать фактически как один узел.

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

В то же время, хотя принцип доказательства работы PoW на первый взгляд выглядит централизацией вычислительной мощности (по факту она распределена, хотя наибольшая вычислительная мощность сосредоточена в нескольких руках), никто не может помешать вам заняться майнингом либо разработать собственное устройство для этой цели. Это децентрализованный процесс свободной конкуренции. В чём-то это похоже на голосование на выборах: в то время как демократия привела к власти канадского премьер-министра Джастина Трудо (сына бывшего премьер-министра Пьера Трудо), допустив кровную преемственность, децентрализация демократического процесса обеспечила ему легитимность.

Децентрализация – не новое слово. Вспомните «невидимую руку» Адама Смита: это конкуренция на свободном рынке. При условии наличия конкуренции, централизация вычислительной мощности не является чем-то плохим. С одной стороны, высокая стоимость вычислений не даёт пулам и майнерам проводить атаки 51 процента, поскольку они руководствуются рациональностью при принятии экономических решений. С другой стороны, иррациональные игроки – к примеру, пулы с очень большой долей вычислительной мощности сети – не могут позволить себе осуществление такой атаки. Вычислительные мощности пула не принадлежат ему безраздельно, и он будет постоянно сталкиваться с конкуренцией со стороны новых сил и новых игроков.

Централизация вычислительной мощности – естественный результат рыночной конкуренции. Специализированный труд – естественный результат свободной конкуренции в любой открытой системе; по таким же принципам функционируют и биологические организмы. Профессиональные майнеры, профессиональные платёжные системы и кошельки, профессиональные сервисы по предоставлению информации из блокчейна – все они являются естественным результатом децентрализации блокчейна, а не следствием, которого нужно всеми силами избегать.

 

Источник

Источник


Комментарии:

Добавить Комментарий

Яндекс.Метрика