Девятистраничный документ Сатоши, написанный в строгом академическом стиле, вызвал у Хэла неподдельный прилив энтузиазма. “Когда был запущен сайт Wikipedia, я думал, что из этого ничего не выйдет, но проект оказался очень успешным, и во многом по тем же причинам”, – написал он в группу. Однако остальные участники переписки отнеслись к предложению скептически.
Хэл посоветовал Сатоши запрограммировать описанную им систему, чтобы проверить ее потенциал в действии. Через несколько месяцев, как раз в этот январский день, он скачал код Сатоши с веб-сайта Биткойна. Запустив обычный ЕХЕ-файл, Хэл установил биткойн-программу, и она автоматически открыла окно на рабочем столе его компьютера.
При первом же запуске программа сгенерировала для Хэла список биткойн-адресов и закрытый ключ – своеобразный пароль для доступа к каждому адресу. Кроме того, программа имела еще пару-тройку функций. Самая интересная, “Отправить монеты”, была Хэлу недоступна, потому что у него еще не было никаких монет, которые можно было бы кому-то отправить. Увы, прежде чем Хэл смог поэкспериментировать с программой, она завершилась из-за какого-то сбоя.
Это не остановило Хэла. Просмотрев файлы журналов, он написал Сатоши письмо, в котором объяснил, что именно произошло, когда его компьютер попытался связаться с другими узлами сети. Как выяснилось, кроме компьютера Хэла к сети были подключены лишь два компьютера Сатоши с одним и тем же IP-адресом, принадлежащим калифорнийскому интернет-провайдеру.
Вскоре Сатоши прислал ответ, в котором не скрывал своего разочарования. Он написал, что тщательно тестировал весь код и давно не сталкивался с какими-либо проблемами. Причиной сбоя могло стать лишь то, что он сжал программу, чтобы ускорить ее передачу по сети. “Видимо, я зря это сделал”, – написал Сатоши и предложил продолжить эксперимент.
Сатоши отправил Хэлу одну из прежних версий программы и поблагодарил его за помощь. Эта программа тоже завершилась сбоем, но Хэл не привык отступать. Наконец ему удалось запустить код на компьютере с другой операционной системой. Когда все заработало, он выбрал в меню наиболее интригующую команду, “Генерировать монеты”. Как только он это сделал, вентилятор процессора в его компьютере заметно ускорился и зашумел.
Довольный собой, Хэл решил сделать перерыв и присоединиться к семейному празднику. В инструкциях, которые Сатоши выслал вместе с программой, говорилось, что на генерирование монет могут потребоваться “дни или месяцы, в зависимости от производительности компьютера и конкуренции среди участников сети”. Хэл уведомил Сатоши, что все работает и что он пока не будет выключать компьютер с запущенным на нем биткойн-узлом.
К тому времени Хэл прочитал достаточно, чтобы понять, что делает его компьютер. Как только биткойн-программа запустилась, она зарегистрировалась в специальном канале чата, чтобы найти другие компьютеры, на которых выполнялось такое же ПО, – в то время там были только компьютеры Сатоши. Все подключенные к биткойн-сети компьютеры пытались получить новые биткойны, которые создавались пакетами по 50 монет. Каждый новый пакет биткойнов отправлялся тому пользователю, который выиграл последний раунд своеобразного конкурса на решение специальной вычислительной задачи. Когда один из компьютеров побеждал в очередном раунде конкурса и получал новые монеты, все остальные узлы сети обновляли свою копию данных о количестве биткойнов, принадлежащих владельцу соответствующего адреса. После этого узлы сети автоматически приступали к решению очередной задачи в попытке выиграть следующий пакет из 50 монет.
Вернувшись вечером к компьютеру, Хэл увидел, что тот в его отсутствие заработал 50 биткойнов, которые были зачислены на один из его биткойн-адресов и зарегистрированы в общедоступном журнале, служащем для отслеживания всех когда-либо созданных биткойнов. Этот блок стал 78-м по счету, и хотя на тот момент заработанные Хэлом биткойны не стоили ровным счетом ничего, это ничуть его не смутило. В поздравительном письме к Сатоши, копию которого Хэл отправил в группу подписчиков, он позволил себе немного помечтать.
“Представьте, что Биткойн станет главной платежной системой в мире, – дал он волю фантазии. – Тогда его общая стоимость сравняется со стоимостью всего богатства в мире”.
По его подсчетам в этом случае каждый биткойн должен был бы стоить около 10 миллионов долларов.
“Даже если шансы Биткойна достичь такого уровня призрачны, неужели они меньше, чем 1 против 100 миллионов? – написал он, прежде чем покинуть группу. – Есть над чем подумать”.