Эти люди со всего мира сделали Биткойн тем, чем он является сейчас, и именно им посвящена эта книга. Сатоши Накамото, создатель Биткойна, исчез в 2011 году, оставив после себя ПО с открытым исходным кодом, который другие пользователи могли свободно обновлять и улучшать. По некоторым оценкам на пятом году существования Биткойна он содержал лишь 15 % исходного кода Сатоши, но от этого ПО стало только надежнее и эффективнее. Как это верно для любых денег, полезность и ценность Биткойна зависит от того, насколько велико сообщество использующих его людей. Каждый новый пользователь криптовалюты повышает общие шансы Биткойна на успех.
В общем, это не типичная история о революционном стартапе или гении-одиночке, которому удалось преобразовать мир, прославиться и по ходу дела заработать много денег. Это история о коллективном изобретении, в котором отразились многие актуальные проблемы и тенденции нашего времени: недовольство правительством и банками, разногласия между Кремниевой долиной и Уолл-стрит, мечты о технологических утопиях, способных защитить нас от наших же слабостей, и страх, что технологии выйдут из-под контроля. Эти и многие другие мотивы породили в недрах криптовалютного сообщества огромное количество интересных проектов, которые превратили Биткойн из теоретических рассуждений в многомиллиардную индустрию. Одни из ранних энтузиастов Биткойна заработали целые состояния, другие потеряли все и даже очутились в тюрьме. Сам Биткойн постоянно находится под угрозой краха, если в нем вдруг будет обнаружен какой-то критический изъян. Но даже в этом случае Биткойн стал бы одним из самых впечатляющих практических исследований природы денег и возможных способов их улучшения. Вряд ли он полностью заменит доллар в обозримом будущем, но он хотя бы в общих чертах рисует альтернативное будущее, в котором мы можем оказаться, если центробанки прекратят печатать физиономии давно умерших президентов или национальные достопримечательности на дорогой бумаге.
* * *
Утром после игры в покер, когда остальные гости собирались уходить, Эрик Вурхис сидел у причала для яхт за домом Морхэда. Вчерашняя радость покинула его. Оторвавшись на секунду от размышлений, он сказал, что решил отказаться от должности исполнительного директора своего же панамского биткойн-стартапа. Его позиция в компании не позволяла ему рассказывать о революционном потенциале Биткойна, потому что это могло навредить бизнесу.
"Моя подлинная страсть – это не развитие бизнеса, а создание криптовалютного мира", – пояснил он.
Кроме того, его подруге надоело жить в Панаме, да и сам Эрик скучал по семье в США. Он планировал перебраться через несколько недель в Колорадо, где вырос. Однако благодаря Биткойну он вернется домой совсем другим человеком. То же самое вполне могли бы сказать о себе и многие его новообретенные друзья.
Часть I
Глава 1
10 января 2009 года
В этот субботний день у Хэла Финни был праздник – день рождения его сына. Погода в Санта-Барбаре была прекрасной, и в гости приехала сестра жены из Франции, но Хэл надолго застрял за компьютером. Этого дня он ждал много месяцев, а в каком-то смысле и почти всю жизнь.
Хэл редко делился со своей женой Фрэн подробностями работы. Как врач она мало что понимала в его компьютерных делах. Вот и на этот раз он даже не пытался что-то объяснить. Да и что бы он сказал? "Дорогая, я собираюсь поучаствовать в создании нового вида денег?"
А ведь именно такими были его намерения, когда после утренней пробежки он расположился за компьютером в своем скромном домашнем офисе – уголке гостиной со старым столом, на котором громоздились четыре разномастных монитора, подключенных к жужжащим компьютерным блокам. Во всех местах, не занятых компьютерным оборудованием, возвышались стопки бумаг, книги и старые руководства по программированию. Сидя за столом, Хэл мог видеть примыкающее к гостиной патио, даже в середине января щедро залитое калифорнийским солнцем. Слева от него на ковре лежал Арки, преданный пес, названный в честь звезды в созвездии Волопаса – Арктур. Здесь Хэл чувствовал себя дома и именно здесь он написал большинство своих программ.
Он запустил свой громоздкий IBM ThinkCentre, устроился поудобнее и щелкнул на ссылке, которую получил по электронной почте днем ранее. Еще несколько секунд, и на экране появилась главная страница сайта www.bitcoin.org.
Хэл узнал о Биткойне пару месяцев назад из сообщения, отправленного в одну из многочисленных почтовых рассылок, на которые он был подписан. Хэл много лет знал большинство участников этой специализированной группы для программистов, но то письмо было отправлено незнакомцем. Некто по имени Сатоши Накамото описывал "электронную наличность" со звучным названием "Биткойн". Хэл давно экспериментировал с цифровыми деньгами – достаточно для того, чтобы скептически отнестись к очередной подобной идее, – но все же что-то в этом письме привлекло его внимание. Сатоши описывал цифровые наличные, для работы которых не требовалось ни банка, ни какого-либо другого посредника. Предлагаемая им система могла функционировать за счет работы компьютеров рядовых пользователей. Хэла особенно заинтересовало заявление Сатоши о том, что пользователи могут владеть биткойнами и отправлять их друг другу, не предоставляя своих персональных данных никаким центральным организациям. Хэл и сам большую часть профессиональной жизни посвятил разработке программ, помогавших людям защититься от всевидящего и всепроникающего ока "Большого брата".
Девятистраничный документ Сатоши, написанный в строгом академическом стиле, вызвал у Хэла неподдельный прилив энтузиазма. "Когда был запущен сайт Wikipedia, я думал, что из этого ничего не выйдет, но проект оказался очень успешным, и во многом по тем же причинам", – написал он в группу. Однако остальные участники переписки отнеслись к предложению скептически.
Хэл посоветовал Сатоши запрограммировать описанную им систему, чтобы проверить ее потенциал в действии. Через несколько месяцев, как раз в этот январский день, он скачал код Сатоши с веб-сайта Биткойна. Запустив обычный ЕХЕ-файл, Хэл установил биткойн-программу, и она автоматически открыла окно на рабочем столе его компьютера.
При первом же запуске программа сгенерировала для Хэла список биткойн-адресов и закрытый ключ – своеобразный пароль для доступа к каждому адресу. Кроме того, программа имела еще пару-тройку функций. Самая интересная, "Отправить монеты", была Хэлу недоступна, потому что у него еще не было никаких монет, которые можно было бы кому-то отправить. Увы, прежде чем Хэл смог поэкспериментировать с программой, она завершилась из-за какого-то сбоя.
Это не остановило Хэла. Просмотрев файлы журналов, он написал Сатоши письмо, в котором объяснил, что именно произошло, когда его компьютер попытался связаться с другими узлами сети. Как выяснилось, кроме компьютера Хэла к сети были подключены лишь два компьютера Сатоши с одним и тем же IP-адресом, принадлежащим калифорнийскому интернет-провайдеру.
Вскоре Сатоши прислал ответ, в котором не скрывал своего разочарования. Он написал, что тщательно тестировал весь код и давно не сталкивался с какими-либо проблемами. Причиной сбоя могло стать лишь то, что он сжал программу, чтобы ускорить ее передачу по сети. "Видимо, я зря это сделал", – написал Сатоши и предложил продолжить эксперимент.
Сатоши отправил Хэлу одну из прежних версий программы и поблагодарил его за помощь. Эта программа тоже завершилась сбоем, но Хэл не привык отступать. Наконец ему удалось запустить код на компьютере с другой операционной системой. Когда все заработало, он выбрал в меню наиболее интригующую команду, "Генерировать монеты". Как только он это сделал, вентилятор процессора в его компьютере заметно ускорился и зашумел.
Довольный собой, Хэл решил сделать перерыв и присоединиться к семейному празднику. В инструкциях, которые Сатоши выслал вместе с программой, говорилось, что на генерирование монет могут потребоваться "дни или месяцы, в зависимости от производительности компьютера и конкуренции среди участников сети". Хэл уведомил Сатоши, что все работает и что он пока не будет выключать компьютер с запущенным на нем биткойн-узлом.
К тому времени Хэл прочитал достаточно, чтобы понять, что делает его компьютер. Как только биткойн-программа запустилась, она зарегистрировалась в специальном канале чата, чтобы найти другие компьютеры, на которых выполнялось такое же ПО, – в то время там были только компьютеры Сатоши. Все подключенные к биткойн-сети компьютеры пытались получить новые биткойны, которые создавались пакетами по 50 монет. Каждый новый пакет биткойнов отправлялся тому пользователю, который выиграл последний раунд своеобразного конкурса на решение специальной вычислительной задачи. Когда один из компьютеров побеждал в очередном раунде конкурса и получал новые монеты, все остальные узлы сети обновляли свою копию данных о количестве биткойнов, принадлежащих владельцу соответствующего адреса. После этого узлы сети автоматически приступали к решению очередной задачи в попытке выиграть следующий пакет из 50 монет.
Вернувшись вечером к компьютеру, Хэл увидел, что тот в его отсутствие заработал 50 биткойнов, которые были зачислены на один из его биткойн-адресов и зарегистрированы в общедоступном журнале, служащем для отслеживания всех когда-либо созданных биткойнов. Этот блок стал 78-м по счету, и хотя на тот момент заработанные Хэлом биткойны не стоили ровным счетом ничего, это ничуть его не смутило. В поздравительном письме к Сатоши, копию которого Хэл отправил в группу подписчиков, он позволил себе немного помечтать.
"Представьте, что Биткойн станет главной платежной системой в мире, – дал он волю фантазии. – Тогда его общая стоимость сравняется со стоимостью всего богатства в мире".