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