Корпоративные сети тоже централизованны с точки зрения логики. Только они запускают опорный, «ядерный», код в частных центрах обработки данных, а не на распределенных виртуальных компьютерах. Но, в отличие от блокчейн-сетей, они централизованны и организационно. Такая конструкция имеет несомненные преимущества, но за них приходится дорого платить: руководство компании полностью контролирует аппаратное обеспечение и может в любое время и по любой причине изменить правила сети. Это приводит к неизбежному паттерну «привлечение – обогащение», который воспринимается участниками сети как хитрый рекламный ход «примани и подмени» (описан выше, в главе 3).
Блокчейн-сети избегают этой участи благодаря передаче контроля над сетью в руки членов сообщества. Сами сообщества могут состоять из великого множества заинтересованных сторон, включая держателей токенов, пользователей, создателей и разработчиков. В большинстве современных систем изменения в блокчейн-сетях могут осуществляться только в результате голосования, обычно держателей токенов, символизирующих права управления. Это вселяет в людей, зависимых от сети, уверенность в том, что правила будут меняться, только если это в интересах сообщества. (Об управлении блокчейнами, в том числе о проблемах и благоприятных возможностях этого процесса, рассказывается далее, в главе 11.)
Однако стоит отметить, что блокчейн-сети обычно не рождаются децентрализованными с организационной точки зрения. На их зачаточной стадии почти всегда есть небольшая команда основателей, которые управляют сетью по иерархической схеме, «сверху вниз». Со временем более крупное и управляющее по схеме «снизу вверх» сообщество разработчиков, создателей, пользователей и других лиц берет обязанности техобслуживания и разработки на себя. Верхнего предела размера сообщества не существует. Сегодня многие блокчейн-сообщества состоят из сотен, тысяч и даже более участников. Задача команды основателей заключается в том, чтобы разработать для сети «ядровое» ПО и систему материальных поощрений, стимулирующую рост. После этого они передают контроль сообществу в рамках процесса прогрессивной децентрализации.
Тут крайне важно правильно решить, что оставить централизованным, а что передать на усмотрение сообщества. Объединение всего в общее «ядро» по образу и подобию корпоративных сетей – цель неверная. Излишне сильная централизация приведет нас к воссозданию тех же проблем, которые характерны для корпоративных сетей. Какая-то часть планирования должна оставаться централизованной, но основную часть развития должны взять на себя предприниматели. Как правило, если какой-то компонент системы можно передать сообществу, нужно это сделать. «Ядро» должно выполнять в сети только базовые функции, такие, например, как общее управление и материальное стимулирование сообщества.
Один из общих аспектов, которые явно могло бы контролировать сообщество, – денежные резервы (казначейство), финансовое «ядро» блокчейн-сети. Как мы уже говорили, сообщества, которые контролируют их, иногда называют ДАО, или децентрализованные автономные организации. Но это не совсем правильное наименование. На самом деле они не автономны, как, скажем, беспилотные автомобили. Скорее, они автономны в том смысле, что основаны на блокчейне. Код, который ими управляет, работает в сети и может самоисполняться при выполнении определенных условий, – например, если участники достигают консенсуса, обычно в рамках голосования с помощью токенов. Код, запущенный на блокчейне, может работать вечно, исполняться программно и хранить деньги, не завися от внешних институтов. ДАО, скорее, похожи на сетевой эквивалент ассоциаций домовладельцев, устанавливающих правила для сообществ и обеспечивающих их соблюдение, только с большей степенью автоматизации.
Воспользуемся еще раз аналогией с большим городом. На улицах любого тщательно спроектированного мегаполиса ожидаешь увидеть ратушу, полицейское управление, почтовое отделение, школы, пожарную часть и прочие необходимые институты и структуры. Жители и компании зависят от этих служб; это фундамент, на основе которого будет далее строиться и развиваться город. Ради повышения эффективности муниципальные службы централизованны, но на первом месте все равно стоят интересы горожан. Сообщество контролирует эти службы в рамках выборов.
У функций блокчейна есть точные аналоги в городском планировании. Запуск блокчейн-сети сродни возведению нового города на неосвоенных землях. Городской архитектор проектирует и строит несколько первоначальных зданий, а затем разрабатывается система земельных пожалований и налоговых льгот для жильцов и застройщиков. Ключевую роль играют права собственности, которые твердо гарантируют, что владельцы недвижимости при любых обстоятельствах смогут сохранить за собой свою собственность, поэтому им будет комфортно инвестировать в нее средства. По мере роста города растет и база налогоплательщиков. Налоги реинвестируются в общественные проекты, такие как улицы и парки; осваиваются новые участки, город ширится и растет.
Вознаграждение в виде токенов в сетях блокчейнов похоже на земельные пожалования; это стимулы, предоставляемые вкладчикам за разные виды деятельности. Токены обеспечивают права собственности, закрепляя их за владельцами. Комиссии сродни городским налогам; это плата, которую сеть взимает за доступ в нее и за транзакции. ДАО подобны городским властям, ответственным за надзор над развитием инфраструктуры, разрешение споров и распределение ресурсов ради максимизации полезности сети. Благодаря такому сочетанию функций успешные сети блокчейнов эффективно способствуют развитию зарождающейся экономики по типу «снизу вверх».
Представьте, что вы предприниматель и хотите основать в городе бизнес. В первую очередь вам захочется узнать правила, по которым живет этот город. Предсказуемы ли они? Будут ли любые изменения в этих правилах базироваться на принципах честности и справедливости? Разумны ли здесь налоги? Если ваш бизнес в будущем преуспеет, не пойдет ли прибыль в чужой карман? Справедливость и предсказуемость побудят вас инвестировать свои время и деньги. Ваш успех и успех города взаимозависимы. У вас есть стимул помогать городу расти и процветать, а он заинтересован в том, чтобы помогать расти и процветать вам. Точно такие же соображения работают и в блокчейн-сети.
Тем, кто давно знаком с нисходящей («сверху вниз») моделью разработки корпоративного ПО, восходящая («снизу вверх») модель совместной разработки софта сети блокчейнов может показаться странной. Но именно благодаря ей стали возможны протокольные сети и продолжают создаваться программы с открытым исходным кодом. И еще ее дух краудсорсингового сотрудничества поддерживает сайты вроде «Википедии». А теперь блокчейн-сети берут эту давнюю, проверенную временем модель и применяют ее к «убойному» приложению интернета: сетям.
В следующей главе мы рассмотрим самые привлекательные функции блокчейн-сетей, начиная с их открытости. Мы в деталях обсудим композиционность их ПО и низкие комиссии, которые обеспечивают блокчейн-сетям серьезные конкурентные преимущества по сравнению с сетями других типов. Отдельно мы рассмотрим их экономику, включая стимулы и твердые обязательства, которые они предлагают пользователям, разработчикам и создателям. И мы увидим, как эти свойства способствуют формированию истинных сообществ – инклюзивных и обширных групп заинтересованных сторон, которые направляют, управляют и разделяют ценность, создаваемую этими сетями.
Часть III. Новая эпоха
Глава 7. Программное обеспечение, созданное сообществом
Подумайте о дзен. Этот проект не принадлежит никому и принадлежит всем.
До 1970-х технологический бизнес означал торговлю оборудованием, микрочипами, устройствами для хранения данных, компьютерами и т. д. А потом в голову одному проницательному пареньку пришла противоположная идея[167]. А что, если программное обеспечение – тоже хороший бизнес? Может, не просто хороший, а отличный – еще лучше, чем продажа «железа»? И вот, не в силах противостоять желанию протестировать эту теорию, смельчак отказался от планов поступить на юридический факультет, бросил учебу в колледже и основал Microsoft.
Я говорю, конечно, о Билле Гейтсе. Он раньше всех распознал, что операционные системы для персональных компьютеров способны за счет сетевых эффектов накапливать огромную мощь. Он сумел предвидеть, что со временем потребители будут гоняться за операционными системами и компьютерными приложениями, а не оборудованием, на котором те работают. Что разработчики будут создавать приложения для самых популярных операционных систем, а не для самого продаваемого «железа». И это обусловит самоусиливающийся цикл обратной связи «платформа – приложение». И королем рынка станет его величество софт.
Тогдашние старожилы рынка, надо сказать, и понятия не имели, что их ждет в будущем. IBM в 1980 году согласилась лицензировать первую «жемчужину в короне» Microsoft – операционную систему DOS, – заключив сделку, которая позволила компании и впредь продавать ПО другим производителям[168]. IBM явно недооценила опасность ситуации. В те времена все больше производителей ПК вступали в борьбу, копируя разработки IBM и превращая компьютерную аппаратуру в продукт массового потребления. И в этом опасном контексте Microsoft буквально наводнила ИТ-мир своими операционными системами, которые в конце концов стали отраслевым стандартом. В следующие двадцать лет программное обеспечение оставалось самым прибыльным бизнесом в сфере высоких технологий.
Но потом начался новый виток технологического цикла, и, поскольку могущество Microsoft росло, «секта» программистов-активистов нанесла ответный удар, основав движение за ПО с открытым исходным кодом. Тим О’Рейли, технологический магнат-издатель, так описал эту ситуацию в публикации 1998 года под названием «Бесплатное ПО: сердце и душа интернета»: «Несмотря на все попытки Microsoft убедить мир в том, что столица интернета находится в Редмонде, и конкурирующие претензии Netscape на то, будто она в Маунтин-Вью, реальная его штаб-квартира существует только в киберпространстве, во всемирном распределенном сообществе разработчиков, которые опираются на работу друг друга, обмениваясь не только идеями, но и исходным кодом, позволяющим их реализовать»