Дмитрий Уотич – Ошибка архитектора (страница 4)
На перекрёстке двух «улиц» я увидел странную процессию. Люди в деловых костюмах, с портфелями и папками, шли ровным строем. Их лица были гладкими, как отполированный мрамор, без глаз и ртов. Они двигались синхронно, в такт какой-то неслышной музыке.
Один из них остановился и повернул голову в мою сторону.
— Марк, — раздался звук прямо у меня в черепе, минуя уши. — Вы нарушаете регламент. Ваша комната пуста. Эффективность узла падает.
Я не стал отвечать. Я прибавил мощность генератора и бросился бежать. Процессия за моей спиной замерла, а затем начала разворачиваться, превращаясь в единую серую массу, напоминающую текучий бетон.
Кампус возник передо мной внезапно. Старое кирпичное здание университета выглядело здесь чужеродным объектом, словно его вырезали из другой реальности и грубо вклеили в этот серый мир. Стены дрожали, по ним ползли те же трещины, что и в моей квартире.
Я ворвался в главный холл. Знакомый запах пыли, старых книг и машинного масла подействовал отрезвляюще.
— Здесь... — я добежал до подвала, где находилась лаборатория прикладной информатики. — Если система построена на алгоритме, у неё должен быть дебаг-порт. Точка входа для отладки.
Я рванул дверь лаборатории. Внутри, за мониторами старых компьютеров, сидели люди. Настоящие люди, не те мраморные фигуры с улиц. Они были подключены к серверам странными проводами, которые врастали прямо в их затылки.
В центре комнаты, за моим рабочим столом, сидел человек в пальто. Тот самый незнакомец из высотки.
— Вы опоздали, Марк, — сказал он, не оборачиваясь. — Мы уже перешли на новую версию протокола. Глава 9 подходит к концу. Вы готовы к компиляции?
Я посмотрел на свою руку. Цифры «742» на ладони начали чернеть, превращаясь в глубокую рваную рану, из которой вместо крови сочился густой серый туман.
— Я здесь не для того, чтобы подписывать контракты, — я направил генератор помех прямо на главный серверный шкаф. — Я здесь, чтобы уронить вашу систему.
Незнакомец медленно встал, и я увидел, что его лицо — это мой собственный портрет, но с глазами, в которых отражалась бесконечная пустота Квартиры №742.
Глава 10: Точка входа
Мой двойник не двигался. Он стоял в центре лаборатории, залитой мертвенным светом серверных индикаторов, и его присутствие ощущалось как статическое электричество перед грозой.
— Падение системы — это тоже часть алгоритма, Марк, — произнёс он моим голосом, в котором теперь слышался скрежет металла. — Каждая ошибка в коде — это просто новая ветка реальности. Ты думал, что ты хакер, ворвавшийся в систему? Нет. Ты — антивирус, который сошел с ума и начал атаковать ядро.
Я не слушал. Пальцы, перепачканные серым туманом, сочащимся из ладони, вцепились в тумблер генератора. Я знал эту лабораторию как свои пять пальцев. Вон там, под вторым стеллажом, находился магистральный кабель, соединяющий университетскую сеть с городским узлом. Если я смогу вызвать резонансный скачок здесь, импульс пойдет по проводам обратно в высотку.
— Резонанс в противофазе, — прошептал я, выставляя настройки на максимум. — Вы хотели, чтобы я стал передатчиком? Получайте сигнал.
Я ударил по кнопке «Пуск».
Воздух в лаборатории мгновенно сгустился до состояния киселя. Мощный ультразвуковой удар выбил стёкла в шкафах с реактивами. Люди, подключённые к серверам, синхронно выгнулись в креслах, их тела задрожали, а из наушников повалил густой пар.
Мой двойник качнулся. Его лицо «поплыло», как некачественная текстура в видеоигре. Глаза-пустоты вспыхнули ярко-белым светом.
— Слишком... шумно... — прохрипел он, теряя форму. — Ты... не понимаешь... Мы не дом... Мы то, что осталось после него...
— Мне плевать, кто вы, — я шагнул к серверному шкафу, преодолевая сопротивление невидимой стены. — Выходите из моей головы.
Я вырвал главный оптоволоконный кабель и прижал к нему антенну генератора. Короткая вспышка ослепила меня. Я почувствовал, как заряд проходит через мои руки, через цифры на ладони, выжигая их изнутри. Это была не просто боль — это было ощущение, будто мою личность стирают наждачной бумагой, превращая в нули и единицы.
Всё здание университета содрогнулось. Звук разрушающегося бетона снаружи стал оглушительным. Я видел через выбитое окно, как гигантские серые шпили начинают осыпаться, превращаясь в обычную пыль, которую подхватывал ветер.
Внезапно всё стихло.
Свет в лаборатории погас. Единственным источником освещения остался мой планшет, упавший на пол. На его экране, среди битых пикселей, медленно проступила одна-единственная строка текста:
«Критическая ошибка ядра. Перезагрузка сектора... 1%... 2%...»
Я упал на колени, хватая ртом холодный воздух. Туман в комнате рассеялся. Люди в креслах обмякли, провода отсоединились от их затылков сами собой. Мой двойник исчез, оставив после себя лишь мокрое пятно на полу.
Я посмотрел на свою руку. Вместо цифр на ладони остался рваный, безобразный шрам в форме семерки. Боль ушла, оставив после себя лишь странную пустоту.
Дверь лаборатории медленно открылась. На пороге стояла Анна. Она выглядела живой — на её щеках появился румянец, а в глазах больше не было того мертвого блеска.
— Марк? — тихо спросила она. — Ультразвук... это был ты?
Я хотел ответить, но мой взгляд упал на экран планшета.
«Перезагрузка завершена. Добро пожаловать в Обновление 2.0. Глава 10: Инсталляция новых правил».
За окном, там, где только что рушились серые шпили, снова стоял мой привычный город. Но в небе, вместо луны, висел огромный, четко очерченный символ телефонной трубки. И он медленно начинал звонить.
— Это еще не конец, — сказал я, поднимаясь на ноги. — Это просто смена интерфейса.
Мой телефон в кармане издал короткий сигнал. Новое уведомление. Но не от «Дома».
От Анны. Хотя она стояла прямо предо мной и не держала в руках телефона.
«Беги, Марк. Вторая версия — это ловушка для тех, кто выжил в первой».
Глава 11: Обновление реальности
Звон в небе был не звуком, а вибрацией самих костей. Он проникал под кожу, заставляя зубы ныть, а зрачки — сужаться в такт невидимым импульсам. Я смотрел на Анну, которая замерла в дверном проеме, и видел, как её контур дрожит, словно изображение на старом телевизоре, рядом с которым положили магнит.
— Ты отправила мне это сообщение? — спросил я, показывая ей экран телефона.
Анна посмотрела на дисплей, затем на свои пустые ладони. Её лицо побледнело.
— Мой телефон остался в той квартире... три месяца назад. Марк, я не могу ничего отправлять. Я даже не уверена, что я всё еще существую.
Я снова взглянул на экран. Сообщение висело в чате, но номер отправителя теперь менялся каждую секунду, превращаясь в случайный набор символов и шестнадцатеричных кодов. Система не просто обновилась — она начала маскироваться под привычные каналы связи.
— Нам нужно уходить из университета, — я схватил кейс с остатками оборудования. — Если это «Обновление 2.0», то старые правила безопасности больше не работают.
Мы выбежали в коридор. Здание кампуса теперь выглядело подозрительно стерильным. Исчезли трещины на стенах, пропал запах пыли. Стены сияли свежей краской, а лампы дневного света горели так ярко, что на полу не оставалось теней. Это была «идеальная» версия реальности, отбеленная и вычищенная алгоритмом.
Когда мы вышли на улицу, я зажмурился. Город выглядел как на рекламном рендере застройщика. Насыщенная зелень деревьев, идеально ровный асфальт, ослепительно белые фасады пятиэтажек. И тишина. Ни звука машин, ни щебета птиц.
— Смотри на небо, — прошептала Анна, указывая наверх.
Символ телефонной трубки исчез. Вместо него по всему небосводу тянулась тонкая, едва заметная полупрозрачная сетка, похожая на паутину или структуру нейросети. Она мягко пульсировала золотистым светом.
— Это интерфейс, — догадался я. — Они не просто захватили пространство. Они наложили на него слой дополненной реальности, из которого нет выхода, потому что мы сами стали его частью.
Внезапно из-за угла ближайшего дома вышел человек. Это был обычный дворник в ярко-оранжевом жилете. Он методично подметал идеально чистый тротуар. Когда мы поравнялись с ним, он поднял голову.
Его лицо было абсолютно симметричным. Настолько правильным, что это вызывало тошноту.
— Добрый день, — произнес он, и его голос прозвучал так, словно его сгенерировал самый качественный синтезатор речи в мире. — Вы нарушаете эстетический регламент сектора. Пожалуйста, приведите свою одежду в соответствие с цветовой палитрой обновления.
Я посмотрел на свою куртку, испачканную в пыли лаборатории и сером тумане. На моих глазах пятна начали исчезать, а ткань — менять цвет на ярко-белый.
— Нет, — я рванул замок куртки, сбрасывая её на асфальт. — Я не буду частью вашего рендера.
— Отказ зафиксирован, — безэмоционально ответил дворник. — Инициирую процедуру сглаживания углов.
Он не бросился на нас. Он просто продолжил подметать, но с каждым взмахом его метлы пространство вокруг нас начало «замыливаться». Детали зданий теряли четкость, превращаясь в размытые цветовые пятна. Мир вокруг становился низкополигональным, упрощенным.
— Марк, я перестаю чувствовать свои руки! — вскрикнула Анна. Её пальцы начали сливаться в единую бесформенную массу.
Я понял, что «Обновление 2.0» борется с аномалиями (нами) не силой, а упрощением. Оно просто стирает детализацию объектов, которые не вписываются в систему, превращая их в примитивные геометрические фигуры.