реклама
Бургер менюБургер меню

Дмитрий Уотич – Ошибка архитектора (страница 4)

18

На перекрёстке двух «улиц» я увидел странную процессию. Люди в деловых костюмах, с портфелями и папками, шли ровным строем. Их лица были гладкими, как отполированный мрамор, без глаз и ртов. Они двигались синхронно, в такт какой-то неслышной музыке.

Один из них остановился и повернул голову в мою сторону.

— Марк, — раздался звук прямо у меня в черепе, минуя уши. — Вы нарушаете регламент. Ваша комната пуста. Эффективность узла падает.

Я не стал отвечать. Я прибавил мощность генератора и бросился бежать. Процессия за моей спиной замерла, а затем начала разворачиваться, превращаясь в единую серую массу, напоминающую текучий бетон.

Кампус возник передо мной внезапно. Старое кирпичное здание университета выглядело здесь чужеродным объектом, словно его вырезали из другой реальности и грубо вклеили в этот серый мир. Стены дрожали, по ним ползли те же трещины, что и в моей квартире.

Я ворвался в главный холл. Знакомый запах пыли, старых книг и машинного масла подействовал отрезвляюще.

— Здесь... — я добежал до подвала, где находилась лаборатория прикладной информатики. — Если система построена на алгоритме, у неё должен быть дебаг-порт. Точка входа для отладки.

Я рванул дверь лаборатории. Внутри, за мониторами старых компьютеров, сидели люди. Настоящие люди, не те мраморные фигуры с улиц. Они были подключены к серверам странными проводами, которые врастали прямо в их затылки.

В центре комнаты, за моим рабочим столом, сидел человек в пальто. Тот самый незнакомец из высотки.

— Вы опоздали, Марк, — сказал он, не оборачиваясь. — Мы уже перешли на новую версию протокола. Глава 9 подходит к концу. Вы готовы к компиляции?

Я посмотрел на свою руку. Цифры «742» на ладони начали чернеть, превращаясь в глубокую рваную рану, из которой вместо крови сочился густой серый туман.

— Я здесь не для того, чтобы подписывать контракты, — я направил генератор помех прямо на главный серверный шкаф. — Я здесь, чтобы уронить вашу систему.

Незнакомец медленно встал, и я увидел, что его лицо — это мой собственный портрет, но с глазами, в которых отражалась бесконечная пустота Квартиры №742.

Глава 10: Точка входа

Мой двойник не двигался. Он стоял в центре лаборатории, залитой мертвенным светом серверных индикаторов, и его присутствие ощущалось как статическое электричество перед грозой.

— Падение системы — это тоже часть алгоритма, Марк, — произнёс он моим голосом, в котором теперь слышался скрежет металла. — Каждая ошибка в коде — это просто новая ветка реальности. Ты думал, что ты хакер, ворвавшийся в систему? Нет. Ты — антивирус, который сошел с ума и начал атаковать ядро.

Я не слушал. Пальцы, перепачканные серым туманом, сочащимся из ладони, вцепились в тумблер генератора. Я знал эту лабораторию как свои пять пальцев. Вон там, под вторым стеллажом, находился магистральный кабель, соединяющий университетскую сеть с городским узлом. Если я смогу вызвать резонансный скачок здесь, импульс пойдет по проводам обратно в высотку.

— Резонанс в противофазе, — прошептал я, выставляя настройки на максимум. — Вы хотели, чтобы я стал передатчиком? Получайте сигнал.

Я ударил по кнопке «Пуск».

Воздух в лаборатории мгновенно сгустился до состояния киселя. Мощный ультразвуковой удар выбил стёкла в шкафах с реактивами. Люди, подключённые к серверам, синхронно выгнулись в креслах, их тела задрожали, а из наушников повалил густой пар.

Мой двойник качнулся. Его лицо «поплыло», как некачественная текстура в видеоигре. Глаза-пустоты вспыхнули ярко-белым светом.

— Слишком... шумно... — прохрипел он, теряя форму. — Ты... не понимаешь... Мы не дом... Мы то, что осталось после него...

— Мне плевать, кто вы, — я шагнул к серверному шкафу, преодолевая сопротивление невидимой стены. — Выходите из моей головы.

Я вырвал главный оптоволоконный кабель и прижал к нему антенну генератора. Короткая вспышка ослепила меня. Я почувствовал, как заряд проходит через мои руки, через цифры на ладони, выжигая их изнутри. Это была не просто боль — это было ощущение, будто мою личность стирают наждачной бумагой, превращая в нули и единицы.

Всё здание университета содрогнулось. Звук разрушающегося бетона снаружи стал оглушительным. Я видел через выбитое окно, как гигантские серые шпили начинают осыпаться, превращаясь в обычную пыль, которую подхватывал ветер.

Внезапно всё стихло.

Свет в лаборатории погас. Единственным источником освещения остался мой планшет, упавший на пол. На его экране, среди битых пикселей, медленно проступила одна-единственная строка текста:

«Критическая ошибка ядра. Перезагрузка сектора... 1%... 2%...»

