* * *
Марти надел наушники и расположился за компьютером с большой банкой энергетического напитка. Он едва мог усидеть на месте: Slashdot, сайт новостей для компьютерных гиков, собирался опубликовать статью о проекте, которому Марти уделил столько времени. Биткойн, который в последний год в основном игнорировали, готовился показать себя глобальной аудитории.
Кампания по продвижению Биткойна в прессе началась несколькими неделями ранее, вскоре после того как Марти завершил трехмесячную стажировку в Siemens. Сатоши подготовил к выпуску новую версию Биткойна (0.3), и постоянные посетители форума увидели в этом прекрасную возможность рассказать о нем миру. Марти и несколько других пользователей выбрали для этого Slashdot.
"Slashdot читают миллионы технически подкованных пользователей, так что он подходит как нельзя лучше! – написал Марти на форуме. – Надеюсь, наш сервер выдержит наплыв посетителей".
Сформировалась небольшая команда, чтобы обсудить, как лучше сформулировать письмо редакторам Slashdot. Когда кто-то предложил охарактеризовать Биткойн как "недосягаемый для любых правительств", Сатоши выступил против.
"Я не стал бы делать таких резких и провокационных заявлений", – написал он, но в то же время признал, что описать Биткойн для широкой аудитории очень сложно, потому что его просто не с чем сравнить.
В итоге в финальную версию вошло более скромное заявление: "сообщество надеется, что криптовалюта останется недосягаемой для любых правительств". Вскоре после полуночи по хельсинкскому времени новость из одного абзаца была опубликована.
"Готовы к финансовой революции? – так начиналась она. – Встречайте Биткойн, пиринговую цифровую валюту без Центробанка и комиссий за транзакции".
Несмотря на весь минимализм заметки, канал в чате, который Марти создал для биткойн-сообщества, вскоре стал заполняться сообщениями. "БИТКОЙН НА ПЕРВОЙ СТРАНИЦЕ!!!", – написал NewLibertyStandard.
К чату присоединились регулярные пользователи вроде Ласло, чтобы отвечать на вопросы новичков и объяснять им детали технологии. Марти опубликовал в Facebook сообщение "Если бы я курил, то, наверное, уже скурил бы две пачки". Счетчики, отслеживающие количество пользователей на форуме и в чате, стали быстро расти, и Марти едва успевал просматривать личные сообщения на форуме. Серверы, на которых был размещен веб-сайт Биткойна, могли обслуживать не более ста пользователей одновременно. В течение часа этот лимит был достигнут, и сайт стал недоступным, что вынудило Марти связаться с провайдером хостинга для обсуждения возможностей масштабирования. Но ни это, ни многие оскорбительные комментарии к заметке Slashdot не могли остудить его энтузиазм. Сотни людей узнали о Биткойне! Этого дня он ждал несколько месяцев и о большем успехе даже не мечтал.
Глава 5
12 июля 2010 года
Проснувшись поздним утром после публикации заметки в Slashdot, Марти увидел, что интерес к проекту не угас. Люди не просто заглядывали на сайт, чтобы затем покинуть его навсегда. Они загружали на свои компьютеры ПО Биткойна и подключались к сети. Количество загрузок выросло примерно с 3 тысяч в июне до 20 тысяч в июле. На следующий день после публикации кран Гэвина Андресена раздал 5 тысяч биткойнов и опустел. Обратившись за пожертвованиями, Гэвин восхитился надежностью сети.
"За два дня слэшдот-эффекта не возникло никаких проблем с биткойн-транзакциями или другими базовыми функциями сети, и она прекрасно справилась с ростом нагрузки", – написал он.
И все же, хотя ПО работало хорошо, новые пользователи быстро столкнулись с ограничениями биткойн-экосистемы. Если кому-то хотелось немедленно приобрести больше биткойнов, у него было всего несколько возможностей, например воспользоваться ненадежным сервисом, который Марти создал несколькими месяцами ранее.
Джед Маккалеб был одним из тех, кто столкнулся с этим ограничением. Он родился в Арканзасе и был воспитан матерью-одиночкой, которая зарабатывала на жизнь журналистикой. С ранних лет Джед проявил незаурядные математические и научные способности, что позволило ему без проблем поступить в колледж в Беркли. Однако Джеду было трудно долго заниматься чем-то одним, и вскоре он оставил Беркли и переехал в Нью-Йорк, где основал с партнером проект eDonkey, который стал одним из главных последователей Napster. Программа eDonkey позволяла обмениваться любыми крупными файлами и оказалась настолько успешной, что Американская ассоциация звукозаписывающих компаний подала иск против Джеда и его партнера по бизнесу. В итоге они выплатили 30 миллионов долларов, чтобы уладить дело, и вынуждены были закрыть eDonkey, но все же им удалось заработать несколько миллионов долларов.
Джед был тихим интровертом, однако обладал завидной уверенностью в себе, которая помогала ему легко завоевывать друзей и подруг. Когда одна из его подруг, Ми Сун, забеременела, они вместе решили, что это шанс для нового этапа отношений. На сбережения Джеда они купили дом с бассейном в часе езды к северу от Нью-Йорка (к тому времени они ожидали уже второго ребенка). Переселившись в просторный и почти пустой дом, Джед посвятил себя созданию онлайн-игры под названием The Far Wilds, но она не смогла привлечь большого количества игроков. Джед проводил бесчисленные часы в спальне на первом этаже и превратил ее в самую настоящую берлогу. Книги по нейрофизиологии и искусственному интеллекту громоздились по всей комнате вместе со старой едой, которая привлекала насекомых, но Ми Сун перестала бороться с ними, когда поняла, что это бесполезно.
Когда Джед натолкнулся на заметку в Slashdot о Биткойне, она тут же заинтриговала его. Казалось, что эта система воплощает многие идеалы Napster и eDonkey, позволяя отнять власть у сильных мира сего и наделить ею обычных людей. Но когда Джед попытался купить биткойны, он понял, что сделать это не так-то просто.
Однажды ночью Ми Сун вторглась во владения Джеда и увидела, что он чем-то расстроен.
"Я нашел тут какой-то "Биткойн" – по-настоящему интересный либертарианский проект для нердов, – раздраженно пояснил Джед. – Но он какой-то недоделанный! Я не могу ночью даже купить эти самые биткойны".
Джед заявил, что хочет создать сайт, где можно было бы купить биткойны в любое время суток. Уже к утру сайт был готов. Джед немного торговал валютами раньше и знал основы, необходимые для создания биржи, но никогда до того не создавал веб-сайты, поскольку занимался разработкой серверных программ. Биткойн-биржа была для него чем-то вроде эксперимента.
Джед и Ми Сун обсудили возможные названия для сайта. Среди прочих было упомянуто и доменное имя mtgox.com, которое Джед купил в 2007 году для сайта, на котором можно было бы покупать и продавать карточки из ролевой игры Magic: The Gathering (отсюда и название сайта: "Magic: The Gathering Online Exchange"). Сайт проработал всего пару месяцев, прежде чем Джед отключил его, и с тех пор доменное имя оставалось вакантным.
"Почему бы тебе не использовать его? – предложила Ми Сун. – Название прикольное и легко запоминается; к тому же тебе не придется покупать новое доменное имя".
Через неделю после публикации заметки в Slashdot Джед как бы между делом сообщил о своем сайте на биткойн-форуме.
"Привет всем! – написал он. – Я только что создал новый биткойн-обменник. Буду рад узнать, что вы думаете по этому поводу".
Сайт Mt.Gox значительно отличался от существовавших на тот момент бирж – главным образом тем, что Джед собирался принимать деньги клиентов на свой счет PayPal, что могло нарушить запрет PayPal на покупку и продажу валют. Как бы то ни было, благодаря этому Джед смог принимать деньги почти из любых точек мира. Более того, клиентам не нужно было отправлять Джеду деньги всякий раз, когда они хотели совершить сделку. Вместо этого они могли держать средства – и доллары, и биткойны – на счету Джеда и торговать ими в обоих направлениях, как и с помощью обычного брокерского счета.
Благодаря этим инновациям покупать и продавать биткойны стало гораздо удобнее, но это также внесло в систему изменения, противоречащие некоторым фундаментальным принципам Биткойна. Сатоши разработал Биткойн так, чтобы он не нуждался в доверенных центральных организациях. Предполагалось, что люди сами будут отвечать за сохранность биткойнов, используя для работы с ними закрытые ключи, известные лишь владельцам. Создание Mt.Gox стало частичным возвратом к старой модели, в которой одна организация – в данном случае компания Джеда – хранила деньги клиентов. Если бы Джед реализовал надежные меры защиты, такая модель могла бы оказаться безопаснее, чем хранение денег на домашнем компьютере, но Джед не был экспертом по безопасности, и если бы он потерял закрытые ключи к цифровым кошелькам биржи, его клиенты никак не смогли бы получить свои биткойны обратно. В отличие от банков, которые сторонники Биткойна, мягко говоря, недолюбливали, депозиты Mt.Gox не были застрахованы, и никакие регуляторы не следили за безопасностью и надежностью бизнеса Джеда. По сути, потенциальным клиентам биржи пришлось выбирать между безопасностью и следованием принципам Биткойна с одной стороны и удобством с другой.
Когда один из посетителей форума спросил, почему им следует выбрать именно биржу Mt.Gox, Джед ответил в своем типичном уверенном стиле:
"Она автоматизирована и всегда доступна; сайт быстр и размещен на выделенном сервере. К тому же я считаю, что его интерфейс удобнее".
Однако даже Джед был удивлен тем, насколько быстро люди доверились ему и стали отправлять деньги на его счет PayPal. За первый день работы 18 июля объем торгов на Mt.Gox составил 20 биткойнов при курсе около 5 центов – не так уж и много. Однако уже на первой неделе дневной объем торгов превысил 100 долларов, и к концу месяца Mt.Gox опередила по этому показателю сервис Марти и другие обменные пункты, став крупнейшим на то время криптовалютным бизнесом.
В эти недели в биткойн-сети произошел малозаметный, но важный "фазовый переход". Если ранее транзакции в основном совершали энтузиасты, желавшие помочь сети, то с наплывом новых пользователей сложность майнинга начала быстро расти. За неделю после публикации заметки в Slashdot сложность выросла на целых 300 %. Гэвин Андресен, который более-менее успешно добывал биткойны, обнаружил, что его четырехлетний ноутбук стал получать новые монеты гораздо реже. Внезапно оказалось, что для того, чтобы получить биткойны, теперь нужно было покупать их, и люди стали с готовностью обменивать реальные деньги на непонятные записи в цифровом журнале. Рост популярности Биткойна было трудно не заметить. Один из новых участников форума написал:
"Больше всего мне нравится в Биткойне то, что он представляет собой практическое решение реальной проблемы. Не знаю, многие ли люди в реальной жизни настолько радикальны, как я, но, в отличие от прежних моих разглагольствований об идеальном устройстве мира, я готов говорить о Биткойне часами, потому что он существует на самом деле".
В конце июля Марти запустил первый раздел биткойн-форума на иностранном языке. Этим языком был русский, и за несколько недель русскоязычные пользователи Биткойна опубликовали сотни сообщений. Но все же англоязычный форум развивался гораздо быстрее: за один месяц "после Slashdot" на нем зарегистрировалось 370 новых пользователей – больше, чем за все предыдущее время со дня его создания. Растущая аудитория преданных сторонников Биткойна нашла путь и в созданный Марти чат, который стал чем-то вроде круглосуточного кафе, где новые пользователи могли обменяться мнениями об увлекательном эксперименте, к которому все они присоединились.
Примерно в полночь 26 сентября один из пользователей написал: "Черт, я не могу заснуть – все думаю, насколько это здорово! Для меня Биткойн – это золото киберпространства. Я просто в восторге!"
Следующим вечером другой новый пользователь сообщил, что провел 10 часов, читая о Биткойне все, что смог найти.
"Когда я впервые узнал о Биткойне, то сделал то же самое", – ответил Гэвин.
Каждый человек находил в Биткойне нечто такое, что было ему наиболее близко, но почти всем нравилась идея цифровых денег, которые можно было контролировать и отправлять друг другу с помощью только лишь криптографического ключа. Пользователями в то время были почти исключительно молодые мужчины, которым для работы хватало ноутбуков, и платежи с помощью бумажных чеков или старомодных банковских переводов казались им до абсурда устаревшими.
Однажды Сатоши заметил на форуме, что ПО Биткойна позволяет не только перемещать монеты, но и добавлять к каждой монете инструкции для решения более специфичных задач. Например, монету в блокчейне можно запрограммировать так, чтобы ее можно было перевести с одного адреса на другой, только подписав тремя из четырех разных закрытых ключей. Это позволяет выполнять транзакции, которые ранее требовали изобретения громоздких и дорогостоящих схем с участием посредников.
"Биткойн поддерживает огромное количество самых разных видов транзакций, которые я придумал годы назад, – написал Сатоши. – Среди них эскроу-счета, контракты, залоги, арбитраж, многопользовательские подписи и т. д. Если Биткойн получит широкое распространение, нам следует раскрывать эти возможности, но их необходимо было предусмотреть с самого начала".
Сатоши продвигал Биткойн как систему, способную работать без доверия к какой-либо центральной организации. В отличие от любых других денег, для Биткойна было достаточно, чтобы пользователи доверяли лежащим в его основе идеям и алгоритмам, и для небольшой группы элитных программистов-космополитов ничего больше не требовалось. Многие новые энтузиасты изучили код системы и привнесли в сообщество технические знания и навыки, которых ранее явно недоставало.
В конце июля Гэвин и Сатоши получили письмо от одного такого пользователя из Германии с псевдонимом "ArtForz", который обнаружил прежде неизвестную уязвимость в коде, управляющем транзакциями в сети. Этот дефект позволял потратить биткойны, находящиеся в кошельке другого пользователя.
Гэвин и Сатоши сразу же поняли, что этот изъян мог поставить под угрозу судьбу всего проекта: если кто-то мог потратить чужие монеты, вся система становилась бесполезной.
Устранить дефект было несложно, и Сатоши быстро написал исправление, но из опасений, что кто-то сможет воспользоваться уязвимостью, Гэвин и Сатоши решили сохранить информацию о дефекте в секрете, пока все пользователи сети не установят исправленную версию ПО.
"Думаю, нам не следует сообщать о баге "1 RETURN" никому, кто о нем еще не знает", – написал Сатоши Гэвину.
Поскольку исправленное ПО "содержит с десяток изменений", как пояснил Сатоши, уязвимость может остаться какое-то время без внимания, благодаря чему пользователи успеют обновить код, прежде чем о ней узнают злоумышленники.
То, что ArtForz не воспользовался уязвимостью, могло показаться небольшим чудом, но это решение вполне соответствовало структуре мотиваций в Биткойне. ArtForz сам участвовал в майнинге, используя технологию Ласло, и знал, что если доверие к системе упадет, его монеты утратят ценность. Такое развитие событий также укрепило уверенность Гэвина в перспективах децентрализованных систем. ArtForz был одним из участников сети и обслуживал ее вместе со всеми остальными пользователями, а потому был заинтересован в ее успехе.
Несколькими месяцами ранее самой большой заботой биткойн-сообщества было привлечение сторонников, но теперь повестка изменилась, и всем пришлось задуматься, как справиться с притоком новых пользователей, защитить сеть от злоумышленников и согласовать конкурирующие интересы разных сторон.
При очередном всплеске интереса к Биткойну эти проблемы только обострились. В ноябре сайт WikiLeaks, который создал шифропанк-ветеран Джулиан Ассанж, опубликовал много конфиденциальных дипломатических документов, раскрывавших неприглядные подробности секретных операций США по всему миру. Крупные платежные системы вроде PayPal, VISA и Mastercard немедленно подверглись жесткому давлению с требованием пресечь поток пожертвований WikiLeaks, что и было сделано в начале декабря и стало известно как "блокада WikiLeaks".
Такие меры явно указали на слишком тесные связи между финансовыми компаниями и государством, что могло стать источником серьезных проблем. Если политикам не нравились идеи какой-то конкретной группы, они могли заставить банки и платежные компании лишить эту группу доступа к финансовым услугам, даже не имея на то каких-либо законных оснований. Оказалось, что финансовая система предоставляет политикам внесудебный способ расправы с инакомыслящими.
Блокада WikiLeaks подчеркнула некоторые опасения, волновавшие шифропанков, но казалось, что теперь Биткойн позволяет решить проблему. Каждый участник сети контролировал свои монеты с помощью закрытого ключа, и никакая центральная организация не могла заморозить биткойн-адрес пользователя или помешать ему отправить монеты кому угодно.
Через несколько дней после начала блокады WikiLeaks журнал PC World опубликовал статью, в которой прямым текстом было сказано, что Биткойн может помочь Ассанжу. "Никто не в состоянии отключить биткойн-сеть или цензурировать ее – для этого потребовалось бы отключить весь Интернет, – говорилось в ней. – Если бы WikiLeaks согласились принимать биткойны, они получили бы пожертвования, и никто не смог бы им в этом помешать".
Некоторые пользователи сомневались, что биткойны можно использовать в данной ситуации, но в любом случае блокада WikiLeaks вывела дискуссию о Биткойне за пределы дискурса о конфиденциальности и неограниченной печати денег, который доминировал ранее. В центре внимания оказалась философская проблема, способная привлечь более широкую аудиторию, и на форум пожаловали новые пользователи. Один из них, молодой человек из Англии по имени Амир Тааки, предложил жертвовать WikiLeaks биткойны. Амир утверждал, что это поспособствует популяризации Биткойна и в то же время поможет WikiLeaks.
На форуме разгорелись жаркие споры. Многие программисты утверждали, что биткойн-сеть не справится с ростом объема трафика и с вниманием со стороны государства, которое неизбежно привлекли бы такие сомнительные пожертвования.
"Было бы глупо сделать Биткойн такой явной мишенью на текущем этапе, – написал один программист. – Принципиальная позиция может причинить сообществу серьезный ущерб".
В итоге точку в спорах поставил Сатоши. Когда кто-то на форуме написал "Вперед!" Сатоши выступил против.
"Не надо спешки. Наш проект нуждается в постепенном росте и параллельном улучшении ПО, – написал он. – Я призываю WikiLeaks отказаться от попыток использовать Биткойн для сбора средств. Биткойн – это небольшая сеть, которая еще не вышла из младенческого возраста. Того, что вы получите, хватит разве что на карманные расходы, но внимание, которое будет привлечено к Биткойну, вполне может уничтожить наш проект на этой стадии".
Этого было достаточно, чтобы убедить Амира.
"Я изменил свое мнение и согласен с Сатоши, – признал он свою ошибку. – Давайте позаботимся о Биткойне, пока он не вырастет из пеленок и не выйдет на просторы экономики".