
Глава первая: Сингулярность в паутине
Дождь стучал по жестяному козырьку подъезда монотонным перебором, словно неумелый телеграфист выстукивал одно и то же сообщение на забытом всеми языке. Лёха прижался спиной к облупленной штукатурке, стараясь не задеть ржавую водостокную трубу, из которой сочилась тёмная жижа. Он ненавидел дождь. Ненавидел эту бесконечную промозглую сырость, пропитавшую всё в этом городе, насквозь проржавевшем, как та самая труба. Но больше всего он ненавидел необходимость выходить из квартиры.
Его мир был чётко очерчен: четыре стены, мерцающий экран, тихое гудение системного блока. Там он был кем-то. Там он был Алексеем Гордеевым, известным в узких кругах под ником «Хронос». Там он мог одним нажатием клавиши заставить скрипеть сервера корпораций, проникать в запертые цифровые сейфы, находить трещины в, казалось бы, монолитных стенах кодов. Здесь же, в подъезде панельной девятиэтажки на окраине города, он был просто тощим парнем в потёртой толстовке, с тёмными кругами под глазами, которых сторонятся соседки.
Лёха вдохнул влажный воздух, пахнущий мокрым асфальтом и затхлостью, и потянул капюшон пониже. Пакет с продуктами — два батона, пачка дешёвой лапши, банка растворимого кофе — безжизненно болтался в его руке. Он сделал шаг в сторону лифта, но, услышав знакомое предсмертное скрежетание механизма где-то на верхних этажах, передумал и потянулся к дверям лестничной клетки. Подниматься пешком на шестой этаж было предпочтительнее, чем застрять в лифте с перспективой долгого и унизительного разговора с диспетчером ЖКХ.
Лестница встретила его привычным полумраком и запахом кошачьей мочи. Лёха шагал быстро, почти бесшумно, его кроссовки лишь слегка шуршали по бетонным ступеням. Мысли уже возвращались в привычное русло: к той аномалии, с которой он столкнулся прошлой ночью. Код, который он выловил на глухих форумах даркнета, был странным. Очень странным. Он не походил ни на один известный ему протокол, ни на один алгоритм шифрования. Это была не просто белиберда — в последовательности символов, казалось, была своя внутренняя, пугающе сложная логика, как в снежинке или раковине моллюска. Природная, а не машинная. Он потратил на него несколько часов, пытаясь применить стандартные методы взлома, и всё безуспешно. Код сопротивлялся, ускользал, менялся на глазах. Это было похоже на попытку поймать руками рой светлячков.
Он вставил ключ в замочную скважину, щёлкнул, толкнул дверь плечом — она всегда заедала. Квартира поглотила его своим знакомым полумраком и тишиной, нарушаемой лишь тиканьем старых настенных часов в прихожей. Воздух стоял спёртый, с лёгким запахом пыли, остывшего пластика и одиночества. Лёха сбросил мокрую куртку на вешалку, отнёс пакет на крохотную кухню и прошёл в комнату.
Его святилище.
Шторы были плотно задёрнуты, отсекая серый дневной свет. В слабом свечении мониторов, светодиодных лампочек и роутеров комната походила на кабину пилота или центр управления полётами. Три монитора, установленные на самодельном столе из стальной трубы и столешницы от старой кухни, мерцали тёмно-синими экранами ожидания. Системный блок, собранный из лучших, что он мог позволить или «найти», гудел ровным, низким гудением. Повсюду — на полках, на полу, даже на подоконнике — лежали провода, платы, жёсткие диски в корпусах, старые клавиатуры. Это был не хаос, а его собственная, понятная только ему вселенная.
Лёха опустился в кресло, откинувшееся под его весом с тихим скрипом. Пальцы сами потянулись к клавиатуре, пробежались по холодным клавишам. На главном мониторе всё ещё висел тот самый окрас — чёрный экран с зелёными строчками кода, который он так и не смог одолеть. Он назвал его «Паутина».
Он щёлкнул мышкой, запустив несколько фоновых процессов — сканирование портов на одном из корпоративных серверов, парсинг новостных лент в поисках упоминаний новых уязвимостей. Всё это работало на автомате, фоновая музыка его жизни. Но его внимание целиком принадлежало «Паутине».
— Ладно, — прошептал он, глядя на экран. — Давай по-другому.
Он решил применить кастомный декомпилятор, написанный им самим несколько месяцев назад для анализа особо стойкого шифра. Инструмент был грубым, но иногда срабатывал там, где падали профессиональные решения. Лёха запустил программу, направив её на загадочный код. Процесс пошёл, строчки начали мелькать быстрее. Он откинулся в кресле, приготовившись к долгому ожиданию, и потянулся за кружкой с остывшим кофе.
И тут случилось нечто.
Декомпилятор не выдал ошибку и не завис. Он… заработал. Слишком быстро. Строчки на экране превратились в сплошной зелёный поток, скорость которого заставила Лёху привстать с кресла. Процессор взвыл, вентиляторы закрутились с такой силой, что весь системный блок затрясся. На мониторах поплыли артефакты — цветные полосы, квадраты, искажённые символы.
— Что за… — он потянулся к кнопке перезагрузки, но рука замерла в воздухе.
Центральный монитор погас на секунду, а затем залился не цветом, а… изображением. Нет, не изображением. Это была не картинка. Это было окно.
Окно в другую комнату.
Лёха замер, не веря своим глазам. Он видел помещение, освещённое мягким золотистым светом. Стены были не обшарпанными, как у него, а ровными, цвета слоновой кости. Мебель — странная, плавных обтекаемых форм, из материала, похожего на матовое стекло или полированный камень. В центре комнаты парила — буквально парила в воздухе — сложная геометрическая структура, переливающаяся всеми цветами радуги. Это была не голограмма, которую он знал. Это было что-то плотное, настоящее. От неё исходило тихое, мелодичное гудение, похожее на звук поющей чаши.
Лёха резко отпрянул, задев локтем вторую клавиатуру. Она с грохотом слетела на пол. Звук падения был грубым, реальным, и он заставил его вздрогнуть. Он снова посмотрел на монитор. Вид изменился. Теперь он смотрел… на улицу. Но какую! Над головой плыли не серые дождевые тучи, а два солнца — одно крупное и жёлтое, другое поменьше, с оранжевым оттенком. Здания вокруг были не похожи ни на что виденное им прежде — они вздымались в небо тонкими шпилями, соединёнными между собой прозрачными мостами-трубами, по которым скользили продолговатые транспортные средства без колёс. Небо было цвета лаванды.
Лёха почувствовал, как у него перехватывает дыхание. Сердце колотилось где-то в горле. Он потёр глаза, снова посмотрел. Изображение было стабильным, чётким. Он видел, как по мосту высоко над землёй пролетело нечто, похожее на стаю гигантских стрекоз с металлическим блеском.
— Это не взлом, — прошептал он. — Это… не может быть взломом.
Его пальцы снова оказались на клавиатуре. Инстинкт пересилил шок. Он попытался ввести команду, чтобы получить данные о соединении, проверить IP (но какой IP мог быть у этого?), проанализировать поток данных. Его инструменты не отвечали. Вернее, отвечали, но выдавали полную бессмыслицу. Скорость передачи данных зашкаливала за все мыслимые пределы, протокол определялся как «неизвестный», а источник… источник сигнала словно находился повсюду и нигде одновременно.
Внезапно изображение снова сменилось. Теперь он смотрел на бескрайнюю пустыню из кристаллов, сверкающих под светом трёх лун, висящих на бирюзовом небе. Потом — на океан, где по волнам, похожим на жидкий металл, скользили города-корабли. Потом — на лес из гигантских грибов, излучающих фосфоресцирующее свечение.
Калейдоскоп миров. Каждое изображение держалось несколько секунд, сменяясь следующим с плавным переходом, будто кто-то переключал каналы на вселенском телевизоре.
Лёха сидел, заворожённый, забыв о времени, о дожде за окном, о голоде, о всём на свете. Его ум, отточенный на логике кода и двоичной системы, отказывался принимать происходящее. Но глаза видели. И то, что они видели, было прекрасным и ужасающим одновременно.
Он заметил закономерность. Переходы происходили не случайно. В углу экрана, почти незаметно, мелькала всё та же странная символика из исходного кода. Она менялась с каждой новой «картинкой». Это был не протокол передачи данных. Это был… адрес. Координаты.
Его охватил азарт, знакомый каждому хакеру в момент, когда самая сложная система начинает приоткрывать свои секреты. Страх отступил, уступив место жгучему любопытству. Он начал экспериментировать. Попробовал отправить пинг. Ничего. Попробовал слать простейший текстовый запрос. Изображение в ответ исказилось, поплыло, и на мгновение он увидел себя — свой силуэт, снятый сзади, сидящий в кресле перед мониторами. Вид из угла комнаты. Его кровь похолодела. Он обернулся. Никого.
Изображение вернулось — теперь это был вид на какую-то библиотеку или архив. Бесконечные ряды полок уходили в темноту, на них стояли не книги, а кристаллы или какие-то стержни, мерцающие внутренним светом.
Лёха вдохнул полной грудью. Его пальцы затанцевали по клавишам. Он написал простейший скрипт, имитирующий тот самый исходный код, но с небольшим изменением в одной из последовательностей — как если бы он попытался «прибавить единицу» к координатам.
Экран погас. Гул системника стих, затем возобновился с новой, невиданной ранее частотой. Воздух в комнате зарядился статикой, волоски на руках встали дыбом. На мониторах поплыли радужные разводы, сливаясь в сплошную белую пелену.
А потом белизна схлынула.
Лёха закричал. Тихий, сдавленный крик.
Он больше не сидел в своём кресле. Он сидел на чём-то твёрдом и прохладном, похожем на камень. Воздух ударил в лицо — не спёртый квартирный, а свежий, с незнакомыми запахами: сладковатой пыльцы, озона и чего-то минерального. Он видел.
Он видел всё вокруг себя.
Он находился на круглой площадке, высеченной из тёмно-серого, почти чёрного базальта. Площадка парила в воздухе, без всякой видимой опоры, высоко над землёй. Вернее, над тем, что заменяло землю в этом мире. Внизу простирался ландшафт, напоминавший гигантскую печатную плату: правильные геометрические фигуры — квадраты, шестиугольники, треугольники — разделённые серебристыми линиями, светились изнутри разными цветами — нежно-голубым, янтарным, изумрудным. Над этим «полем» медленно перемещались тени — огромные, многогранные структуры, похожие на летающие кристаллы.
Небо было тёмно-фиолетовым, без солнца, но освещение было ровным, словно исходило от самой атмосферы. Где-то в вышине плыли облака, отливающие перламутром.
Лёха вскочил на ноги, пошатнулся. Его тело было тем же — та же потёртая толстовка, те же джинсы. Но ощущения… Ощущения были на сто процентов реальными. Он чувствовал прохладу камня под кроссовками, ветерок, трепавший его волосы, лёгкое давление в ушах от высоты. Он поднёс руку к лицу, увидел знакомые пальцы, жилки, ноготь, который он недавно обкусал. Это было его тело. Он был здесь. По-настоящему.
Паника накатила волной, чёрной и липкой. Его затошнило. Он зажмурился, судорожно глотая воздух.
«Это сон. Галлюцинация. Срыв от недосыпа и кофе. Сейчас открою глаза и окажусь дома».
Он открыл глаза. Фантастический ландшафт никуда не делся. Более того, он заметил детали: вдали, на одном из гигантских шестиугольников, поднимались тонкие шпили, от которых исходили лучи света, бьющие прямо в небо. Вокруг площадки, на которой он стоял, в воздухе висели другие такие же платформы, соединённые между собой полупрозрачными мостиками, мерцающими, как мыльная плёнка. На одной из ближайших платформ он увидел… существ.
Их было двое. Они были высокими, тонкими, с кожей цвета воронёной стали. Черты лица сглажены, глаза — просто щели, испускающие тусклый голубой свет. Они были одеты в нечто струящееся, без швов, и что-то обсуждали, обращаясь друг к другу. Их речь доносилась как шелест листьев, смешанный со звуком перебираемых струн.
Один из них повернул голову. Щелевидные глаза на миг обратились в сторону Лёхи. Он застыл, не дыша. Но существо, казалось, не заметило его. Оно махнуло длинной рукой, и между ним и его собеседником возник трёхмерный проекционный чертёж, состоящий из светящихся линий.
Лёха отполз к краю площадки, стараясь держаться в тени какого-то выступа. Его разум лихорадочно работал. «Паутина». Код. Координаты. Он не просто увидел другие миры. Он каким-то образом телепортировался. Его компьютер стал… порталом. Шлюзом.
Он должен был вернуться. Сейчас же. Пока его не обнаружили.
Но как? Он огляделся. Никакого компьютера, никакого интерфейса. Только камень, странное небо и чужие миры внизу. Он зажмурился снова, пытаясь представить свою комнату, клавиатуру под пальцами, запах пыли и пластика. Ничего не происходило.
Отчаяние начало подбираться к горлу, холодными щупальцами. Он застрял. В параллельном мире. Одним нажатием клавиши.
Вдруг в поле зрения промелькнуло что-то знакомое. На внутренней стороне его левого запястья, там, где обычно видны вены, светился слабый, бирюзовый символ. Один из символов из того самого кода. Он был едва заметен, как татуировка, нанесённая невидимыми чернилами. Лёха пригляделся. Символ состоял из нескольких вложенных друг в друга углов и точек. Он был статичен.
Мысль ударила, как молния. Адрес. Это был адрес его текущего местоположения. А что, если… что, если изменить его?
У него не было клавиатуры. Но у него были пальцы. Он ткнул в светящийся символ. Ничего. Попробовал провести по нему, стереть, как на сенсорном экране. Кожа под пальцами была обычной, символ не стирался. Он сосредоточился, пытаясь мысленно представить последовательность кода, которую он вводил последней — ту самую, с изменённой координатой. Он визуализировал её, строчку за строчкой, пытаясь «вписать» обратное изменение.
Символ на запястье дрогнул. Одна из точек сместилась, изменив свой угол. В тот же миг мир вокруг него задрожал. Площадка под ногами потеряла твёрдость, стала зыбкой, как вода. Краски поплыли, смешались в кашу. Лёху охватило ощущение падения в бездну, его вывернуло наизнанку, пронзило миллионом игл. Он снова закричал, но звука не было.
Белый свет. Резкий, режущий.
И тишина.
Гул системного блока. Тихое шипение охлаждения. Запах пыли и остывшего кофе.
Лёха открыл глаза. Он сидел в своём кресле. Перед ним горели мониторы. На центральном — застывшее изображение кристаллической пустыни под тремя лунами, но оно быстро погасло, сменившись обычным рабочим столом с иконками.
Он дёрнулся, осматриваясь. Его комната. Его вещи. Пол, на котором валялась упавшая клавиатура. Часы в прихожей тикали. С улицы доносился звук дождя.
Он поднял дрожащие руки. На левом запястье не было никакого символа. Кожа была чистой. Лёха вскочил, побежал в крохотную ванную, включил свет. В зеркале на него смотрел он сам — бледный, с расширенными зрачками, с каплями пота на лбу. Никаких следов.
Он вернулся в комнату, опустился на колени перед системным блоком, потрогал его. Тёплый, вибрирующий. Реальный. Он прижался лбом к прохладному пластику, пытаясь унять дрожь в коленях.
Это было не сном. Это было реальностью. Он нашёл Сеть. Не сеть серверов, а Сеть миров. И он вошёл в неё.
Мысли неслись с безумной скоростью. Что это было? Межпространственный тоннель? Технология телепортации, закодированная в цифровом сигнале? Матрица? Нет, слишком реально. Слишком… физично.
Он поднялся, подобрал клавиатуру, поставил её на место. Его взгляд упал на монитор. На рабочем столе мигал значок сохранённого файла — того самого исходного кода «Паутины». Он щёлкнул по нему. Код был прежним, но теперь Лёха смотрел на него другими глазами. Это были не просто шифрованные данные. Это была карта. Карта реальностей.
Осторожно, будто боясь разбудить спящего зверя, он снова запустил свой кастомный декомпилятор. Направил его на код. На этот раз он внимательно наблюдал за метаданными, за структурой. И нашёл. Вложенные протоколы, которые его программы не могли распознать, потому что они не были предназначены для передачи информации. Они были предназначены для передачи материи. Или, может быть, сознания? Он не был уверен. Физика здесь явно работала иначе.
Он обнаружил и следы. Крошечные логи-файлы, оставленные в системе после того «сеанса». Они показали невероятный скачок энергопотребления в момент перехода, всплеск на неизвестных частотах, запись каких-то пространственных координат, которые не соответствовали никакой земной системе.
Лёха откинулся в кресле. Его страх постепенно уступал место восторгу. Он сделал величайшее открытие в истории человечества. Он, Алексей Гордеев, никем не признанный хакер с окраины, нашёл дверь в другие вселенные.
Но вместе с восторгом пришло и холодное осознание опасности. Те двое существ на платформе. Они были не галлюцинацией. Они были жителями того мира. Значит, Сеть не была необитаемой. Ею пользовались. И если он, случайно, вслепую, сумел подключиться, значит, его могли заметить.
Он посмотрел на код, который теперь казался ему не просто текстом, а океаном возможностей, полным и чудес, и угроз. Кто создал эту Сеть? Как она работает? Почему о ней ничего не известно? И главное — что будет, если те, кто её контролирует, обнаружат несанкционированного пользователя из забытой всеми реальности под названием Земля?
Внезапно на одном из мониторов, который он использовал для мониторинга сетевой активности, замигал красный индикатор. Сработала одна из его систем предупреждения о несанкционированном доступе. Кто-то пытался очень осторожно, очень профессионально провести обратный след к его IP-адресу. Не обычные сетевики или полиция. Стиль был другим. Чистым, точным, почти элегантным. И исходил запрос не из знакомых сетей, а из… Лёха посмотрел на данные. Источник был замаскирован, но его инструменты показали нечто странное: пакеты данных приходили словно бы из ниоткуда, с нарушениями в протоколах маршрутизации, которые считались невозможными.
Ледяная струя пробежала по спине. Это не были земные хакеры. И это не было совпадением.
Они уже ищут. Те, кто охотится в Сети.
Лёха быстро закрыл все внешние соединения, активировал дополнительные уровни шифрования и маскировки, которые он припас на самый крайний случай. Его пальцы летали по клавиатуре, отрезая цифровые хвосты, замещая следы ложными данными, рассылая их по десяткам серверов-призраков по всему миру.
Но в глубине души он понимал: если те, кто ищет, имеют доступ к технологиям межпространственной связи, то его земные средства защиты могут оказаться бумажным щитом.
Предупреждение перестало мигать. Атака прекратилась так же внезапно, как и началась. Но это не было поражением. Это была разведка. Первый зонд.
Лёха выключил мониторы, погрузив комнату в темноту, нарушаемую лишь слабыми огоньками спящих светодиодов. Он сидел в тишине, прислушиваясь к стуку дождя. Всё изменилось. Его комната, его убежище, больше не было безопасным. За экранами мониторов таилась теперь не только цифровая вселенная, но и бесконечность других миров. И в этой бесконечности на него уже открыли охоту.
Он посмотрел на свой компьютер. Теперь это был не просто инструмент. Это был ключ. Ключ от дверей, ведущих куда угодно. И возможно, единственное, что могло его спасти.
«Хронос», — подумал он, вспоминая свой ник. Бог времени. Ирония судьбы. Он нашёл не время. Он нашёл пространство. Бесконечное, многослойное, живое.
И он должен был научиться в нём выживать. Потому что назад пути не было. Да и хотел ли он назад? В мир дождя, серости и одиночества? Перед ним лежала Паутина миров. И он уже попал в неё.
Лёха встал, подошёл к окну, приоткрыл штору. Дождь уже стихал. Над мокрыми крышами проглядывало бледное пятно закатного солнца. Обычный земной вечер. Но он видел его теперь другими глазами. Как один из миллиардов вечеров в миллиардах миров. Как точку в безграничной сети.
Он вернулся к компьютеру, но не включал его. Он сел в кресло, закрыл глаза, пытаясь восстановить в памяти каждую деталь того другого мира: прохладу камня, запах озона, вид летающих кристаллов. И тот символ на запястье. Он попытался снова вызвать его в памяти, представить его структуру.
Ничего. Его кожа оставалась чистой.
Но где-то в глубине сознания, на уровне инстинкта, он чувствовал слабый отзвук, лёгкую вибрацию, как будто эхо от грома, прокатившегося за горизонтом. Сеть была здесь. Она была активна. И его первое подключение оставило в нём след. Невидимый, но ощутимый.
Теперь он знал. И знание это было одновременно и благословением, и проклятием.
Он открыл глаза, и его взгляд упал на пустой кофейный стакан на столе. Обычный пластиковый стакан. Простой предмет из его простого мира. Лёха взял его в руки, ощутил лёгкость, шероховатость поверхности. А потом представил, какими могли быть сосуды для питья в том мире, на платформе. Или в мире с городами-кораблями. Или в лесу светящихся грибов.
Его губы сами собой растянулись в улыбке. Страх никуда не делся. Он сжимал его горло холодными пальцами. Но под ним, глубже, начинал пульсировать тот самый азарт, что заставлял его годами сидеть перед экраном, взламывая одну систему за другой. Азарт первооткрывателя. Азарт того, кто первым увидел невиданное.
Он положил стакан на место. Завтра. Завтра он начнёт разбираться с этим по-настоящему. Изучит код вдоль и поперёк. Постарается понять принципы. Найдёт способ контролировать переходы. И, возможно, узнает, кто именно идёт по его следу.
А пока… пока он просто сидел в темноте, слушая, как дождь за окном стихает, и чувствуя, как в груди разгорается огонь, которого не было ещё утром. Огонь страха, да. Но и огонь жажды. Жажды увидеть, что же там, в следующих ячейках бесконечной Паутины.
И понять, что он будет делать, когда найдёт тех, кто её плетёт.
Глава вторая: Ловец эха
Три дня.
Семьдесят два часа, распавшиеся на бесконечные вереницы минут, каждая из которых была наполнена гулом процессора, мерцанием экрана и тихим, навязчивым страхом, притаившимся за спиной.
Алексей Гордеев не выходил из квартиры. Дверь была заперта на все замки, цепочка висела тяжёлым, холодным напоминанием о хрупкости этого укрытия. Заказал еду через приложение — два раза, и оба раза забирал у курьера, приоткрыв дверь на сантиметр, быстрым движением выхватывая пакет, не глядя в лицо. Он почти не спал. Сон приходил урывками, прямо в кресле, и был беспокойным, наполненным образами летающих кристаллов, щелевидных глаз и бесконечных коридоров из света.
Но большую часть времени он работал.
Работал так, как никогда в жизни.
Объектом его исследования был код. Тот самый, что он назвал «Паутина». Но теперь он подходил к нему не как хакер к шифру, а как археолог к древнему свитку, написанному на забытом языке богов. Каждый символ, каждая последовательность могла быть ключом, картой, инструкцией или предупреждением.
Он начал с того, что полностью изолировал свой основной компьютер от любой сети, кроме специально созданной им же виртуальной «песочницы» — замкнутой цифровой среды, где код мог выполняться, не имея шансов просочиться наружу или привлечь внимание извне. Он раздобыл — через старые, очень тёмные каналы — несколько жёстких дисков огромной ёмкости, абсолютно чистых, не бывших в употреблении. На них он начал записывать всё: каждый байт исходных данных, каждую попытку декомпиляции, каждую реакцию системы.
К концу второго дня у него появилась первая, зыбкая гипотеза.
«Паутина» не была программой в привычном понимании. Это был интерфейс. Представьте, что вы нашли пульт управления, но не знаете, к чему он принадлежит: к телевизору, к ядерному реактору или к механизму, вращающему галактики. Код описывал не алгоритмы, а… состояния. Состояния пространства-времени, сшитые в единую ткань. Он нашёл повторяющиеся паттерны, которые с определённой долей вероятности можно было трактовать как координатные оси. Но не три, как в нашем мире. Их было больше. Семь? Девять? Его инструменты анализа пасовали, выдавая ошибки переполнения при попытке визуализировать такие структуры.
Одна из последовательностей, та, что он интуитивно изменил в первую ночь, явно указывала на «слой» или «частоту». Как настройка радиоприёмника. Он «крутил» её мысленно, находясь в том мире, и попал на конкретную «волну» — мир платформ и летающих кристаллов.
Другая часть кода, более сложная и изменчивая, походила на уникальный идентификатор. Адрес в пределах слоя. Возможно, даже не географический, а… смысловой? Точка привязки к чему-то значимому: узлу связи, порталу, месту силы. Именно этот адрес светился у него на запястье.
Но самая пугающая и завораживающая находка ждала его в глубине, в, казалось бы, случайном шуме — фоновых данных, которые его программы сначала отсеяли как мусор. После долгой очистки и обработки этот «шум» обрёл форму. Это были эхо-сигналы. Слабые, фрагментарные, но многочисленные. Словно в Сети постоянно кто-то перемещался, разговаривал, оставлял цифровые следы. Он ловил обрывки чего-то, что могло быть речью, математическими формулами, даже музыкой. Это доказывало: Сеть обитаема. Она — не заброшенная древняя артерия, а оживлённая магистраль.
И кто-то в этой магистрали три дня назад засек несанкционированное подключение. Засек и начал искать источник.
Алексей откинулся в кресле, с трудом фокусируя зрение на экране. Глаза горели, в висках стучало. Он выпил глоток тёплой воды из пластиковой бутылки. Пора было признать: он зашёл в тупик. Чтобы двигаться дальше, ему нужны были не только теории. Ему нужна была практика. Новый, осознанный вход в Сеть. Но мысль об этом вызывала леденящий ужас. Выйти из дома было страшно. А тут — выйти из реальности.
Его спасла, как это часто бывало, привычка. Рутина. Он запустил фоновую утилиту, проверяющую целостность его зашифрованных архивов. Утилита выдала предупреждение: один из архивов, старый, с данными пятилетней давности — слитыми счетами с одного полулегального банковского сервера — имел несовпадение контрольной суммы. Мелочь. Скорее всего, битая сектора на диске. Но Алексей, движимый перфекционизмом и желанием отвлечься от мыслей о Паутине, решил проверить.
Он открыл архив, стал просматривать файлы. Всё было на месте. Но в самом конце, после основных данных, шёл непрерывный поток нулей — стандартное заполнение пустого пространства. Или не совсем стандартное. Его взгляд, отточенный годами поиска аномалий, зацепился за едва заметную регулярность. Через определённые промежутки нули прерывались короткими последовательностями единиц. Это не было похоже на повреждение данных. Это было похоже на запись.
Сердце ёкнуло. Он выделил этот участок, скопировал в отдельный файл, применил несколько фильтров. Получилась… картинка. Нет, даже не картинка. Схема. Чёрно-белая, пиксельная, очень простая. Она изображала концентрические круги, соединённые прямыми линиями с небольшими квадратами на концах. В центре кругов находилась точка.
Алексей долго смотрел на схему, пытаясь понять, что она означает. Напоминала примитивную диаграмму сети. Или схему излучения. Или…
Он резко поднял голову, оглядев свою комнату. Концентрические круги. Волны. Излучатель.
Он вскочил, начал метаться по комнате, сдвигая коробки, заглядывая под стол. Через пятнадцать минут поисков он нашёл его в картонной коробке из-под обуви, заваленной старыми кабелями. Небольшой, самодельный девайс, собранный им года три назад для одного специфического заказа: нужно было заглушить сигналы GPS в радиусе нескольких метров. По сути, это был примитивный генератор помех, «глушилка», работающая на определённом диапазоне частот. Он собрал её из деталей от старых телефонов и радиостанций. Заказ был выполнен, устройство — забыто.
Алексей вытащил коробку, поставил на стол. Серое пластиковое шасси, несколько микросхем, антенна, разъём для питания. Он подключил его к блоку питания, нажал тумблер. Девайс ожил, замигал зелёным светодиодом. Он взял свой смартфон — сигнал пропал. Работает.
При чём тут схема в архиве? Он снова посмотрел на изображение. Центральная точка — излучатель. Круги — зоны воздействия. Линии с квадратами… Приёмники? Антенны? Но зачем кому-то прятать схему такой простой вещи в украденных банковских данных?
Если только это не схема этой конкретной глушилки. А если так, то кто её туда поместил? И когда?
Алексей почувствовал, как по спине пробежали мурашки. Он бросил взгляд на компьютер, на код Паутины. Что, если помехи, которые создаёт это устройство, затрагивают не только GPS и сотовую связь? Что, если оно как-то взаимодействует с теми самыми «слоями» пространства, о которых говорил код? Могло ли его случайное включение этого девайса три года назад (а он точно включал его для теста) создать тот самый «шум», который привлёк его внимание к коду Паутины? Или, наоборот, замаскировал его первые, неосознанные попытки взаимодействия?
Мысли неслись лавиной. Он выключил глушилку. Смартфон тут же поймал сеть. Он снова посмотрел на схему. Квадраты на концах линий… Их было восемь. Он подошёл к окну, отдернул штору. Его комната находилась на шестом этаже. Внизу — двор, пять таких же панельных домов, образующих каре. Парковка, детская площадка, несколько деревьев. Обычная спальная окраина.
Но если представить, что его дом — центральная точка… Алексей схватил лист бумаги и карандаш. Набросал план двора. Его дом — в центре. Где могли бы находиться эти восемь «квадратов» — приёмников или передатчиков? На крышах соседних домов? На фонарных столбах? Он знал, что на крыше его дома стоят антенны коллективного телевидения и, кажется, базовые станции сотовой связи. Но их больше, и расположены они хаотично.
Внезапно его осенило. Он полез в интернет, в архив городских карт и проектов застройки. Искал не текущее состояние, а исходные планы этого микрорайона, составленные сорок лет назад. Нашёл, с трудом, отсканированные пожелтевшие чертежи. И увидел.
План района действительно напоминал концентрические круги, вписанные в прямоугольную сетку улиц. А восемь объектов, отмеченных на схемах как «ТП» — трансформаторные подстанции — располагались почти точно в тех местах, где на загадочной схеме были квадраты. Они образовывали не идеальный круг, но очень близкую к нему фигуру, с его домом приблизительно в геометрическом центре.
Совпадение? Возможно. Но слишком уж много совпадений начинало выстраиваться в цепь. Старый микрорайон, построенный по типовому проекту. Случайная квартира, которую он снимал последние пять лет. Самодельная глушилка, собранная из подручных деталей. И код, ведущий в иные миры.
Что, если это не совпадение? Что, если место, где он живёт, является… слабым местом? Разломом? Антенной, случайно или намеренно встроенной в структуру этого мира? А его глушилка, в силу своей примитивной конструкции и специфических частот, сыграла роль катализатора, камертона, который настроил его восприятие (или его оборудование) на частоту этого разлома?
Это была безумная теория. Но иного объяснения тому, что произошло, у него не было.
Алексей снова сел перед компьютером. Теперь у него была зацепка. Физическая, земная зацепка. Он начал искать всё, что мог, об этом микрорайоне. Архивные документы, статьи в местных газетах, даже городские легенды. Упоминания о странных событиях: перебоях с электричеством, сбоях в работе радио, случаях массовой дезориентации людей. Нашёл немногое: стандартные истории про пьяных, про плохую работу коммунальщиков. Но одна заметка в газете двадцатилетней давности привлекла его внимание. Короткая статья о том, что во время прокладки теплотрассы в этом дворе рабочие наткнулись на «необычное геологическое образование» — пласт камня с вкраплениями какого-то «металлического сплава, не поддающегося резке». Руководство стройки решило обойти это место, засыпать котлован и перенести трассу на несколько метров в сторону. Объяснение — чтобы не срывать график работ.
«Металлический сплав, не поддающийся резке». Алексей запомнил эту фразу.
Он отложил поиски. Теперь ему нужно было решиться. Теории были хороши, но ему требовались данные. Данные из источника. Из Сети.
Он разработал план. Примитивный, рискованный, но план.
Во-первых, нужно минимизировать риск быть обнаруженным во время перехода. Значит, использовать нужно минимальное воздействие. Не полноценный «прыжок», как в первый раз, а… зонд. Своего рода цифровую перископ.
Он написал небольшую программу-сканер, которая должна была, используя структуру кода Паутины как проводник, отправлять в выбранный «слой» импульс и собирать ответный сигнал — метаданные, фоновую информацию, всё, что можно получить, не открывая полноценного канала. Во-вторых, он модифицировал свой гарнитур виртуальной реальности — старый, пылящийся на полке. Подключил к нему датчики энцефалографа, снятые с медицинского прибора, купленного когда-то на радиорынке. Идея была в том, чтобы попытаться уловить своё собственное когнитивное эхо от контакта с Сетью — возможно, его мозг воспринимал больше, чем сознание успевало обработать.
И в-третьих, он подготовил «кодовую книгу» — физический, бумажный блокнот, куда вручную, простым карандашом, занес все обнаруженные им паттерны и их предполагаемые значения. Если что-то пойдёт не так и компьютеры выйдут из строя, у него останется хоть какая-то информация.
Он выбрал для эксперимента ночь. Глубокую ночь, когда активность в цифровых сетях Земли снижалась, а соседи за стеной спали. Отключил все лишние приборы в квартире, оставив лишь самый необходимый минимум. Включил свою самодельную глушилку — на всякий случай. Воздух наполнился едва слышным высокочастотным писком.
Наступил момент.
Алексей надел гарнитуру VR. Перед глазами возникло стандартное меню. Он запустил свой сканер, выбрав в качестве цели не случайный слой, а тот самый, с платформами и кристаллами. Тот, где он уже был. Логика была простой: раз он смог оттуда вернуться, значит, этот канал в какой-то мере «протоптан». Риск ниже.
На экране компьютера, дублирующем изображение с VR, поплыли зелёные строки. Сканер вышел на связь. Искал точку входа. Алексей чувствовал, как учащается пульс, ладони стали влажными. Он видел через прозрачный интерфейс свою тёмную комнату, и это двоение реальностей вызывало лёгкую тошноту.
— Входим, — прошептал он и дал команду на запуск основного импульса.
Эффект был мгновенным, но не таким буйным, как в первый раз. Мониторы не взрывались светом. Вместо этого мир вокруг него… зазвучал.
Звук шёл не через наушники. Он возникал прямо в голове, обходя уши. Это был многоголосый хор, состоящий из миллиона шепотов, щелчков, мелодичных переливов, гудений и скрежета. Звуки накладывались друг на друга, создавая невыносимую, ошеломляющую какофонию. Это были голоса Сети. Эхо миллионов передач, разговоров, сигналов, пульсирующих по её волокнам.
Алексей застонал, схватился за голову. Гарнитура давила на виски. Он хотел сорвать её, но его руки не слушались. Поток информации обрушился не только в виде звука. Перед его глазами, поверх изображения комнаты, замелькали образы-вспышки. Тот же калейдоскоп миров, но теперь смазанный, как кадры на огромной скорости. Он видел лица существ — чешуйчатые, волосатые, кристаллические; фрагменты архитектуры; символы, похожие на письмена; схемы, напоминающие звёздные карты.
Сканер на компьютере захлёбывался, записывая терабайты необработанных данных. Датчики энцефалографа зашкаливали, рисуя сумасшедшие пики и провалы.
Алексей пытался дышать, сосредоточиться на чём-то одном. Он мысленно повторял координаты выбранного слоя, как мантру. И постепенно, очень медленно, хаос начал упорядочиваться. Вернее, его сознание начало вылавливать из потока отдельные, повторяющиеся элементы. Он не понимал их смысла, но видел структуру. Одни и те же символы всплывали в определённых сочетаниях. Похоже на… служебные сигналы. Маркеры. Как дорожные знаки в космосе.
И среди этого моря данных он почувствовал нечто иное. Не просто безличный трафик. Внимание.
Холодное, целенаправленное, сканирующее внимание. Оно скользнуло по нему, как луч прожектора по тёмной воде. Его охватил первобытный, животный страх. Его нашли. Сканирующий импульс был замечен.
Он из последних сил потянулся к клавиатуре, чтобы разорвать соединение. Но его рука зависла в воздухе. Потому что в этот момент он увидел кое-что ещё. Не образ, а скорее… тень. Наложение. На фоне мельтешащих чужих миров проступили знакомые очертания. Его комната. Но не такая, как сейчас. Она выглядела старше, запущеннее. На стенах — плесень, на полу — хлам. И в этой комнате стоял кто-то другой. Человек. Мужчина в странной, потрёпанной одежде, не то военной, не то рабочей униформы ушедшей эпохи. Он что-то собирал на столе — паял, судя по движениям. Рядом с ним лежала схема. Та самая схема с концентрическими кругами.
Видение длилось доли секунды. Но Алексей успел заметить главное: лицо человека было сосредоточенным, а в глазах горела та же одержимость, та же жажда познания, что и у него сейчас.
И тут же внимание, которое он почувствовал ранее, сфокусировалось. Оно стало острым, как игла. Чужой разум — холодный, чёткий, нечеловеческий — коснулся его сознания. Это было похоже на прикосновение ледяного металла к оголённому нерву. Не было слов, не было образов. Был только чистый, недвусмысленный запрос: ИДЕНТИФИКАЦИЯ.
Алексей закричал. На этот раз вслух. Его тело дёрнулось, скинув гарнитуру VR на пол. Соединение разорвалось с ощутимым щелчком в самой сердцевине мозга. Звуки, образы — всё исчезло.
Он сидел в кресле, дрожа всем телом, обливаясь холодным потом. В ушах стоял пронзительный звон. На полу валялась гарнитура, из которой шёл дымок — она сгорела. Компьютерные мониторы погасли. В комнате был только тусклый свет настольной лампы, которую он забыл выключить, и красный глазок горящего тумблера на глушилке.
Тишина. Глубокая, оглушительная тишина после того хаоса.
Алексей попытался встать, но ноги не слушались. Он медленно соскользнул с кресла на пол, прислонился спиной к системному блоку. Дышал, задыхаясь, как рыба, выброшенная на берег.
Его нашли. Не просто заметили след. К нему прикоснулись. И этот контакт был не техническим зондированием. Это был разум. Чужой, могущественный, враждебный разум.
Прошло, наверное, минут двадцать, прежде чем он смог пошевелиться. Первым делом он выключил глушилку. Потом, опираясь на стол, поднялся, проверил компьютер. Он был выключен. Попытка включить — ничего. Сгорел блок питания, а может, и материнская плата. Данные со сканера, если они успели сохраниться, остались на отключённых жёстких дисках. Это было хорошо.
Но что теперь делать? Бежать? Но куда? Если те, кто ищет, могут отслеживать его через саму ткань реальности, то любое место на Земле может быть небезопасным. Или нет? Может, его квартира была маяком именно из-за разлома, а в другом месте он будет менее заметен?
Его мысли были хаотичными, паническими. Он собрал с полка гарнитуру — пластик оплавился, микросхемы почернели. Выбросил в мусорное ведро. Потом сел на пол, обхватил голову руками. Нужно было успокоиться. Проанализировать.
Первое: контакт установлен. Его личность не раскрыта (он надеялся на это), но его местоположение в Сети — конкретный «адрес» — мог быть запеленгован.
Второе: он увидел нечто важное. Того человека. Создателя схемы? Предыдущего «пользователя» этой квартиры? Или… себя из другого времени? Идея была безумной, но Сеть, судя по всему, связывала не только миры, но и, возможно, временные линии. Или это было просто эхо, отражение, записанное в самом месте?
Третье, и самое главное: он не мог остановиться. Даже теперь, с пересохшим горлом и трясущимися руками, он чувствовал не только страх. Он чувствовал жгучую необходимость узнать больше. Кто эти существа? Что они хотят? Как устроена Сеть? И кто был тот человек в видении?
Он поднялся, прошёл на кухню, плеснул в стакан воды из фильтра, выпил залпом. Вода была тёплой, неприятной. Он поставил стакан в раковину и замер, глядя в чёрный квадрат окна, в котором отражалось его бледное лицо.
Победа страха означала возврат к старой жизни. К жизни человека, который боится выйти из подъезда. Который прячется от мира за экраном монитора. Но теперь он знал, что за экраном монитора скрывается нечто неизмеримо большее. И страх перед этим большим был иного порядка. Это был священный ужас, смешанный с благоговением.
— Нет, — тихо сказал он своему отражению. — Я не вернусь назад.
Решение пришло само, ясное и холодное. Он не будет бежать наугад. Он будет действовать по плану. Но план нужно менять.
Он вернулся в комнату, осторожно отсоединил жёсткие диски с данными сканера, спрятал их в рюкзак вместе с блокнотом-кодовой книгой, ноутбуком-запасником и глушилкой. Взял минимум одежды, документы, все наличные деньги, которые были. Он покидал это убежище. Навсегда.
Но перед этим — последний эксперимент. Проверка гипотезы о «слабом месте».
Он взял неповреждённый ноутбук, запустил на нём простейший анализатор электромагнитного поля, который он когда-то написал для поиска скрытых камер. Включил глушилку на минимальную мощность и начал медленно обходить квартиру, следя за показаниями.
Всё было как обычно: всплески возле розеток, возле системного блока. Но когда он подошёл к тому месту, где обычно стоял его стул, к точке, из которой он «уходил» в Сеть, показания зашкалили. Не на всех частотах. На одной очень специфической, близкой к той, на которой, по его расчётам, мог работать протокол Паутины. Фон был повышенным. И это повышение не исчезало, даже когда он выключал глушилку. Оно было свойством самого места. Как остаточная радиация или память о частом использовании портала.
Его дом действительно был антенной. Или, точнее, точка в его комнате была фокусом этой антенны.
Значит, уходя отсюда, он снижал риск быть обнаруженным через этот канал. Но он также терял самый мощный инструмент для входа в Сеть.
— Ладно, — пробормотал он. — Будем искать другие антенны.
За час до рассвета Алексей Гордеев вышел из квартиры. Он не оглядывался. Рюкзак с самым ценным, что у него было, тянул плечи. Он спустился по лестнице, вышел в серый, предрассветный двор. Воздух был холодным и чистым после вчерашнего дождя. Он поднял голову, глядя на небо, где тускнели последние звёзды. Где-то там, в недоступной простому взгляду паутине измерений, его уже искали.
Он вышел за пределы двора, на пустынную улицу. Первый автобус ещё не начал ходить. Он пошёл пешком в сторону вокзала. Куда — не знал. Пока просто вон из города. Подальше от этой антенны.
Пока он шёл, его пальцы нащупали в кармане куртки маленький, твёрдый предмет. Он вытащил его. Это была флешка. На ней был сохранён исходный код «Паутины». Последняя копия. Он сжал её в кулаке, чувствуя рёбра пластика.
У него не было дома. Не было безопасного места. Но у него теперь была цель. Он стал Ловцом Эха в Паутине миров. Он будет слушать, наблюдать, прятаться в тенях между реальностями. И он узнает, кто плетёт эту паутину. И зачем.
А потом… потом он решит, что с этим делать.
Город просыпался вокруг него. Загорались окна, начинали шуметь первые машины. Обычный земной день. Но Алексей шёл по его улицам, неся в себе знание, которое отделяло его от всех этих людей непреодолимой пропастью. Он был между мирами. И его путешествие только начиналось.
Впереди была дорога, бесконечная дорога через слои реальности. И первым шагом на этой дороге будет поиск нового пристанища. Места, откуда можно будет снова рискнуть заглянуть в бездну. Но на этот раз — подготовленным и осторожным, как настоящий хакер, проникающий в самую защищённую систему во вселенной.
Систему мироздания.
Глава третья: Узлы и разрывы
Два месяца.
Шестьдесят три дня скитаний, ночёвок в дешёвых мотелях, поездов дальнего следования, где он дремал, прижав рюкзак к животу, и бесконечных прогулок по незнакомым городам, где он был никем — просто тенью в толпе.
Алексей Гордеев стал призраком. Он выплатил аренду за квартиру на полгода вперёд через анонимный криптокошелёк, чтобы не вызывать подозрений. Сим-карту сменил трижды, каждый раз покупая её за наличные в разных концах страны. Пользовался только общественным вай-фаем через цепочку виртуальных приватных сетей, которые сам же и настраивал на лету. Он избегал камер, платил только наличными, не заводил никаких, даже мимолётных знакомств. Его мир сузился до размеров рюкзака, ноутбука и той бесконечной внутренней вселенной, которую он нёс в себе.
За это время он не сделал ни одной попытки войти в Сеть. Страх был слишком свеж, а память о ледяном прикосновении чужого разума заставляла просыпаться по ночам в холодном поту. Но он не сидел сложа руки. Его мозг работал непрерывно, как перегруженный процессор, анализируя данные, собранные в ту роковую ночь.
Данные уцелели. Жёсткие диски, которые он вынес из квартиры, не пострадали. На арендованной на неделю заброшенной даче в глухой деревне под Новгородом он вставил их в корпус внешнего подключения и, задернув шторы, начал разбор.
То, что он нашёл, было одновременно ошеломляющим и пугающим.
Во-первых, подтвердилась его гипотеза о многослойности. «Паутина» действительно была структурой из множества «слоёв» или «частот». Он выделил и каталогизировал сорок семь различных базовых сигнатур. Каждая, предположительно, соответствовала отдельному кластеру миров, объединённых какими-то общими физическими законами или, как он начал подозревать, «тематикой». Один слой, тот самый с летающими кристаллами, был насыщен структурированными электромагнитными полями. Другой, мелькавший в виде океана с городами-кораблями, показывал аномалии гравитации. Третий, с лесом светящихся грибов, буквально фонил биологическими сигналами невероятной сложности.
Во-вторых, он расшифровал (вернее, начал понимать) систему адресации. Это была не просто пространственная координатная сетка. Каждый «адрес» в Сети включал в себя: идентификатор слоя, пространственные координаты (в многомерной системе), временную метку (что подтверждало возможность перемещений во времени, хотя и, возможно, с ограничениями) и… некий «контекстуальный тег». Последнее было самым загадочным. Этот тег мог означать намерение, эмоциональный фон, целевую функцию точки входа. Как будто сама Сеть понимала, зачем ты приходишь, и могла направить тебя в нужное место. Или, что более вероятно, теги ставили создатели или основные пользователи Сети для сортировки информации.
В-третьих, и это было самое важное, он нашёл следы других пользователей. Много следов. Его сканер записал тысячи фрагментов «трафика» — обрывки коммуникаций, сигналы навигации, даже что-то вроде рекламных маячков или объявлений. Языки (если это были языки) он не понимал, но частотные паттерны и структура данных явно указывали на разумные, целенаправленные действия. Сеть была не просто лифтом между мирами. Она была метрополитеном, интернетом, торговым путём и полем битвы одновременно. И в этом потоке он, Алексей, был лишь случайной песчинкой, занесённой в турбину.
Но были и другие песчинки. Человеческие.
Среди хаоса чужих сигналов его алгоритмы, настроенные на поиск знакомых электромагнитных спектров и паттернов, характерных для земной техники, выловили несколько аномалий. Слабых, искажённых, но узнаваемых. Радиосигналы в диапазонах середины двадцатого века. Цифровой шум, напоминающий первые мейнфреймы. Даже фрагмент передачи на морзянке — обрывок: «…не отвечают… падение в…». И самое главное — едва уловимый, но повторяющийся отпечаток, совпадающий с сигнатурой его собственной, самодельной глушилки. Как будто кто-то использовал похожие устройства, создавая характерный «почерк» помех.
Это означало, что он не первый. Земляне (или, по крайней мере, люди) уже имели доступ к Сети. Или пытались получить. Возможно, десятилетия назад. Возможно, тот человек из его видения — мужчина за пайкой — был одним из них.
Мысль одновременно обнадёживала и пугала. Значит, это возможно. Значит, можно не просто случайно провалиться в Сеть, а научиться ею пользоваться. Но что случилось с теми, кто был до него? Почему о Сети нет никаких публичных сведений? Они погибли? Были уничтожены теми, кто «охотится»? Или… они стали частью системы?
Алексей закончил первичный анализ, зашифровал данные и стёр все следы с жёстких дисков дачного компьютера. Пора было двигаться дальше. Сидеть на месте было опасно. Он разработал новую теорию: если его старая квартира была «антенной» из-за геомагнитного разлома и специфической застройки, то должны существовать и другие такие места. «Узлы» Сети на Земле. Он начал искать их, используя странный, интуитивный метод.
Он скачивал открытые геологические карты, карты магнитных аномалий, даже спутниковые снимки. Искал места с повышенным фоном определённых излучений, с необъяснимыми геометрическими структурами в ландшафте, с легендами о «провалах во времени» или «видениях». Большинство точек оказывались ложными следами. Но несколько мест выглядели многообещающе: холм в Карелии с идеально круглым озером посреди леса, заброшенная обсерватория на Урале, территория бывшего военного полигона в степях под Волгоградом, откуда в середине восьмидесятых поступали сообщения о странных свечениях.
Он решил начать с ближайшего — с Урала. Путь на поезде занял двое суток. Он вышел на маленькой станции в предгорьях, купил у местного жителя за немалые деньги старый, видавший виды «УАЗ-буханку» с полным приводом, запасом бензина в канистрах и минимальным набором снаряжения: палаткой, спальником, газовой горелкой.
Обсерватория, которую он искал, была заброшена с конца девяностых. Она располагалась на отроге горы, выше зоны леса, куда вела разбитая грунтовка, больше похожая на русло горной реки. «УАЗ» скрипел, кряхтел, но полз вверх с упрямством танка. Алексей молча восхищался простотой и надёжностью этой железной коробки.
Последние пять километров пришлось идти пешком — дорогу перекрыл завал из упавших деревьев. Он надел рюкзак, взял тяжёлую дубовую палку для опоры (и защиты) и пошёл вверх по тропе, которая то появлялась, то исчезала в зарослях папоротника и малины.
Воздух был чистым, холодным и звонким. Пахло хвоей, влажной землёй и камнем. После месяцев городского бега эта горная тишина оглушала. Он шёл несколько часов, останавливаясь, чтобы свериться с картой на смартфоне (офлайн-версия). Наконец, сквозь стволы сосен он увидел крышу.
Обсерватория представляла собой бетонный купол, почерневший от времени и непогоды, и пристроенное к нему одноэтажное здание с выбитыми стёклами. Вокруг — заросший бурьяном пустырь, ржавые остатки какой-то техники, сломанная антенна. Место было мрачным, но не зловещим. Просто забытым.
Алексей осторожно подошёл к зданию. Дверь висела на одной петле. Внутри царил запустение: сгнившие полы, облупившаяся краска, битое стекло, птичий помёт. В главном зале под куполом стоял массивный остов телескопа, линзы были давно сняты или разбиты. Повсюду валялись обрывки бумаг, пустые банки, следы кострищ — видимо, сюда иногда забирались туристы или бомжи.
Но его внимание привлекло не это. Его приборы — самодельный детектор аномалий, собранный из старого счётчика Гейгера и полевого анализатора спектра — начали потрескивать ещё на подходе. А в центре зала, прямо под куполом, где когда-то, вероятно, стоял главный инструмент, стрелка зашкалила. Фон был повышен не в разы, а на порядки. И характер излучения… Он был знаком. Очень знаком. Тот самый резонанс, что он уловил в своей квартире, только здесь он был чище, сильнее, как будто источник был ближе к поверхности.
Это был узел. Ещё один.
Сердце забилось быстрее. Он отбросил рюкзак, начал осмотр. Пол под куполом был бетонным, но в самом центре он обнаружил люк — тяжелую, покрытую ржавчиной металлическую плиту с кольцом. Плита не была частью оригинальной постройки — она казалась старше, грубее, и бетон вокруг нее был более свежим, как будто люк замуровали, а потом вскрыли.
Алексей потянул за кольцо. Плита с скрежетом поддалась, открыв чёрный провал и запах сырости, плесени и… озона. Тот самый запах, что он почувствовал на платформе в мире кристаллов.
Он включил фонарь, направил луч вниз. Видна была узкая бетонная шахта с проржавевшей стальной лестницей, уходящей вниз на добрых десять метров. Приборы трещали, как сумасшедшие. Здесь, в этой шахте, аномалия была ещё сильнее.
Не раздумывая долго (страх уже притупился, его заменила одержимость исследователя), он спустился. Лестница скрипела, но держала. Внизу оказался небольшой бетонный бункер, явно советской постройки. Стены были голыми, в углу — сломанная кровать, пустой стеллаж. Посередине комнаты стоял… прибор.
Он был похож на гибрид старого ЭВМ, электронно-лучевой трубки и какого-то промышленного станка. Металлический шкаф с рядами тумблеров и циферблатов, от которого тянулись толстые кабели к странной конструкции в центре — к кольцу из медных труб диаметром около двух метров, внутри которого мерцал слабый, призрачный свет. Свет пульсировал в такт треску приборов Алексея.
Это была не земная технология. По крайней мере, не целиком. Часть компонентов была явно советского производства — видна была маркировка, знакомые лампы и реле. Но та самая сердцевина — медное кольцо с тем, что казалось сгустком чистой энергии — была чем-то иным. Кабели, соединяющие кольцо со шкафом, были оплетены не пластиком, а чем-то, напоминающим шёлк и металлическую нить одновременно.
Алексей подошёл ближе, затаив дыхание. На шкафу пылился потрёпанный журнал в клеёнчатом переплёте. Он осторожно взял его, направил фонарь. «Журнал экспериментальных работ. Объект „Зенит-2“. 1978—1984 гг.»
Руки задрожали. Он открыл журнал. Страницы были исписаны аккуратным почерком, чернила выцвели, но читать можно было. Графики, формулы, отчёты. И записи.
«12.03.1979. Установлен контакт. Сигнал стабилен, но смысловой нагрузки не несёт. Напоминает маяк».
«30.07.1980. Получен первый осмысленный пакет. Геометрия не соответствует ни одной известной системе. Предполагаем внеземное происхождение».
«15.11.1981. Коллективу объявлена благодарность. Работы засекречены. Связь с „сетью“, как мы её называем, становится регулярной. Получаем данные по материалам, энергетике. Испытания прототипа двигателя на новых принципах дали +300% к КПД».
«03.05.1983. Первая попытка телепортации материального объекта (лабораторная крыса). Объект не вернулся. Датчики зафиксировали кратковременное открытие канала в смещённую пространственную точку. Координаты привязать не удалось».
«18.09.1984. Катастрофа. Во время сеанса связи на частоте 7-го слоя произошёл несанкционированный выброс энергии. Погибли трое сотрудников. Установка „Кольцо“ повреждена. Поступил приказ о свёртывании работ. Объект законсервировать. Материалы вывезти».
Последняя запись была карандашом, торопливая, на полях: «Они знают. Они ищут дыры. Закрывайте Кольцо. Л.И.».
«Они». Те самые охотники.
Алексей закрыл журнал, положил его обратно. Он стоял в бункере, в мерцающем свете чужого устройства, и чувствовал, как история смыкается вокруг него. Он не был первопроходцем. Задолго до него, в тайных лабораториях Советского Союза, учёные наткнулись на Сеть. Наладили контакт. Получали технологии. И что-то пошло не так. Их нашли. Проект закрыли. Но установка осталась. Консервированная, заброшенная, но, судя по пульсации, не мёртвая.
Он подошёл к «Кольцу». Медные трубы были холодными. Но внутри кольца, в пустоте, висело то самое мерцающее пятно света — стабильная микроскопическая дыра в Сеть. Портал в миниатюре. Он протянул руку, но не решился коснуться.
Его мысли работали лихорадочно. Эта установка — ключ. Более безопасный, чем его взлом через компьютер. Это контролируемый интерфейс. Если он сможет её починить, понять принципы… он получит не просто возможность путешествовать. Он получит инструмент.
Но сначала нужно было обеспечить безопасность. Бункер был хорошим укрытием, но вход слишком очевиден. И если «они» ищут «дыры», то эта дыра, даже маленькая, могла быть маяком.
Бесплатный фрагмент закончился.
Купите книгу, чтобы продолжить чтение.