Читать книгу: «Сингулярность. Мемуары из бункера»
Глава
СЛОВО АВТОРА
То, что вы сейчас услышите или прочитаете — не совсем фантастика. Это хроника, собранная из обрывков логов, метеорологических сводок и личных дневников человека, которого больше нет в физическом мире.
Все совпадения с реальными событиями — прорывами дамб, аномальными штормами на побережьях Азии и сбоями глобальных спутниковых сетей — пугающе точны. Мы изменили лишь название одной калифорнийской корпорации на AstroLink, чтобы её юристы не заблокировали эту рукопись до того, как вы узнаете правду.
Технологии будущего создаются из металла, кремния и правильного программного кода. Но цену им всегда платит человек. Это мемуары Алексея. Инженера, который слишком поздно понял, что его собственный код стал его палачом. И его единственного союзника — оборонного искусственного интеллекта «С.Е.В.Е.Р.», чья аббревиатура расшифровывается как Стратегический Единый Вычислительный Емкостный Резонатор.
ПРОЛОГ. ЛОГИ ШТОРМА
Двадцать четвертого октября две тысячи двадцать четвертого года предвечерний Пхукет казался вечным. На часах было двадцать два сорок. С берега Банг Тао доносился мягкий шум прибоя, лениво смешивающийся с далеким гулом курортного ресторана.
Алексей сидел на открытой террасе арендованной виллы, лениво прокручивая ленту новостей на рабочем планшете. В паре метров от него, в подсвеченной синим светом чаше бассейна, безмятежно плескались жена и семилетняя дочка. Вода казалась жидким стеклом. Воздух был густым, теплым, наполненным плотным ароматом жасмина. Типичный тропический рай, за который айтишники Кремниевой долины платят тысячи долларов, чтобы хотя бы на время забыть про дедлайны.
Корпоративные менеджеры в Пало-Альто видели в нём лишь покладистого топового кодера, забывая, что до эмиграции Лёха успел отпахать пятилетку в закрытом научно-исследовательском институте Минобороны под Питером, сдавая нормативы в глушилках и на полигонах. Тот жёсткий армейский каркас никуда не делся — он просто зарос калифорнийским комфортом.
Пять лет в AstroLink на должности ведущего архитектора распределенных сетей выжали из него все соки. Алексей заблокировал экран планшета. На глянцевом стекле отразилось его небритое лицо с глубокими тенями усталости под глазами. Он выгорел. Этот отпуск был сделкой с самим собой: три недели тишины, никакой работы и полный отказ от программирования. Почти полный.
В кармане шорт коротко, на три такта, завибрировал личный смартфон. Алексей достал его. На экране загорелся значок закрытого корпоративного мессенджера холдинга «ЗАСЛОН» — его предыдущего места работы в России. Оттуда он ушел ради калифорнийских перспектив, но сохранил дружеские контакты и доступ к тестовым инженерным утилитам.
Экран моргнул, и на нём запустился портативный модуль «СЕВЕР-М».
На дисплее высветилось системное сообщение: «Внимание. Инициирован автономный фоновый опрос локальных радиометрических датчиков. Зафиксировано критическое расхождение векторов данных».
Алексей нахмурился и привычным движением вставил в ухо беспроводной наушник. Синтезированный голос искусственного интеллекта прозвучал прямо в мозг.
— Север, отбой, — негромко проговорил Алексей. — Я в отпуске. Локация — Таиланд. Система гражданского оповещения молчит. Приложение AstroLink-Weather показывает индекс безопасности девять из десяти. Ближайшие три дня — переменная облачность.
— Данные AstroLink-Weather используют интерполированные модели метеоспутников гражданского диапазона, — бесстрастно отозвался ИИ. — Мой текущий статус: прямое подключение к удаленному серверу радиолокационной станции дежурного корабля Краснознамённого Тихоокеанского флота. Физические параметры ионосферы в радиусе двухсот километров стабильно деградируют. Выделенный параметр: фазовая нестабильность вакуума на частотах дециметрового диапазона.
Алексей замер. Пальцы автоматически открыли инженерную панель планшета. Он сам писал этот модуль синхронизации частот для AstroLink два года назад. Цель тогда казалась благой — оптимизировать пропускную способность спутников над Юго-Восточной Азией, чтобы у миллионов пользователей не лагал видеостриминг во время муссонов. Для этого гражданские метеорологические частоты были искусственно прижаты алгоритмом к нижнему порогу приоритета.
— Север, выведи на экран сырой массив отражений. Без сглаживания корпоративными фильтрами, — приказал Алексей.
— Выполняю. Формирую живую карту отражений, — отозвался ИИ. — Давление в акватории Андаманского моря упало на сорок единиц за последние сто двадцать минут. Градиент смещения водных масс указывает на тектонический сдвиг или резкий термальный выброс. Время до изменения береговой линии — сорок восемь минут. Гражданская спутниковая сеть AstroLink блокирует передачу этих логов для предотвращения паники и падения индекса акций.
Алексей медленно поднялся со стула. Наушник продолжал сыпать сухими цифрами, но он их уже не слышал. Он смотрел на бассейн, где жена смеялась, брызгая водой в дочку. А за ними, там, где за темной полосой пальм лежал ночной океан, внезапно наступила абсолютная, звенящая тишина.
Даже цикады замолкли.
Океан стремительно отступал. Физика брала свое, пока алгоритмы AstroLink врали всему миру ради красивой картинки на экранах смартфонов.
ЧАСТЬ I:ТОЧКА НЕВОЗВРАТА(Пхукет, Таиланд)
ГЛАВА 1.48 МИНУТ ДО ВОЛНЫ
Стеклянная дверь виллы распахнулась от удара ноги. Алексей вылетел на бортик бассейна, намертво сжимая в руке инженерный планшет. Его движения потеряли обычную айтишную плавность. Сейчас в нём окончательно проснулся тот самый жесткий, собранный военный технарь.
— Юлия! Таня! Быстро из воды! На выход! Живо! — приказал он со сталью в голосе.
Жена удивленно замерла, поправляя мокрые волосы. Дочка испуганно прижалась к её плечу. Вода в бассейне лениво колыхалась, отражая идеальные южные звезды.
— Лёш, ты чего орёшь? Что случилось? — недоуменно спросила Юлия. — Время одиннадцатый час.
— Юля, не спрашивай. У нас меньше сорока пяти минут, — отрезал он. — Бери Таню, документы, закидывай в рюкзак всё золото и бегом к машине. Я на ресепшен. Океан уходит.
— Да куда он уходит? Я только что смотрела прогноз! Там штиль, Лёша! Плюс двадцать восемь!
— Спутники врут! Пойми ты своим филологическим мозгом — они фильтруют телеметрию! — рявкнул Алексей. — Быстро в машину, я встречу вас у главного выезда!
Алексей не стал ждать ответа. Он развернулся и бросился по гравийной дорожке в сторону главного здания отеля, чувствуя, как под ногами хрустят мелкие ракушки. Наушник в правом ухе продолжал вибрировать от плотного потока данных. Голос искусственного интеллекта звучал монотонно, как метроном в кабине падающего бомбардировщика.
— Дистанция до фронта аномального волнового смещения — тридцать два километра, — докладывал ИИ. — Скорость сближения — семьсот двадцать километров в час. Фиксирую множественные отказы береговых гражданских буев системы DART. Сигнал подавлен широкополосной глушилкой AstroLink на частоте одиннадцать гигагерц.
«Они глушат телеметрию, чтобы не обвалить биржу в Токио... Твари. Сволочи коммерческие», — зло подумал Алексей. Вслух же он скомандовал:
— Север, держи прямую связь с флотом. Если наши корабли видят эту дрянь, значит, у нас есть шанс рассчитать высоту наката.
— Станция подтверждает: высота первой структуры — одиннадцать метров, — отозвался голос в наушнике. — Вторая структура — девятнадцать метров. Время до контакта с береговой линией Банг Тао — тридцать девять минут.
Алексей влетел в кондиционированную прохладу лобби отеля. За стойкой стоял молодой таец в накрахмаленной белой рубашке с бейджем «Понг». Он вежливо улыбнулся, привычно складывая ладони в традиционном приветствии. На огромном настенном мониторе позади него крутилась яркая заставка AstroLink: Илон обещал интернет в любой точке планеты, а зеленый значок надёжно заверял, что опасности нет.
— Понг, слушай меня сюда, — Алексей тяжело опёрся о стойку. — Объявляй эвакуацию. Включай сирену. На нас идет цунами. Волна будет здесь через тридцать пять минут.
Таец растерянно моргнул. Его вежливая улыбка на мгновение замерла, но тут же вернулась на место — портье привык к эксцентричным или нетрезвым туристам.
— Сэр, успокойтесь, — мягко произнёс Понг. — Никакого цунами нет. Наша система безопасности подключена к глобальному метеощиту AstroLink. Видите, монитор? Зеленый статус. Если бы была угроза, спутники выдали бы экстренное уведомление на все смартфоны в провинции.
— Твой метеощит — это маркетинговое фуфло! — Алексей в ярости ударил ладонью по стойке. — Я сам писал для него код оптимизации потоков! Трафик метеорологов сейчас забит обновлениями соцсетей! Посмотри в окно, парень! Вода уже ушла от берега, обнажив дно! Выкатывай сирену!
Алексей с грохотом развернул свой планшет экраном к тайцу. На дисплее горела суровая, неоново-красная живая карта отражений от «СЕВЕРа». Там не было красивых картинок облаков — только жесткие векторы, координатные сетки и жирная, пульсирующая полоса, которая стремительно пожирала километры Андаманского моря, двигаясь прямо на отель.
— Извините, сэр, но я не могу верить какому-то частному приложению, — покачал головой Понг. — У нас строгие инструкции холдинга. За ложную тревогу и панику меня уволят. Корпорация гарантирует безопасность. Пожалуйста, вернитесь в свой номер.
Алексей медленно опустил планшет. Он посмотрел в глаза парню и с пугающей ясностью понял: цифровая цивилизация создала идеальных биороботов. Они разучились смотреть на небо и доверять собственным глазам. Если на экране смартфона написано, что всё хорошо, они будут стоять и улыбаться, пока волна не размажет их по бетонным стенам ресепшена.
В этот момент пол под ногами едва заметно, но глубоко вздрогнул. На стойке тонко звякнул стакан с ледяной водой.
ГЛАВА 2.СКЕЛЕТ В КОДЕ
Алексей не стал тратить драгоценные секунды на споры. Он развернулся и бросился к выходу из лобби. Но этот заученный, слепой отказ тайца запустил в его голове лавину воспоминаний. На секунду картинка ночного Пхукета смазалась, и память швырнула его на три года назад, в Пало-Альто, прямо в душную штаб-квартиру корпорации AstroLink.
Был июль две тысячи двадцать третьего года. Алексей тогда занимал пост ведущего архитектора распределенных сетей, и его команда закрывала тяжелейший спринт по проекту глобального спутного метеощита. На экране огромного рабочего монитора светился бесконечный листинг кода, сопровождаемый лёгким цифровым шумом из динамиков тестового терминала. Алексей помнил каждую строчку. Помнил он и то, как в кабинет вошел вице-президент по маркетингу — ухоженный парень в дорогом худи, с безупречной белозубой улыбкой и чашкой матча в руке.
— Алекс, у нас проблема с пропускной способностью над Азиатским регионом, — произнёс тогда менеджер, присаживаясь на край стола. — Пользователи жалуются, что во время трансляций криптобирж падает скорость. Твой алгоритм метеомониторинга жрёт слишком много трафика на частоте одиннадцать гигагерц.
— Эта частота выделена под сырые данные береговых буев и гражданских гидрологических радаров, — жестко ответил Алексей. — Если мы зажмем канал, данные о штормах будут идти с задержкой в сорок минут. В случае цунами — это смертный приговор.
— Алекс, брось свой пафос, — поморщился вице-президент. — Цунами бывают раз в тридцать лет. А индекс акций компании падает на два пункта каждый раз, когда у брокера в Токио зависает график из-за твоих буев. Оптимизируй это. Прижми приоритет метеопакетов до минимума. Сделай красивую интерполяцию — пусть нейросеть дорисовывает погоду на основе прошлых лет, если канал забит. Клиент должен видеть зелёный статус безопасности. Всегда.
И Алексей тогда сдался. Он был амбициозен, получал щедрые опционы компании и слепо верил, что умные алгоритмы со временем всё исправят. Он лично написал ту роковую функцию оптимизации регионального трафика. Скелет, зашитый глубоко в кодовую базу AstroLink. Короткий кусок кода, который определял пакеты гидрологической телеметрии как мусорный трафик третьего класса и безжалостно сбрасывал их, едва сеть перегружалась коммерческими данными.
Резкий щелчок вернул его к реальности. Вокруг снова был октябрь две тысячи двадцать четвертого года, а со стороны океана нарастал зловещий шум прибоя.
Алексей бежал по парковке отеля к своей арендной машине. Под ногами уже сочилась вода — дренажные каналы Пхукета сдались первыми и начали выплевывать океан обратно на сушу. Физика не знала компромиссов. Океану было плевать на котировки акций на Токийской бирже. Оптимизированный Алексеем код прямо сейчас безупречно работал на орбите, послушно выбрасывая сигналы бедствия с тонущих буев в корзину, чтобы не отвлекать мир от трансляции вечерних новостей.
— Север, они ведь так и не переписали этот модуль? — на бегу спросил Алексей. — Мой скелет всё еще там, на спутниках?
— Подтверждаю, — отозвался ИИ. — Архитектура ядра AstroLink использует ваш алгоритм без изменений. Гражданский сегмент сети полностью изолирован от реальных данных. Метеосерверы транслируют сгенерированную нейросетью модель идеального лета.
— Я сам запер их в этой иллюзии. Я сам отобрал у них последний шанс на спасение, — сквозь зубы выцедил Алексей.
— Дистанция до фронта волны — двенадцать километров, — прервал его размышления «СЕВЕР-М». — Давление в волновом канале превысило критическую метрику. Скрипт фиксирует начало разрушения береговой инфраструктуры Банг Тао через двести сорок секунд. Рекомендую прекратить анализ и начать движение вглубь материка.
Алексей долетел до машины. Дверь виллы была распахнута, Юля с дочкой на руках уже бежали к нему через газон. В их глазах наконец-то появился настоящий, животный страх. Потому что со стороны пляжа, заглушая гул автомобильных моторов, донесся жуткий, ни на что не похожий звук — словно тысячи бетонных плит одновременно начали тереться друг о друга.
Глянцевый мир рушился. Наступало время жесткого кремния и чистой физики. Черный водяной вал уже переваливал через береговую линию, устремляясь вверх по склону холма.
ГЛАВА 3.ЭВАКУАЦИЯ В НИКУДА
Двигатель арендованного внедорожника взревел, срывая колеса в пробуксовку по мокрому гравию. Алексей рванул рычаг коробки передач, и машина выскочила на узкую асфальтированную дорогу, ведущую прочь от побережья Банг Тао.
В салоне стояла тяжелая, звенящая тишина. На заднем сиденье Юлия крепко прижимала к себе Таню. Девочка тихо плакала, уткнувшись носом в мокрую куртку матери. Юля смотрела в боковое стекло, где мимо проносились залитые неоном витрины массажных салонов, круглосуточных минимаркетов и ресторанов. Там всё еще текла обычная, безмятежная жизнь. Туристы в шортах лениво потягивали коктейли, а на экранах их смартфонов всё так же горел успокаивающий зеленый статус безопасности от корпорации AstroLink. Они не знали, что жить им осталось считанные минуты.
Алексей до хруста сжал пальцами руль. В правом ухе снова раздался мягкий, но настойчивый зуммер.
— Зафиксирован полный отказ гражданской сотовой сети в прибрежной зоне, — доложил монотонный голос искусственного интеллекта. — Алгоритм AstroLink перевел базовые станции в режим экстренного резервирования каналов для нужд топ-менеджмента корпорации. До контакта с первой волновой структурой остается тринадцать минут.
— Север, проложи маршрут в обход главных магистралей, — сквозь зубы бросил Алексей, резко закладывая руль вправо, на узкую грунтовку, уходящую вверх по склону холма. — На основном шоссе сейчас начнется ад.
— Маршрут пересчитан, — отозвался ИИ. — Рекомендую двигаться в направлении холмов за перевалом Кату. Высота над уровнем моря в конечной точке составит сто сорок метров. Это гарантирует безопасность от первой и второй волновых структур.
Сзади, со стороны океана, донесся глухой, раскатистый гул. Это не было похоже на гром. Звук шел откуда-то из-под земли, заставляя вибрировать стекла автомобиля и панели приборов. Алексей бросил короткий взгляд в зеркало заднего вида. На горизонте, там, где только что угадывалась черная линия ночного моря, теперь поднималась колоссальная, абсолютно черная стена, которая заживо сжирала огни прибрежных отелей и прогулочных катеров.
Машина тяжело подпрыгивала на ухабах, прорываясь сквозь густые заросли тропической зелени. Фары выхватывали из темноты испуганных птиц, с криками взлетающих с веток.
— Лёша, что это за звук? — голос Юлии дрожал от ужаса. — Что там происходит?
— Волна пришла, — коротко ответил Алексей, сильнее вдавливая педаль газа в пол. — Смотри только вперед. Не оборачивайся.
В этот момент электроника автомобиля на секунду сошла со ума. Приборная панель вспыхнула всеми аварийными индикаторами, фары погасли на долю секунды, а затем снова зажглись.
— Внимание, — произнес «СЕВЕР-М». — Фиксирую мощный электромагнитный импульс в верхних слоях ионосферы. Спутниковая группировка AstroLink инициировала протокол полной очистки локальных логов. Они уничтожают следы своего бездействия.
«Твари, — подумал Алексей, чувствуя, как к горлу подступает ярость. — Они не просто проспали катастрофу. Они заметают следы, пока люди тонут».
ГЛАВА 4.ЦИФРОВОЙ ПОБЕГ
Ночь превратилась в бесконечный кошмар. Ливень, начавшийся сразу после первой волны, плотной стеной отрезал холм от остального мира. В ушах Алексея стояло тяжелое, хриплое дыхание испуганных людей, сквозь которое прорывался треск электрических искр затопленного неподалеку распределительного щита и частые, глухие удары тяжелых капель тропического ливня по крыше.
Алексей сидел на полу бетонного навеса возле буддийского храма, укрыв спящих Юлю и Таню пляжным пледом. На его коленях тускло светился экран планшета. Единственным источником питания оставался портативный внешний аккумулятор, а единственной нитью, связывающей его с реальностью, — оборонный искусственный интеллект «СЕВЕР-М».
— Север, у нас есть резервный канал? — тихо, чтобы не разбудить родных, спросил Алексей. — Хоть одна вышка в радиусе пяти километров выдает несущую частоту?
— Все наземные коммутаторы Пхукета физически уничтожены или обесточены, — бесстрастно отозвался ИИ прямо в наушник. — Однако в трехстах метрах ниже нашей позиции, в полузатопленном техническом узле AstroLink, продолжает работать автономный магистральный терминал. Фиксирую излучение направленного луча на геостационарный спутник.
Алексей поднялся. Ноги затекли, одежда была насквозь мокрой и неприятно липла к телу. Он посмотрел на жену и дочку. Они дышали ровно, вымотанные пережитым ужасом. Сейчас, пока вода внизу яростно бурлила и уносила остатки цивилизации, ему был жизненно необходим этот терминал. Если AstroLink заблокировал мир своей ложью, Алексею нужны были их корневые шифры, чтобы его собственная семья не осталась запертой на этом тонущем острове без помощи.
Спуск по размытой скользкой глине занял долгие двадцать пять минут. Технический узел AstroLink располагался в бетонном бункере насосной станции. Половина здания была снесена мощнейшим гидроударом, но внутри, за тяжелой бронированной дверью, залитой по колено грязной водой, монотонно и натужно выли кулеры аварийного питания. На стойке распределителя мерно мигал фиолетовый светодиод — маркер активного шифрованного шлюза.
— Север, подключаемся по воздуху, — скомандовал Алексей, подбираясь ближе к оборудованию. — Дай мне локальный терминал Ассемблера. Будем вскрывать ядро.
— Внимание, — отозвался синтезированный голос. — Доступ ограничен протоколом безопасности AstroLink. При попытке подбора пароля система инициирует автоматическое стирание флеш-памяти.
— Они защитили свои серверы лучше, чем людей на побережье... — Алексей зло сплюнул в воду. — Но они забыли, кто проектировал этот шлюз. Север, не подбирай пароль. Запусти обход через уязвимость в функции OptimizeRegionTraffic. Да-да, через мой собственный «скелет». Алгоритм считает, что мы просто оптимизируем коммерческий трафик криптобиржи.
— Запускаю скрипт обхода, — отозвался ИИ. — Вектор атаки сформирован. Поток данных легализован. Системный статус: авторизован как Главный Архитектор Сети.
На экране планшета с бешеной скоростью побежали ядовито-зеленые строки системных логов. Алексей жадно впился глазами в бегущие цифры. То, что он увидел в закрытых директориях, заставило его похолодеть сильнее, чем от ледяного тропического ливня. Спутники AstroLink не просто «ошиблись» в расчетах. Внутренние меморандумы компании, которые сейчас стремительно скачивал «СЕВЕР», четко указывали: корпорация еще с начала две тысячи двадцать пятого года фиксировала глобальное смещение тектонических плит и необратимый подъем уровня Мирового океана.
Проект «Ковчег» — строительство закрытых эвакуационных баз на Луне — был запущен в строжайшей тайне. Корпорация намеренно сглаживала графики надвигающихся катастроф на Земле и фильтровала сводки погоды, чтобы успеть достроить стартовые столы на космодромах, пока планету окончательно не захлестнул хаос голодных бунтов обреченного населения.
— Они бросают планету... — прошептал Алексей, не веря своим глазам. — Они знали, что Пхукет зальет, и просто выключили датчики, чтобы не сорвать эвакуацию своих вип-клиентов.
— Скачивание корневых криптографических ключей AstroLink завершено на сто процентов, — доложил «СЕВЕР-М». — Мы получили полный доступ к глобальному спутниковому созвездию. Рекомендую немедленно покинуть объект. Датчики фиксируют приближение второй волновой структуры.
Алексей точным движением выдернул кабель. Бетонный бункер вокруг него натужно застонал, когда очередные тонны грязной океанской воды снова с грохотом ударили в наружную стену.
Прорываясь обратно к холму сквозь бушующий ливень, Алексей принял единственное верное решение. Бежать в Америку бессмысленно — там безраздельно правят алгоритмы AstroLink. Бежать в Европу нельзя — судя по тектоническим картам, её затопит первой.
Оставалось только одно место на Земле. Закрытый, вырубленный в прочной гранитной скале Железногорск в самом сердце Сибири. Там, на глубине двухсот метров, на старых оборонных мощностях «Заслона», еще теплилось честное, неубиваемое советское железо. И теперь, имея на руках корневые коды доступа к спутникам врага, Алексей точно знал, куда направить свой последний, сокрушительный удар.
Бесплатный фрагмент закончился.
