Его все время хочется назвать, как положено в России, Виталием, но в Канаде, где он живет с шести лет, прижилось детское — Виталик. Из русского уменьшительного имя стало английским полным — Vitalik. Так Бутерина зовут и авторы статей в авторитетных журналах, и интервьюеры специализированных онлайн-СМИ, и организаторы конференций.
Бутерин символизирует популярный сегодня в бизнесе образ юного гения. Победитель олимпиад по математике и программированию, в 19 лет он создал платформу, которая представляет радикально новый подход к разработке интернет-проектов. По совокупности качеств она больше напоминает утопию, чем архитектуру веб-приложений. Но утопия Бутерина работает. Вышедшая в феврале этого года бета-версия проекта Ethereum предлагает переустройство веба на принципах, заимствованных у скандально популярной криптовалюты Bitcoin. Веб-сервисы, которым не нужны серверы для вычислений и хранения данных, защищенные от взлома и прозрачные для транзакций. В качестве бонуса — личные валюты, превращающие, например, краудфандинг в персональное IPO. Все это выглядело бы очередным прожектом, если бы, используя декларируемые принципы, Ethereum не сгенерировал уже $12 млн на собственное развитие. Причем речь идет не об инвестициях. Это те самые «новые деньги» и новые принципы финансового устройства, которые Ethereum предлагает индустрии.
Веб в стиле бит
Первый программистский опыт Виталик получил в девять лет. У каждого ребенка должен быть выдуманный мир, населенный воображаемыми персонажами. Мир Виталика жил и развивался в электронных таблицах Excel. Там он с помощью формул задавал этому миру динамику. «Делал статистический анализ, смотрел, как мир живет»,— вспоминает Бутерин. «По-настоящему» программировать он начал в десять лет — написал на C++ свою первую игрушку. Потом были победы на школьных олимпиадах по математике и программированию, бронзовая медаль на чемпионате Канады — -«отборочном туре» Международной олимпиады по информатике IOI 2012 года. К окончанию школы на его счету было несколько игр — от версии Space Invaders до вполне солидного 3D-проекта. «У первой моей игрушки было пять пользователей,— вспоминает Виталик,— у следующих несколько сотен. Мне хотелось сделать что-то, у чего будут миллионы пользователей». Нужно было только понять, что именно может стать такой штукой.
В 2009 году на мировой рынок вышел свободно распространяемый код необычной цифровой валюты — Bitcoin. Приставка Bit отсылала к пиратскому файлообменнику BitTorrent, применяя его идеи к миру денег. Так, у Bitcoin не было единого центра эмиссии, как и не было серверов, на которых бы хранились и обрабатывались данные. Все это происходило на компьютерах пользователей в так называемых block chain (блокчейн) — небольшого размера кусочках данных. Эмитировалась валюта с помощью специфических вычислений на компьютерах пользователей. Главная идея Bitcoin — децентрализация. У нее нет центра эмиссии, значит, она защищена от манипуляций. У нее нет сервера и хранилищ, которые можно взломать. Она мгновенно переводится, а ее транзакции не облагаются комиссией. Быстрая, бесплатная, защищенная и не принадлежащая никому. Изложенные принципы вполне подходили для манифеста. И в ноябре 2013 года Бутерин написал первую строчку проекта Ethereum. Идея — взять принципы Bitcoin и сделать их максимально абстрактными, чтобы их можно было использовать в любом проекте — от мессенджера до файлообменника, биржи, регистратора доменов и, конечно, новых криптовалют.
Связанные одной цепью
«Большинство приложений, которые мы используем сегодня, централизованы,— говорит Стефан Туал, СОО проекта.— Например, мы доверяем банку хранить наши деньги. Но за ним нужно присматривать, чтобы не допустить злоупотреблений. Мы доверяем Facebook фото наших детей, Dropbox — документы, медицинскому сервису — историю болезней. Централизованные системы требуют контроля и поддержки. Они уязвимы, потому что чем крупнее проект, тем сильнее он привлекает взломщиков». Решить эти проблемы и должен Ethereum (от англ. ether — эфир, небеса), который заимствует не только манифестации Bitcoin, но и некоторые его технические решения. Например, технологию block chain, где Ethereum, как и Bitcoin, хранит данные.
Виталик говорит, что его детищем уже интересуются инвесторы, но энтузиазма по этому поводу не выказывает. «Проектам на этом рынке лучше оставаться независимыми»,— считает он. Впрочем, у Бутерина есть источник финансирования. Это собственная валюта Ether, выпущенная на базе Ethereum. «Это наш единственный источник доходов. Когда нам нужны деньги, мы просто продаем «эфир»»,— рассказывает Виталик. Сейчас через обменники криптовалют реализовано «эфира» на 27 тыс. биткоинов. По курсу на июнь 2014 года, это около $12 млн. Ответ на вопрос «Зачем люди покупают молодую и нераспространенную валюту?» становится ключом к еще одной идее Ethereum. Помимо возможности создавать приложения в стиле Bitcoin, с помощью Ethereum удобно делать новые криптовалюты. «Вообразите, что вы художник,— объясняет Туал.— И для финансирования творчества вы выпустили собственную валюту. Чтобы вас поддержать, надо просто купить немного ваших монет, проинвестировав в ваше персональное IPO». Миллионы таких децентрализованных ценных бумаг, по мнению Туала, могут торговаться в интернете, представляя объективную персональную ценность эмитента.
Представьте мир, где каждый может выпустить собственную валюту, а у людей есть электронные кошельки, что в состоянии все эти валюты принимать. Такой валютой бизнес мог бы поощрять своих пользователей, создав принципиально новый вариант бонусных баллов, которые могут расти в цене. Идея «создай собственную валюту и плати ею за разработку продукта» отлично пойдет для стартаперов. Это новая модель, и раньше ее в принципе не существовало, потому что для нее не было технологии.
Сейчас Ethereum доступен в бета-версии. С его помощью можно выпустить и собственную валюту — по словам Бутерина, это требует минимальных навыков в программировании. Полноценная рабочая версия выйдет в конце года. В июне Бутерин получил грант $100 тыс. фонда The Thiel Fellowship основателя PayPal Питера Тиля. А в YouTube уже можно найти ролики, где первые разработчики под Ethereum показывают, как с его помощью писать код для своих приложений. «Мы сделали большую работу по разработке платформы,— говорит Бутерин.— Теперь нам нужны приложения. Возможно, чтобы нащупать главное применение этой системы, должно пройти несколько лет. Как, например, далеко не сразу стала понятна сила соцсетей. Но мой принцип — не ставить цели на срок больше двух месяцев, это и так слишком долго».