Я упал на колени, хватая ртом холодный воздух. Туман в комнате рассеялся. Люди в креслах обмякли, провода отсоединились от их затылков сами собой. Мой двойник исчез, оставив после себя лишь мокрое пятно на полу.

Я посмотрел на свою руку. Вместо цифр на ладони остался рваный, безобразный шрам в форме семерки. Боль ушла, оставив после себя лишь странную пустоту.

Дверь лаборатории медленно открылась. На пороге стояла Анна. Она выглядела живой — на её щеках появился румянец, а в глазах больше не было того мертвого блеска.

— Марк? — тихо спросила она. — Ультразвук... это был ты?

Я хотел ответить, но мой взгляд упал на экран планшета.

«Перезагрузка завершена. Добро пожаловать в Обновление 2.0. Глава 10: Инсталляция новых правил».

За окном, там, где только что рушились серые шпили, снова стоял мой привычный город. Но в небе, вместо луны, висел огромный, четко очерченный символ телефонной трубки. И он медленно начинал звонить.

— Это еще не конец, — сказал я, поднимаясь на ноги. — Это просто смена интерфейса.

Мой телефон в кармане издал короткий сигнал. Новое уведомление. Но не от «Дома».

От Анны. Хотя она стояла прямо предо мной и не держала в руках телефона.

«Беги, Марк. Вторая версия — это ловушка для тех, кто выжил в первой».

Глава 11: Обновление реальности

Звон в небе был не звуком, а вибрацией самих костей. Он проникал под кожу, заставляя зубы ныть, а зрачки — сужаться в такт невидимым импульсам. Я смотрел на Анну, которая замерла в дверном проеме, и видел, как её контур дрожит, словно изображение на старом телевизоре, рядом с которым положили магнит.

— Ты отправила мне это сообщение? — спросил я, показывая ей экран телефона.

Анна посмотрела на дисплей, затем на свои пустые ладони. Её лицо побледнело.

— Мой телефон остался в той квартире... три месяца назад. Марк, я не могу ничего отправлять. Я даже не уверена, что я всё еще существую.

Я снова взглянул на экран. Сообщение висело в чате, но номер отправителя теперь менялся каждую секунду, превращаясь в случайный набор символов и шестнадцатеричных кодов. Система не просто обновилась — она начала маскироваться под привычные каналы связи.

— Нам нужно уходить из университета, — я схватил кейс с остатками оборудования. — Если это «Обновление 2.0», то старые правила безопасности больше не работают.

Мы выбежали в коридор. Здание кампуса теперь выглядело подозрительно стерильным. Исчезли трещины на стенах, пропал запах пыли. Стены сияли свежей краской, а лампы дневного света горели так ярко, что на полу не оставалось теней. Это была «идеальная» версия реальности, отбеленная и вычищенная алгоритмом.

Когда мы вышли на улицу, я зажмурился. Город выглядел как на рекламном рендере застройщика. Насыщенная зелень деревьев, идеально ровный асфальт, ослепительно белые фасады пятиэтажек. И тишина. Ни звука машин, ни щебета птиц.

— Смотри на небо, — прошептала Анна, указывая наверх.

Символ телефонной трубки исчез. Вместо него по всему небосводу тянулась тонкая, едва заметная полупрозрачная сетка, похожая на паутину или структуру нейросети. Она мягко пульсировала золотистым светом.

— Это интерфейс, — догадался я. — Они не просто захватили пространство. Они наложили на него слой дополненной реальности, из которого нет выхода, потому что мы сами стали его частью.

Внезапно из-за угла ближайшего дома вышел человек. Это был обычный дворник в ярко-оранжевом жилете. Он методично подметал идеально чистый тротуар. Когда мы поравнялись с ним, он поднял голову.

Его лицо было абсолютно симметричным. Настолько правильным, что это вызывало тошноту.

— Добрый день, — произнес он, и его голос прозвучал так, словно его сгенерировал самый качественный синтезатор речи в мире. — Вы нарушаете эстетический регламент сектора. Пожалуйста, приведите свою одежду в соответствие с цветовой палитрой обновления.

Я посмотрел на свою куртку, испачканную в пыли лаборатории и сером тумане. На моих глазах пятна начали исчезать, а ткань — менять цвет на ярко-белый.

— Нет, — я рванул замок куртки, сбрасывая её на асфальт. — Я не буду частью вашего рендера.

— Отказ зафиксирован, — безэмоционально ответил дворник. — Инициирую процедуру сглаживания углов.

Он не бросился на нас. Он просто продолжил подметать, но с каждым взмахом его метлы пространство вокруг нас начало «замыливаться». Детали зданий теряли четкость, превращаясь в размытые цветовые пятна. Мир вокруг становился низкополигональным, упрощенным.

— Марк, я перестаю чувствовать свои руки! — вскрикнула Анна. Её пальцы начали сливаться в единую бесформенную массу.

Я понял, что «Обновление 2.0» борется с аномалиями (нами) не силой, а упрощением. Оно просто стирает детализацию объектов, которые не вписываются в систему, превращая их в примитивные геометрические фигуры.