Шрифт:
Интервал:
Закладка:
Одним из получателей был худой темноволосый предприниматель из Торонто – Энтони ди Иорио, с кем Виталик недавно общался в рубрике вопросов и ответов Bitcoin Magazine. Энтони начал организовывать биткойн-митапы в Торонто в 2012 году, создал и продал биткойновый игровой сайт Satoshi Circle и основал Биткойн-альянс Канады (Bitcoin Alliance of Canada, BAC). До этого он работал в семейном бизнесе по изготовлению раздвижных дверей и создал компанию по геотермальному бурению. Благодаря раннему приобретению биткойнов, продаже Satoshi Circle (за 2 400 BTC, из которых 2 тысячи он получил по цене ниже 150 долларов) и взлетевшей стоимости BTC Энтони обнаружил, что у него на руках более 2 миллионов долларов в биткойнах. Он стал, как это называется в сообществе, «биткойновым миллионером» – человеком, который уже давно закупился биткойнами и теперь обладал миллионным капиталом.
Энтони был человеком из мира маркетинга и бизнеса, а не технарем, поэтому он попросил посмотреть «белую книгу» своего друга Чарльза Хоскинсона, математика из Колорадо, который не закончил аспирантуру, но создал онлайн-курс «Образовательный проект о Биткойне» (Bitcoin Education Project) и недавно ушел из другого проекта, BitShares. Чарльз, бородатый парень лет двадцати, который вел себя как человек куда старше, разглядел в «белой книге» пару новаторских идей: во-первых, мысль о мировом компьютере в облаке, у которого оплачивается каждый шаг в процессе вычисления, и во-вторых – мысль совместить язык программирования и блокчейн. Получив одобрение Чарльза, Энтони предложил Виталику 150 тысяч долларов в биткойнах для разработки Ethereum.
В декабре 2013 года Виталик и Энтони посетили конференцию на тему биткойнов в Лас-Вегасе. События развивались стремительно. Всего месяц назад стоимость BTC находилась в районе 200 долларов, а в последние недели взлетела выше тысячи. Виталик нашел еще больше заинтересованных в его идее. С деньгами Энтони он мог создавать полноценную криптовалюту с собственным блокчейном, а не достраивать что-нибудь поверх Primecoin. В спа отеля «Эм Джи Эм Гранд» Виталик объяснил Энтони и его бизнес-партнеру Стиву Даку, что отказался от премайна – метода, при котором создатели нового койна майнят его перед выпуском сами, чтобы компенсировать затраты собственными монетами.
Отказавшись от премайнинга эфира – монеты блокчейна Ethereum, соучредители предоставляли равные шансы всем, включая себя. Это самый бескорыстный вариант запуска нового койна – почти как спонсировать стартап, не попросив в нем доли. Виталик объявил об этом децентрализованном плане широкой группе заинтересованных лиц, а потом стал искать разработчиков программы-клиента – приложения для компьютера, позволяющего подключаться к блокчейну.
Что касается самой идеи, новаторская сторона Ethereum заключалась в том, что отправлять и получать переводы могли два типа субъектов: во-первых, как и следует ожидать, люди, но во-вторых, что более интересно, – контракты. Подобно переписке с человеком и с чат-ботом, Ethereum допускает финансовые транзакции между 1) двумя людьми, 2) человеком и смарт-контрактом – алгоритмом в духе этакого финансового торгового аппарата или 3) двумя смарт-контрактами. Контракт – это алгоритм в Ethereum со своими адресом и балансом, и он, как человек, сможет отправлять и получать переводы. Если контракту приходит перевод, то меняются его код и, соответственно, его история; а также при необходимости контракт, в свою очередь, сделает перевод.
Представьте, например, что хотите создать децентрализованную сеть по каршерингу – что-то похожее на Uber, только без самой компании Uber. Вы выпускаете новую криптовалюту – назовем ее CabCoin, «такси-монета», – и создаете фандрайзинговый контракт в сети Ethereum. Контракт можно запрограммировать так, чтобы он посылал новый токен тому, кто пришлет ему эфир по предустановленному курсу – скажем, 10 тысяч CabCoin за 1 эфир. Держатели CabCoin смогут оплачивать ими поездки или голосовать об изменениях в этой сети – например, в ценообразовании, заработке водителей и бюджете на маркетинг. Не нужно звонить, разговаривать с кем-то: если вложился и пользуешься CabCoin – можешь общаться напрямую с контрактом либо написать свой, вовсе избавившись от человеческого фактора.
В Ethereum можно организовать что угодно – торговую площадку, сайт для ставок, децентрализованную систему доменных имен, корпорацию акционеров, страхование, децентрализованный маркетплейс – все будет контрактом. А язык будет «полным по Тьюрингу» – то есть сможет отобразить любую концепцию, какая нужна разработчику. Закончил Виталик эту новую версию «белой книги» так:
Философия протокола Ethereum во многом противоположна направлению многих других сегодняшних криптовалют. Другие криптовалюты нацелены на усложнение и увеличение числа «возможностей»; Ethereum от них избавляется. Протокол не поддерживает транзакции с мультиподписями, MIMO, хеш-коды, время блокировки и многие другие возможности, которые есть даже у Биткойна. Вся его сложность – во всемогущем и полном по Тьюрингу языке ассемблера, на котором можно написать буквально любую математически выразимую возможность. Сам язык следует принципу новояза Оруэлла; любые инструкции, которые можно заменить последовательностью меньше чем из четырех других инструкций, убрали. В результате мы имеем криптовалютный протокол с очень маленькой кодовой базой, который при этом может все, что когда-либо сможет любая криптовалюта.
Добро пожаловать в финансовую сингулярность:)
Через четыре дня, 19 декабря, в 11:53, Виталик получил электронное письмо от потенциального работника Гэва Вуда. Он писал: «Джонни мне все объяснил – я знаю С++ (см. github/gavofyork). Как далеко ты продвинулся с Ethereum?»
Виталик был только рад помощи. Он с двумя разработчиками уже писал код. И рассчитывал закончить через несколько месяцев, после чего вернуться к Bitcoin Magazine и университету.
Виталик ответил на [email protected] дважды – видимо, не заметил, что уже написал один раз пятнадцать минут назад. Оба письма начинались с того, что Виталик рад принять Гэва в команду и спрашивал, что бы он хотел написать для клиента на С++. А заканчивал оба письма обещанием «щедрой награды».
Гэвин Вуд, англичанин тридцати трех лет с темно-карими глазами, обладавший пристальным прямым взглядом и седой шевелюрой с прямой челкой на высоком лбу,