Дойдя до штаба Джо, открыл дверь и замер на пороге. Что-то было не так. Я не сразу сообразил, что же тут изменилось, потом дошло.
Все взгляды были устремлены в мою сторону.
Сотрудники, все до единого, уставились на меня, и в округлившихся глазах светился восторг пополам с ужасом. Я смущенно помахал им, снял куртку, направился к своему столу, плюхнулся в кресло, достал Зверя Колченогого, подсоединил к нему монитор, клавиатуру с мышкой и начал вводить пароль для подключения к сети и к облачным дискам. В штабе стояла практически полная тишина, и она так действовала на нервы, что я дважды ошибся, пока набирал пароль.
Потом я приступил к повседневным будничным процедурам, с которых начинался каждый рабочий день: загрузил электронную почту, заглянул во все журналы серверов и проверил контрольные суммы, запустил собственное резервное копирование. Эти рутинные операции я мог выполнять даже в полубредовом состоянии.
Из этого полусонного рассеянного забытья я вышел всего через несколько минут. Схватил мышку и стал заново открывать только что закрытые окна браузера, колотя по Ctrl-F12 с такой силой, что пружины под клавишами жалобно похрустывали. А я все стучал и стучал.
Тогда я встал из-за стола, обвел взглядом устремленные на меня глаза и спросил:
— Будьте добры, объясните мне, что, черт возьми, происходит!
* * *
Все сотрудники дружно, как один, обернулись к Лиаму. Тот встал и подошел к моему столу.
— Кофе хочешь? — предложил он.
До меня дошло, что вот этого-то я и хочу, хочу так, как никогда еще ничего не хотел в этой чертовой вселенной. Я покорно поплелся вслед за ним в Долорес-парк, купил у турка чашку кофе с собой и целый термос на будущее. Мы уселись на скамейку, Лиам терпеливо дождался, пока я выпью первую чашку и налью еще одну. Потом приподнял бровь, беззвучно спрашивая, готов ли я выслушать его. Я кивнул.
— Утром в понедельник Джо пришел в штаб злой, как огнедышащий дракон. То и дело спрашивал, где ты, требовал, чтобы Флор позвонила тебе, а я написал. Ему очень хотелось поговорить с тобой о чем-то, но разыскать тебя он так и не смог и поэтому вызвал меня. Сказал, мол, у тебя есть компьютер, интернет и все такое прочее, имеешь ли ты доступ к нашей, как он выразился, «веб-штуковине». Ну, я знал, где ты держишь конверт с администраторскими паролями, так что не покривив душой ответил «да». Тогда он рассказал о твоей идее, которую ты предложил на демонстрации. Насчет того, чтобы выложить все эти даркнетовские документы. У него в голове не укладывалось, что все эти люди вышли на улицы Сан-Франциско, чтобы выразить возмущение вычитанными там сведениями, но при этом ни одно крупное информационное агентство не опубликовало ни строчки и ни один политик не высказался по этому поводу. По его словам, ни демократы, ни республиканцы не хотят разжигать в обществе мысли о том, насколько коррумпирована вся политическая система, как легко покупаются политики и какие подлости творятся в калифорнийском Капитолии. Джо размышлял об этом все выходные и решил, что набрел на ту самую тему, которая выгодно выделит его среди обычных кандидатов. Флор попыталась возразить, но ты сам знаешь, как он упрям, когда уверен в своей правоте. А сейчас он уверен. Поэтому он попытался изложить мне суть твоей идеи. Какая-то система привлечения избирателей или вроде того. Но толком объяснить ничего не смог. Я послушал немного и сказал: «Знаете, я могу за пару часов скачать все даркнетовские документы и выложить их на наш сайт, но понятия не имею, как сделать все остальное. А если попытаюсь, то, скорее всего, пробью огромную дыру в нашей защитной системе, и любой хакер обрушит наш сайт секунд за десять и заменит все материалы фотками пенисов».
Я поморщился.
— И что он ответил?
— Сказал, что готов скорее просить прощения, чем спрашивать разрешения, и велел просто выложить все документы, а об остальном, мол, он позаботится сам. Сразу же вызвал всю нашу пресс-группу и велел проверить, выдержит ли наш сайт, если скачивать документы начнут сразу миллионы пользователей. Ну, я сказал, что, наверное, пожалуй, да. То есть я знаю, что мы работаем на облачной машине, которая при необходимости может расширяться. Попытался позвонить в дата-центр, но не знал твоей кодовой фразы, поэтому они сказали только, что их серверам ничто не страшно, они выдержат, даже если туда нагрянет одновременно вся Калифорния.
— И она действительно нагрянула?
Журналы сервера показывали, что за ночь у нас было больше миллиона одновременных подключений и их число постоянно увеличивалось.
— Нет, — ответил Лиам. — Хуже. То есть больше. Множество запросов поступает из-за пределов штата. Такими темпами к нам в гости скоро пожалует весь мир. Ты новости-то видел? Вчера об этом говорили по всем каналам, а через десять секунд после прямого эфира выложили в твиттер. Мы все ждали, что ты придешь и выполнишь полноценную аналитику. Я пытался, но… — Он пожал плечами. — Я тебе в подметки не гожусь.
Я вздохнул. Очень, очень глубоко.
— Меня держали в каталажке.
— Я так и понял, — отозвался Лиам. — Эта теория была преобладающей. Сегодня Джо собирался пойти к твоим родителям, если ты не появишься. Кстати, что у тебя с телефоном? Я звонил раз триста.
— Долго рассказывать. — Интересно, почему Далия перестала отвечать на звонки. Может, откликалась, только если на определителе высвечивалось «Мама», и игнорировала все остальное. А может, батарея села. В этом случае я не получу свой мобильник обратно, пока она сама со мной не свяжется. Красота. — Где Джо?
— Дает пресс-конференцию для «Рутстрайкерс». Это группа активистов, которая противостоит попыткам заработать денег на политике. Их твоя тема очень воодушевила.
— Гм. — Я еще раз обдумал услышанное. Строго говоря, они взяли мою идею, воплотили ее в жизнь, и она сработала. По крайней мере, на данный момент. Стало интересно, долго ли она продержится, но, подумав, я решил, что это не мое дело. Моя задача — поддерживать веб-сайт в рабочем состоянии, пока Джо выступает перед публикой. В моих жилах заструился кофе, и густая вялая кровь стала подвижной как ртуть. Пора браться за технологические проблемы. Это у меня хорошо получается.
Но сначала я все-таки спросил:
— А как моя вторая идея? Насчет виртуальной машины для привлечения избирателей?
— А, это, — протянул Лиам. — Джо пытался мне о ней рассказать, но я так ничего и не понял. Что-то вроде программы, которая копается в твоих социальных контактах?
— В целом верно. — И я пересказал ему свой замысел.
— Ого! — восхитился он. — Грандиозно. Кроме того, эта штука пригодится в процессе принятия решений, например в других крупных избирательных кампаниях. Или проводить опросы на втором туре выборов — посмотреть, что надо сделать. Замечательно. Этим мы тоже займемся?
— Не знаю. Если сможем найти время. Даркнетовские документы гуляют по сети, и в первую очередь надо заниматься ими.
Странное дело: я был с головой погружен в даркнетовские дела, но все-таки меня гораздо больше занимала идея с машиной для привлечения избирателей. Хотелось сосредоточиться только на ней. Надо бы выкроить время и заняться ею.
* * *
Но в первую очередь следовало усилить нашу инфраструктуру.
Первым делом я решил раскидать наши данные по максимальному числу облачных серверов. Моя предшественница оформила нам хостинг в облаке «Амазона», стойкого и несокрушимого, как крепость. Эта колоссальная сеть окутывает весь земной шар. В бесчисленных дата-центрах гудят нескончаемые ряды шкафов, начиненных электроникой, среди них прогуливаются в лабораторных халатах маги и чародеи, способные за две минуты диагностировать и заменить любой неисправный компонент. Эти центры связаны друг с другом оптоволоконными кабелями толщиной с мою руку и охлаждаются исполинскими кондиционерами, парниковые выбросы которых сравнимы с углеродным следом большого города. «Амазон» — прекрасный вариант, если вы хотите, чтобы ваши серверы оставались доступными независимо от их популярности.