Книга: Цифровое золото: невероятная история Биткойна
Глава 8
Глава 8
19 июня 2011 года
В Токио еще было темно, когда iPhone на прикроватном столике разбудил Марка Карпелеса: было около трех часов ночи. Марк с трудом продрал глаза и ответил. На другом конце раздался взволнованный голос его друга Вильяма, живущего в Перу француза, от которого Марк год назад впервые услышал о Биткойне.
Последние несколько недель Вильям помогал Марку справляться с бешеным ростом биржи Mt.Gox, количество пользователей которой с марта по июнь возросло с 3 тысяч до 60. Марк, с трудом соображая, слушал Вильяма, который твердил что-то насчет серверов, которые перегружены, и цены биткойна, которая упала с 17 долларов до 1 цента меньше чем за час.
Сон как рукой сняло, Марк выскользнул из супружеской спальни и побежал в рабочий кабинет в своей квартире в Токио, нависавшей над тесной и узкой улочкой. Марк обычно не отличался быстротой реакции; большинство тех, кто его знал, признавали, что Марк всегда был нетороплив. Но на сей раз он не колебался ни секунды, зайдя в аккаунт администратора Mt.Gox. Он остановил работу системы, чтобы загасить разгорающийся кризис. Он оборвал связь между веб-сайтом Mt.Gox и внутренними серверами и перевел остававшиеся на бирже 430 тысяч биткойнов, которые еще вчера стоили около 7 миллионов долларов, на новый адрес с более безопасным паролем.
Этих действий было достаточно, чтобы остановить сокрушительное падение Mt.Gox, но огромный урон был уже нанесен. Хакеры орудовали на бирже уже около часа, перепугав и сбив с толку пользователей биржи. Около 2:15 ночи по токийскому времени хакеры начали продавать большие суммы в биткойнах, обрушив его цену до цента.
“Внимание! Паническая продажа!” – написал кто-то в чате, видя, как цена биткойна совершает крутое пике.
“Вот же дерьмо!” – последовал ответ.
У одного из пользователей хватило присутствия духа, чтобы записать графики падения и выложить видео с комментариями в открытом доступе. Кое-кто из пользователей, на биржевых счетах которых были доллары, оценил уникальную возможность и принялся скупать дешевые биткойны. Продажа продолжалась до того момента, когда 260 тысяч биткойнов были проданы за 2600 долларов незадолго до того, как в Японии наступило 3 часа ночи, – со скидкой 99,94 % от стоимости, актуальной всего час назад.
Остановив торги, Марк сидел в своей темной квартире и по фрагментам восстанавливал картину происшедшего. Кто-то вошел в систему через администраторский аккаунт Джеда Маккалеба, создателя Mt.Gox, который до сих пор иногда помогал Марку. Вход был выполнен с компьютера из Гонконга, но, скорее всего, хакер подключился к нему из другого места. Код Mt.Gox позволил хакеру вручную изменить сумму баланса на счетах, создав “из воздуха” около 100 тысяч новых биткойнов. В реальном блокчейне этих монет, конечно же, не было, они существовали только во внутренних записях централизованной системы Марка. Однако этого было достаточно, чтобы хакер смог начать продавать их внутри биржи.
Было совершенно очевидно, что это была заранее спланированная операция: хакеру было известно, что биржа Mt.Gox позволяет пользователям выводить биткойны в объеме, эквивалентном 1000 долларов за раз. Для того чтобы увеличить количество биткойнов, которое можно было бы вывести, хакер стал массово продавать монеты, чтобы сбить их стоимость. Когда цена стала падать, с каждым разом киберпреступник мог выводить все больше биткойнов на ту же сумму в долларах до тех пор, пока довольно примитивный дизайн Mt.Gox не сыграл свою спасительную роль. Когда серверы оказались перегруженными из-за трафика, созданного хакером, вывод денег с биржи стал временно недоступным. К тому моменту, когда Марк проснулся, большая часть денег хакера все еще была заперта на бирже, однако многие тысячи биткойнов, реальных и “нарисованных”, уже перешли из рук в руки в процессе панической распродажи.
Прошло не меньше часа с тех пор, как Марк зашел в сеть (и около двух часов с тех пор, как началась атака), прежде чем он опубликовал объяснение на форумах. На тот момент он просто пересказал все, что ему было известно, и сообщил, что веб-сайт будет недоступен в течение неопределенного времени. Он также анонсировал свое намерение обнулить результаты всех биткойн-торгов с момента инцидента, к большому неудовольствию некоторых пользователей, которые уже радовались, что заполучили тысячи биткойнов по дешевке. Многие ссылались на то, что Марк нарушает одну из основных заповедей Биткойна – необратимость транзакций. Но Марк имел возможность поступить так, потому что все эти сделки происходили лишь внутри Mt.Gox, а не в распределенном блокчейне. Запертые на Mt.Gox биткойны пользователей могли получить защиту блокчейна лишь тогда, когда монеты покидали биржу.
Круг проблем вскоре расширился: особенно когда стало понятно, что хакер украл копию пользовательской базы данных со всеми адресами электронной почты и вывесил их в открытом доступе. Пользователи негодовали по поводу того, что администратору Mt.Gox нужно было всего лишь ввести правильный пароль, чтобы зайти на сайт, без многоступенчатой авторизации, обычно применяемой финансовыми структурами. Система Марка даже не проверяла IP-адрес и местоположение администратора с целью оповещения об аномальной активности.
“Честно говоря, нам до сих пор просто везло: хакеры попадались глупые и ленивые”, – написал программист из Северной Каролины Джефф Гарзик другим разработчикам.
Помимо этих программных ошибок, публикация пользовательской базы данных лишний раз продемонстрировала, как мало усилий прилагал Марк, чтобы соблюсти хотя бы видимость соответствия международным законам об отмывании денежных средств. Большинство пользователей предоставили при регистрации лишь адрес электронной почты – органы финансового контроля требовали ото всех финансовых организаций собирать намного больше данных о клиентах. Конечно, все еще оставалось неясно, под какие законодательные нормативы попадет Биткойн, если вообще попадет. Однако теперь, когда на биржу поступали и выводились с нее крупные суммы денег, Mt.Gox стала заметной мишенью для правоохранителей, если, конечно, они пожелали бы обратить взгляд в этом направлении.
Первый вздох облегчения вырвался у Марка, когда он получил по электронной почте вот это письмо, утром того же дня:
“Привет Марк, если тебе нужна какая-то помощь, можешь на меня рассчитывать. Я могу подъехать в твой офис через 10 минут. Готов отвечать на звонки или электронные письма или делать что-то еще, что сейчас необходимо, в течение пары ближайших дней, пока страсти не улягутся”.
Это было письмо от Роджера Вера. Написал он его из своей квартиры со стеклянными стенами, расположенной на 16 этаже элитного жилого комплекса в Токио, откуда была виден небоскреб Cerulean Tower, в который Марк недавно перевез свой офис.
С того момента как Роджер открыл для себя Биткойн, он все время продумывал новые стратегии развития этой технологии. В одном разговоре незадолго до атаки на Mt.Gox он произнес фразу, которая впоследствии станет для него типичной: “Биткойн – это самое важное изобретение человечества после Интернета. Весь мир скоро будет вести бизнес совсем по-другому”. К описываемому моменту Роджер уже понимал, как сильно судьба Биткойна зависит от выживания Mt.Gox. Поэтому он хотел лично помочь Mt.Gox справиться с трудностями, чтобы Биткойн тоже остался на плаву.
Когда Роджер отправил письмо, Марк ехал на своей тюнинговой Honda Civic из дома в офис. Марк быстро связался с Роджером в чате (самый предпочтительный для него способ коммуникации) и попросил приехать “прямо сейчас”. Ему нужны были люди, владеющие английским, чтобы разбирать тысячи входящих писем от встревоженных пользователей.
Когда Роджер приехал в офис Марка, где обнаружил одни только голые стены, он произвел на последнего даже более сильное впечатление, чем во время общения в сети. У Роджера была подтянутая фигура и развитая мускулатура профессионального борца, которым он когда-то был, аккуратная стрижка и широкая улыбка, как у политика, которым он когда-то собирался стать. Более того, он приехал со своей невестой-японкой и одним из своих сотрудников из Memory Dealers, которых быстро приставил к делу – помогать Марку.
Самому Роджеру пришлось скорректировать свои прежние представления о Марке не в лучшую сторону. В реальности тот был похож на круглощекого неуклюжего ребенка-переростка с невротичной ухмылкой, говорящей о том, как неловко он себя чувствует в обществе людей. Гардероб Марка в основном состоял из заношенных футболок с программистскими приколами, а его английский из-за сильнейшего акцента было почти невозможно разобрать. Единственным сотрудником биржи, кроме Марка, был молодой канадец, не сведущий в программировании, – его взяли на работу пару недель назад.
Роджер отложил на время свои размышления об увиденном, поскольку ему пришлось с головой погрузиться в обработку писем пользователей. От Роджера исходила такая энергия, какой Марк еще никогда не встречал. Параллельно с сортировкой жалоб и вопросов Роджер умудрился убедить по телефону своего старинного друга-кодера, чтобы тот прилетел из Калифорнии спасать Mt.Gox.
Роджер и его друг, прилетевший в Токио на следующий день, Джесс Пауэл, представляли собой невероятный дуэт. Рядом с аккуратно подстриженным, застегнутым на все пуговицы Роджером, раскованный длинноволосый блондин Джесс, заработавший свои деньги на стартапе и вложивший их в художественную галерею в Сакраменто, выглядел весьма контрастно. Джесс и Роджер познакомились еще будучи подростками: они оба участвовали в турнирах по Magic The Gathering. Эта стратегия очаровала обоих подростков, как и многих других, впоследствии примкнувших к Биткойну, потому что им нравилось находить нестандартные решения сложных задач.
Впоследствии то же жизненное кредо привело их обоих к изучению боевого искусства джиу-джитсу. Эта боевая техника, сочетающая в себе японские и бразильские традиции, известна своей стратегией боя, позволяющей бойцам со скромными габаритами обезоружить и победить более крупных, мускулистых противников. Либертарианские идеи и концепция Биткойна были близки и Роджеру, и Джессу по тем же самым причинам: казалось, они предлагали простые решения серьезных проблем. Роджер выбрал свою квартиру в Токио отчасти потому, что она располагалась неподалеку от студии джиу-джитсу, или додзе, и во время визита Джесса друзья иногда делали перерыв и шли туда, чтобы побороться друг с другом и сбросить накопившийся стресс. Однако большую часть времени они проводили, разгребая растущие груды электронных сообщений, непрерывно сыпавшихся на адрес[email protected].
Марк в отличие от них проводил эти дни в молчании, сидя перед своим компьютером и пытаясь установить причину взлома. Он знал, что хакер каким-то образом получил доступ к администраторскому аккаунту Джеда: либо взломал пароль, либо обманул систему, заставив поверить, что администратор запрашивает новый пароль. В итоге, по подсчетам Марка, с биржи исчезло лишь несколько тысяч биткойнов, которые можно было возместить за счет компании. Затем Марк начал переписывать код, чтобы можно было снова запустить сайт. Через два дня после взлома он лишь раз вышел на публику, подключившись через Skype к Bitcoin Show, сравнительно новому интернет-каналу, созданному биткойн-энтузиастом из Нью-Йорка. Марк использовал эту возможность, чтобы объявить причиной катастрофы несовершенство кода, унаследованного им от Джеда Маккалеба, в котором, по его словам, была масса недочетов.
“Новая система пишется заново, «с нуля», без использования каких-либо элементов старой, – заявил он, – Она будет основана на ультрасовременных технологиях”.
Еще два дня спустя Марк провел транзакцию на 424 424 биткойна, которая отобразилась в публичном блокчейне, с целью убедить пользователей в том, что он все еще владеет доступом к их активам.
“Ну что, готовы, парни? – спросил он перед тем как перевести деньги со счета на счет. – Хватит ходить за мной по пятам, жалуясь, что ваши деньги пропали. Мне нужно сосредоточиться и как следует поработать”.
Роджер и Джесс поначалу поражались спокойствию, с которым Марк переносил кризис. Каждый день он тихо сидел за компьютером, сосредоточенно глядя в экран. Но спустя неделю молчание Марка уже выглядело, как стена, отделяющая его от всего окружающего мира. Джесс и Роджер с беспокойством осознали, что все технические и финансовые решения в Mt.Gox принимаются лично Марком, и никого нет рядом, чтобы задать нужные вопросы или прийти на помощь в случае неприятностей. Они стали замечать, что вместо того чтобы заниматься сайтом, Марк часами висит в пользовательском чате. Вечером пятницы Роджер и Джесс спросили, когда им приходить на следующий день.
“В выходные? Не стоит, – ответил Марк, – мы можем продолжить в понедельник”.
“Но ведь сайт все еще не работает! – удивился Роджер. – Я думаю, мы должны продолжать работать, пока все не будет восстановлено”.
Марк в ответ пробурчал что-то насчет того, что офисное здание по выходным закрывается и на этом оборвал разговор. По дороге домой Джесс и Роджер поражались тому, что Марк вообще никуда не торопится.
Однако Марк работал все выходные в своей квартире и все-таки открыл сайт для торгов в понедельник. Как только он это сделал, цена биткойнов начала падение. За ту неделю, когда Mt.Gox была закрыта, сообщество явно успело настроиться на худшее, читая многочисленные публикации о том, что взлом Mt.Gox означает конец Биткойна. В день, когда Mt.Gox возобновила торги, журнал “Forbes”, ранее позитивно отзывавшийся о Биткойне, написал, что “скорее всего, биткойн постигнет незавидная судьба всех его электронных предшественников”, – это был первый из многих некрологов Биткойна, которые за тем последовали.
- Worker
- 2.1. Характеристика отечественных и зарубежных систем управления инновациями
- Последовательный поиск
- Ошибки в формулах
- Выделение памяти, связанной с определенным процессором
- Упаковка предложения в виде продукта
- ГЛАВА 13 Подготовка проекта
- Шаг 5. Подкрепите вашу мысль фактами
- Переход на новый уровень Ким Уэлш-Филлипс
- Salix: MATE-редакция
- Пример 9-15. Длина переменной
- 11. Препроцессор языка Си