4. Компьютер, победивший в конкурсе, удостаивается права добавить блок в блокчейн и получает в награду новые биткойны.
5. Компьютеры составляют новый список неподтвержденных транзакций, и начинается новый раунд конкурса.
Объединение всех этих процессов дает нам нечто, чего никогда ранее не существовало, – финансовую сеть, способную создавать и перемещать деньги без банков, эмитентов кредитных карт, регуляторов и вообще каких бы то ни было центральных организаций. Система спроектирована так, чтобы никто, кроме владельца закрытого ключа, не мог потратить деньги, связанные с конкретным биткойн-адресом. Более того, в любой момент времени существует один и только один общедоступный неизменяемый журнал со сведениями о суммах, принадлежащих каждому участнику системы. Чтобы пользоваться Биткойном, не нужно верить Сатоши, в отличие от DigiCash или доллара, которые вынуждают их пользователей доверять Дэвиду Чому или Федеральному резерву. ПО узлов Биткойна работает на собственных компьютерах пользователей, а написанный Сатоши код открыт, и кто угодно при наличии соответствующих знаний и навыков может проверить, все ли с ним в порядке. Если кому-то из пользователей не нравится что-то в правилах, реализованных в Биткойне, никто не мешает ему изменить правила и попытаться убедить других пользователей следовать им. Пользователи 6иткойн-сети в буквальном смысле являются и клиентами, и владельцами монетного двора и банка. Однако на момент публикации предложения Сатоши ничего этого в реальности еще не существовало. Он лишь вынес на обсуждение описание своей революционной схемы.
Несмотря на все описанные в документе инновации, за неделю, прошедшую после его публикации, он получил всего лишь два отзыва, и оба отрицательных. Джон Левин, известный эксперт в вопросах компьютерной безопасности, заявил, что хакеры-злоумышленники легко смогут подделать блокчейн. "У хороших ребят гораздо меньше вычислительной мощности, чем у плохих, – написал он 2 ноября. – Есть и другие моменты, которые кажутся мне сомнительными, но и одного этого достаточно, чтобы поставить на проекте крест".
Опасения Левина были обоснованными, потому что в системе Сатоши предполагалось, что компьютеры принимают решения большинством голосов. На ранних этапах развития сети, пока в ней еще было мало компьютеров, злоумышленники легко могли бы получить контроль над сетью. Однако Сатоши надеялся, что в начале ни у кого не будет серьезной мотивации захватывать контроль над системой. Ну а если такая мотивация возникнет позднее, то сеть к тому моменту привлечет достаточно участников, чтобы организовать такую атаку стало гораздо труднее.
Другой ветеран шифропанковских дискуссий, Джеймс Дональд, заявил, что такая система нужна всем как воздух, но блокчейн быстро станет слишком большим, из-за чего пользователи не захотят загружать его из сети.
В последующие недели Хэл оставался единственным защитником Сатоши. Он написал, что почти не беспокоится по поводу атак, о которых упомянул Левин, но при этом признал, что не знает, как система проявит себя на практике, и выразил желание увидеть реальный компьютерный код, а не концептуальное описание.
"Идея кажется оригинальной и многообещающей, и мне очень хотелось бы увидеть ее дальнейшее развитие", – написал он в сообществе.
Вероятно, то, что Хэл встал на защиту Биткойна, и побудило Сатоши отправить ему раннюю бета-версию ПО для тестирования. В ходе нескольких тестовых запусков в ноябре и декабре они выявили и устранили несколько багов, и в январе 2009 года Сатоши отправил полный код системы в криптографическое сообщество.
Окончательная версия кода немного отличалась от оригинального документа и содержала несколько интересных дополнений. Например, в коде было прописано, что новые монеты будут выпускаться примерно каждые 10 минут, а при сокращении этого интервала из-за роста общей вычислительной мощности сети хеш-функция, вычисляемая в конкурсе, будет становиться сложнее.
Кроме того, в коде окончательно определялся график эмиссии биткойнов. Сатоши решил, что в первые 4 года победитель в гонке за право создать новый блок будет получать 50 монет, после чего каждые 4 года награда будет уменьшаться вдвое, пока объем эмиссии не достигнет окончательного значения в 21 миллион биткойнов.
Когда Хэл запустил биткойн-узел в первый раз, сеть уже работала. В следующие несколько дней не случилось ничего примечательного. Каждые 10 минут один из компьютеров (обычно компьютер Сатоши) выигрывал 50 монет. Однако воскресным вечером в блокчейне была зарегистрирована первая транзакция – в рамках тестирования Сатоши отправил Хэлу 10 биткойнов. Чтобы выполнить транзакцию, Сатоши подписал ее своим закрытым ключом, отправил в сеть (состоявшую на тот момент только из компьютеров Хэла и Сатоши), и несколько минут спустя транзакция была сохранена в блокчейне, когда один из компьютеров Сатоши победил в очередном раунде конкурса. Любой, кто после этого устанавливал биткойн-узел на своем компьютере, мог видеть в блокчейне запись о 10 монетах, которые Сатоши перевел Хэлу.
В первые недели потенциальные пользователи не торопились присоединяться к сети, поэтому для ее обслуживания Сатоши использовал собственные компьютеры. Он также делал все возможное для популяризации Биткойна и старался быстро отвечать всем, кто проявлял хотя бы малейший интерес к проекту. Когда однажды ночью какой-то программист из Техаса написал Сатоши письмо, в котором продемонстрировал знание цифровых денег и криптографии, он получил ответ уже утром.
"У нас определенно схожие интересы, – написал Сатоши с явным энтузиазмом, прежде чем пожаловаться на отсутствие какого-либо интереса к Биткойну. – Знаете, мне кажется, что в девяностые этой темой интересовалось гораздо больше людей, но после многолетних неудачных попыток создать систему с доверием к сторонним организациям (DigiCash и т. д.) они сочли дело безнадежным. Надеюсь, они поймут, чем уникально мое предложение. Насколько мне известно, это первая попытка создать финансовую систему без доверия".
Пока что все выглядело так, что программа Сатоши была всего лишь очередным набором кода, готовым разделить печальную участь многих других перспективных, но заброшенных и всеми забытых проектов. Чтобы выжить, Биткойн должен был как-то привлечь больше пользователей и защитников вроде Хэла, но вступать в их ряды никто особенно не торопился. Скорее наоборот: через неделю после выпуска программы один из участников криптографического сообщества написал, что никакое государство не позволит Биткойну в его текущей форме достигнуть мало-мальски значимых размеров.
Хэл признал, что автор этого сообщения может оказаться прав, но снова выступил в защиту Сатоши. "В пользу Биткойна говорит следующее, – написал Хэл. – Он распределен и не имеет единой точки сбоя, в нем нет монетного двора, и он не принадлежит никакой компании, сотрудников которой можно было бы привлечь к ответственности, заставить замолчать или арестовать".
Однако казалось, что временами даже Хэл теряет энтузиазм. Слушая, как шумит его компьютер, пытающийся получить право сгенерировать новые монеты, он начал беспокоиться о том, сколько углекислого газа начнут выбрасывать все узлы, если Биткойн окажется успешным. Когда его сын Джейсон пожаловался на износ компьютера, Хэл вообще отключил функцию генерирования монет. Кроме того, выяснилось, что из-за открытости и доступности журнала транзакций – пусть даже каждый пользователь представлялся в нем непонятным адресом – Биткойн вовсе не так анонимен, как могло показаться.
А затем дело приняло совсем плохой оборот. У Хэла начались быстро прогрессирующие проблемы с речью, и вскоре все свое свободное время он был вынужден уделять общению с врачами. У него диагностировали боковой амиотрофический склероз – неизлечимый дегенеративный процесс, который приводит к увяданию всех мышц в теле. Ко времени, когда был поставлен диагноз, Хэл из-за свалившихся на него бед покинул биткойн-сообщество. Спустя месяцы он вернется ради нескольких памятных сообщений, но за это время он уже потеряет способность ходить; Биткойн же, напротив, прочно встанет на ноги.
Глава 3
Май 2009 года
Вначале мая, через несколько месяцев после исчезновения Хэла Финни, Сатоши получил письмо, написанное на слишком правильном английском, обычно характерном для иностранцев.
"Я достаточно хорошо знаю Java и С благодаря учебе в институте (я изучаю информатику), но не обладаю сколько-нибудь значительным опытом разработки, – говорилось в письме за подписью Марти Малми. – Мне хотелось бы помочь с Биткойном, если я могу быть чем-либо полезен".
Было очевидно, что это письмо написал не умудренный опытом ветеран шифропанковского движения типа Хэла. В письме Марти прозвучало кое-что даже более важное на тот момент: страсть и энтузиазм.
Сатоши получал и другие письма с предложением поддержки проекта, но Марти сразу же пошел дальше. Прежде чем обратиться к Сатоши, он уже написал несколько сообщений о Биткойне на сайте anti-state.org, посвященном перспективам создания анархического общества, организованного исключительно на рыночных принципах. Марти опубликовал краткое описание Биткойна под псевдонимом Trickster и попросил оставлять отзывы.
"Широкое распространение такой системы может подорвать способность государства эксплуатировать граждан, – писал Марти. – Что вы думаете об этом? Меня не могут не воодушевлять практичные проекты, способные приблизить нас к настоящей свободе еще при нашей жизни.:-) Теперь нам нужно лишь убедительное подтверждение того, что система достаточно безопасна, чтобы ее можно было использовать в реальности".
Марти добавил ссылку на это сообщение в свое первое письмо к Сатоши, и тот ответил, что в понимании Биткойна Марти не откажешь.
Энтузиазм Марти дал Биткойну важный толчок. Когда Сатоши выпустил первую версию ПО, он в своих сообщениях описывал в основном технические аспекты Биткойна, но спустя несколько недель начал уделять больше внимания идеологической мотивации проекта, чтобы привлечь более широкую аудиторию. В феврале на веб-сайте фонда Р2Р, изучающего децентрализованные пиринговые технологии, Сатоши начал общение с разговора о проблемах фиатных (от лат. "fiat" – "декрет") валют, как называют традиционные деньги, выпускаемые согласно декретам государственных чиновников.
"Главный недостаток традиционных денег состоит в том, что они нуждаются в доверии, – писал Сатоши. – Мы должны верить в честность центробанков, но история полна примеров, когда банки подрывали это доверие, полностью обесценивая фиатные деньги".
Шифропанки не особенно беспокоились по поводу обесценивания денег, и этим сообщением Сатоши ясно дал понять, что при разработке Биткойна он не ограничивается специфичными интересами узкой группы. На самом деле обесценивание денег могло вызвать куда больший интерес потенциальной аудитории, потому что в памяти еще свежа была история о том, как американское правительство предоставило многомиллиардную антикризисную помощь банкам, авантюры которых и привели к тяжелейшему финансовому кризису 2008 года.
Обвинения в снижении качества денег предъявляют центробанкам уже много веков, и не без причины. История показывает, что печать необеспеченных денег и снижение содержания драгоценных металлов в монетах – главные способы пополнения казны в государствах, которые не могут свести концы с концами. Особую остроту эта проблема приобрела после отказа от золотого стандарта, согласно которому каждый доллар был обеспечен определенным количеством золота.
Золотой стандарт был самой популярной глобальной монетарной системой в начале XX века. Он не просто связывал бумажные деньги с чем-то физическим, но еще и в какой-то мере ограничивал возможности центробанков по манипулированию денежной массой. Федеральный резерв и центробанки других стран могли напечатать больше денег, только если им удавалось получить в свое распоряжение больше золота. Если же лишнего золота у них не было, то и увеличить эмиссию они не могли.
Действие этого ограничения было приостановлено во время Великой депрессии, чтобы центробанки по всему миру смогли печатать больше денег для стимулирования экономики. После второй мировой войны ведущие экономики мира вернулись к некоему подобию золотого стандарта, хотя обменять доллары на физическое золото было уже невозможно. Наконец в 1971 году Ричард Никсон покончил с золотым стандартом, отвязав курс доллара от каких-либо ориентиров. Большинство глобальных валют стали стоить столько, сколько за них кто-то готов был заплатить, а доллары стали обеспеченными лишь обязательствами США принимать их в оплату налогов и задолженностей.
Большинство экономистов поддержали отказ от золотого стандарта, поскольку это позволило центробанкам более гибко реагировать на подъемы и спады в экономике за счет изменения предложения денег. Однако в других кругах эта политика встретила ожесточенную критику. Многие противники государственного вмешательства в экономику считают, что из-за кончины золотого стандарта центробанки получили возможность печатать деньги без каких-либо ограничений, доллар утратил долговременную ценность, а некомпетентные чиновники смогли финансировать любые авантюрные проекты.
До 2008 года эта тема была непопулярной даже среди либертарианцев, но все изменил финансовый кризис, в ходе которого Федеральный резерв выпустил ради спасения прогоревших банков просто гигантские суммы новых денег. Это породило страхи, что существующие деньги и сбережения значительно обесценятся, и внезапно о монетарной политике начали говорить даже в семейном кругу. Федрезерв стал чем-то вроде универсального злодея, а на дорогах часто стали появляться автомобили с наклейками "END THE FED". Кризис как нельзя лучше продемонстрировал недостатки централизованной финансовой системы.
Сатоши выпустил Биткойн всего через несколько месяцев после спасения американских банков Федрезервом, и некоторые люди, обеспокоенные сохранностью сбережений, увидели в нем возможное решение проблемы неограниченного предложения денег. В отличие от Федерального резерва, способного выпустить в оборот любую сумму, запрограммированные в Биткойне правила гарантировали, что выпуск новых монет прекратится по достижении суммы в 21 миллион биткойнов.
Эта, на первый взгляд, второстепенная деталь приобрела огромную важность в посткризисных условиях. Прописанное в коде ограничение эмиссии убедило многих, что биткойнам не грозит обесценивание из-за инфляции, которое угрожало прежним вариантам цифровых денег. Лимит на количество биткойнов гарантировал, что со временем получить их будет все сложнее, так что по идее их цена в долгосрочном масштабе должна была вырасти.
Изначально Сатоши не особенно акцентировал ограниченность эмиссии, но теперь ему нужно было как-то продвигать Биткойн в массы, и эта особенность Биткойна стала серьезным аргументом в его пользу. Марти Малми, написавший Сатоши в начале мая, проявил завидную проницательность, подчеркнув этот нюанс Марти не разбирался в криптографии, но, будучи подкованным в политической борьбе, он сразу же обратил внимание на революционный потенциал Биткойна. "Никакой Центробанк не сможет обесценить Биткойн неограниченной эмиссией новых денег", – написал он на форуме anti-state.com. Это был первый, но далеко не последний случай, когда благодаря многоуровневой архитектуре и открытости для множественных интерпретаций Биткойн привлек совершенно новых сторонников.
Сатоши быстро подсказал Марти, как тот может помочь проекту. Самый важный совет был одновременно и самым простым: Марти просто следовало не выключать компьютер с запущенным биткойн-узлом. К тому времени прошло пять месяцев после запуска Биткойна, но у Сатоши все еще не было никакой уверенности в том, что сеть будет доступна в любой момент времени. Когда новый пользователь пытался подключиться к сети, иногда ему просто не удавалось обнаружить другие узлы. Это также означало, что почти все монеты по-прежнему генерировали компьютеры Сатоши. Когда к сети присоединился Марти, он тоже вскоре начал зарабатывать монеты с помощью своего ноутбука, отключая биткойн-узел лишь изредка, чтобы поиграть в компьютерные игры.
Что касается более сложных вопросов программирования, то Сатоши не смог предоставить Марти никаких задач, которые были бы ему по плечу. Однако для веб-сайта о Биткойне требовались какие-то вводные материалы для новых пользователей, и Марти казался вполне подходящим кандидатом для такой работы.
"Писатель из меня неважный – программировать я умею гораздо лучше", – заявил в письме Сатоши и предложил Марти попробовать себя в качестве журналиста.
Два дня спустя Марти сполна оправдал оказанное ему доверие, подготовив свою первую статью для публикации на веб-сайте. В статье Марти давал простые, но грамотные и убедительные ответы на семь вопросов наподобие "Безопасен ли Биткойн?" и "Почему мне следует использовать Биткойн?" В ответе на последний вопрос он приводил политические мотивы.
"Защититесь от несправедливой монетарной политики центробанков-монополистов и других рисков, связанных с централизованным контролем над предложением денег, – писал он. – Ограниченная эмиссия в системе Биткойн равномерно распределена между всеми участниками сети, а не сконцентрирована в руках банковской элиты".
Документ настолько понравился Сатоши, что он предоставил Марти полный доступ к "официальному" веб-сайту о Биткойне bitcoin.org. Предполагалось, что Марти придаст сайту более профессиональный вид и опубликует ряд учебных статей, помогающих новым пользователям быстро войти в курс дела.
Когда Марти узнал о Биткойне весной 2009 года, он учился на втором курсе Хельсинкского политехнического института. Если Хэл ничуть не походил на техногика, то Марти вполне соответствовал этому популярному стереотипу. Долговязый и худой, он избегал социальных контактов и медленно, запинаясь, выговаривал слова, так что его голос звучал почти как синтезированная компьютером речь. Лучше всего Марти чувствовал себя в одиночестве в своей комнате, где большую часть времени он посвящал компьютерным играм и программированию, слушая при этом в наушниках тяжелую музыку.
Странствия по киберпространству сначала привели Марти к идеям, воплощенным в Биткойне, а затем и к самому Биткойну. В Интернете Марти обнаружил политические движения и платформы, радикально отличающиеся от комфортной, но совершенно скучной финской социал-демократии. Идеи либертарианских экономистов, которые призывали людей взять на себя ответственность за свою судьбу, тут же нашли отклик в сердце одинокого волка Марти, пусть даже своим отменным образованием он был обязан сильному государству и высоким налогам. Кому нужно государство, если у вас есть талант и идеи?
Во время учебы в колледже Марти с увлечением следил за политической активностью Пиратской партии, которая призывала использовать технологии для социальных изменений. Создатели Napster и других сервисов для обмена музыкой не дожидались, когда политики реформируют законодательство об авторском праве, – они действовали и вынуждали мир измениться. По мере усвоения этих идей Марти начал интересоваться, как технологическая революция может изменить природу денег. После краткого поиска в Интернете Марти оказался на примитивном веб-сайте bitcoin.org.