Цифровое золото: невероятная история Биткойна
При первом же запуске программа сгенерировала для Хэла список биткойн-адресов и закрытый ключ – своеобразный пароль для доступа к каждому адресу. Кроме того, программа имела еще пару-тройку функций. Самая интересная, «Отправить монеты», была Хэлу недоступна, потому что у него еще не было никаких монет, которые можно было бы кому-то отправить. Увы, прежде чем Хэл смог поэкспериментировать с программой, она завершилась из-за какого-то сбоя.
Это не остановило Хэла. Просмотрев файлы журналов, он написал Сатоши письмо, в котором объяснил, что именно произошло, когда его компьютер попытался связаться с другими узлами сети. Как выяснилось, кроме компьютера Хэла к сети были подключены лишь два компьютера Сатоши с одним и тем же IP-адресом, принадлежащим калифорнийскому интернет-провайдеру.
Вскоре Сатоши прислал ответ, в котором не скрывал своего разочарования. Он написал, что тщательно тестировал весь код и давно не сталкивался с какими-либо проблемами. Причиной сбоя могло стать лишь то, что он сжал программу, чтобы ускорить ее передачу по сети. «Видимо, я зря это сделал», – написал Сатоши и предложил продолжить эксперимент.
Сатоши отправил Хэлу одну из прежних версий программы и поблагодарил его за помощь. Эта программа тоже завершилась сбоем, но Хэл не привык отступать. Наконец ему удалось запустить код на компьютере с другой операционной системой. Когда все заработало, он выбрал в меню наиболее интригующую команду, «Генерировать монеты». Как только он это сделал, вентилятор процессора в его компьютере заметно ускорился и зашумел.
Довольный собой, Хэл решил сделать перерыв и присоединиться к семейному празднику. В инструкциях, которые Сатоши выслал вместе с программой, говорилось, что на генерирование монет могут потребоваться «дни или месяцы, в зависимости от производительности компьютера и конкуренции среди участников сети». Хэл уведомил Сатоши, что все работает и что он пока не будет выключать компьютер с запущенным на нем биткойн-узлом.
К тому времени Хэл прочитал достаточно, чтобы понять, что делает его компьютер. Как только биткойн-программа запустилась, она зарегистрировалась в специальном канале чата, чтобы найти другие компьютеры, на которых выполнялось такое же ПО, – в то время там были только компьютеры Сатоши. Все подключенные к биткойн-сети компьютеры пытались получить новые биткойны, которые создавались пакетами по 50 монет. Каждый новый пакет биткойнов отправлялся тому пользователю, который выиграл последний раунд своеобразного конкурса на решение специальной вычислительной задачи. Когда один из компьютеров побеждал в очередном раунде конкурса и получал новые монеты, все остальные узлы сети обновляли свою копию данных о количестве биткойнов, принадлежащих владельцу соответствующего адреса. После этого узлы сети автоматически приступали к решению очередной задачи в попытке выиграть следующий пакет из 50 монет.
Вернувшись вечером к компьютеру, Хэл увидел, что тот в его отсутствие заработал 50 биткойнов, которые были зачислены на один из его биткойн-адресов и зарегистрированы в общедоступном журнале, служащем для отслеживания всех когда-либо созданных биткойнов. Этот блок стал 78-м по счету, и хотя на тот момент заработанные Хэлом биткойны не стоили ровным счетом ничего, это ничуть его не смутило. В поздравительном письме к Сатоши, копию которого Хэл отправил в группу подписчиков, он позволил себе немного помечтать.
«Представьте, что Биткойн станет главной платежной системой в мире, – дал он волю фантазии. – Тогда его общая стоимость сравняется со стоимостью всего богатства в мире».
По его подсчетам в этом случае каждый биткойн должен был бы стоить около 10 миллионов долларов.
«Даже если шансы Биткойна достичь такого уровня призрачны, неужели они меньше, чем 1 против 100 миллионов? – написал он, прежде чем покинуть группу. – Есть над чем подумать».
ХЭЛ ФИННИ давно интересовался тем, как технологии формируют облик будущего.
Один из четверых детей инженера-нефтяника, Хэл в юности прочитал много классических научно-фантастических романов, позже перешел на книги по высшей математике и в итоге поступил на учебу в Калифорнийский технологический институт. Сложные задачи никогда не пугали его, а скорее раззадоривали. Достаточно сказать, что уже в первый год учебы в институте он записался на курс по теории гравитационного поля, предназначенный для аспирантов.
Но он не был и типичным компьютерным гиком. Высокий и атлетично сложенный, Хэл любил покататься на лыжах в калифорнийских горах и не имел никаких проблем с социальной адаптацией, бывших частым явлением среди студентов Калтеха. Активный творческий дух распространялся и на интеллектуальные увлечения Хэла. Читая романы Ларри Нивена, в которых обсуждалась возможность замораживания людей с целью их последующей реанимации, Хэл не просто оценивал реалистичность таких технологий. Он нашел фонд продления жизни Alcor, который занимался подобными исследованиями, и подписался на его журнал. Позднее он заплатит за сохранение своего тела и тел членов его семьи в криохранилищах Alcor неподалеку от Лос-Анджелеса.
Изобретение Интернета Хэл воспринял как величайшее благо: сеть позволила ему свободно общаться с теми немногими людьми, которые увлекались подобными радикальными идеями. Еще до появления первого веб-браузера Хэл вступил в интернет-сообщества «шифропанков» и «экстропианцев», участники которых страстно обсуждали возможные способы влияния на будущее с помощью технологий.
Мало что волновало участников этих групп больше, чем вопрос, как технологии изменят баланс власти между корпорациями и государствами с одной стороны и отдельными людьми – с другой. Безусловно, информационные технологии предоставили людям беспрецедентные возможности продвижения своих взглядов и поиска единомышленников. Но в то же время постепенное проникновение цифровых технологий в нашу жизнь позволило государствам и крупным компаниям усилить контроль над наиболее ценным и опасным товаром информационной эпохи – самой информацией.
Конечно, правительства всех стран пытались следить за своими гражданами и в докомпьютерную эпоху, но собрать много информации о большинстве людей было просто невозможно. Однако уже в 1990-е годы – задолго до того как выяснилось, что АНБ прослушивает телефонные разговоры обычных граждан, а политика конфиденциальности Facebook стала предметом национальных дебатов – шифропанки ясно увидели, что компьютеризация всех сфер жизни значительно упрощает для властей сбор сведений о людях и манипулирование ими. Больше всего шифропанков беспокоил вопрос, как люди могут защитить свою личную информацию и конфиденциальность. Достаточно сказать, что «Манифест шифропанка», который в 1993 году опубликовал Эрик Хьюз, математик из Беркли, начинается словами «В электронную эпоху конфиденциальность стала для открытого общества необходимостью».
Эти воззрения во многом произрастали из либертарианских взглядов, которые приобрели популярность в Калифорнии в 1970- и 1980-е годы. Подозрительное отношение к государству было естественным для программистов, которые на работе самостоятельно создавали новый мир, не полагаясь на чью-либо помощь. Хэл проникся этими идеями еще в Калтехе, отчасти благодаря романам Айн Рэнд. Однако проблема конфиденциальности в эпоху Интернета вызывала немалый интерес и вне либертарианских кругов, в том числе среди защитников прав человека и активистов других протестных движений.
Конечно, никто из шифропанков не призывал к отказу от технологий – напротив, именно в технологиях, а особенно в науке о шифровании (криптографии) они видели решение проблемы. Шифрование исторически было привилегией лишь самых влиятельных организаций. Частные лица могли попытаться кодировать свои данные тем или иным способом, но спецслужбы и военные прекрасно научились взламывать такие шифры. Однако в 1970- и 1980-е годы математики из Стэнфорда и MIT сделали ряд открытий, которые впервые в истории позволили обычным людям шифровать сообщения так, что их невозможно было взломать даже с помощью самых мощных суперкомпьютеров. Новая технология получила название «криптография с открытым ключом».