Виктор Алеветдинов – Тихоокеанский контур. Книга 3: Солнечный регистр (страница 2)
– Да, – ответила Ветрова. – Поэтому я и не собираюсь строить новый арбитраж вместо старого.
Она сдвинула карту в сторону и вывела первый рабочий набросок. HELIO-WORM. Распределённый журнал причинности для дальних узлов. Ни один внешний слой не должен был больше получать абсолютное старшинство только за счёт удобного времени прихода. Рядом легли ещё три линии: MASS-WITNESS – кворум нескольких независимых тел и траекторий; SUN-ANCHOR – солнечный тайм-опорник, которому труднее навязать раннюю ложь; HUMAN-LAG SAFE – режим, где человеческая задержка не считается дефектом системы автоматически.
Контур всматривался в эти слова так, будто они уже были не схемой, а предстоящей ценой. Всё, что Ветрова выводила на экран, означало одно: чтобы поздняя правда вообще сохранила рабочее место в системе, придётся воевать уже не за объект, не за станцию и даже не за одну планету. Придётся воевать за сам принцип, по которому реальность получает право быть признанной.
За бронестеклом тянулся Марс. На его орбитах ничего не говорило о катастрофе. Маршруты продолжали ходить. Узлы продолжали принимать пакеты. Реле продолжали делать вид, что мир управляем. И только чёрный провал на месте М-42 уже был вписан в новый порядок войны.
Контур выпрямился.
– Луну мы удержали, – сказал он. – Теперь надо удержать право спорить с первым словом.
Ветрова закрыла карту потерь, оставив на экране только хребет внешнего слоя и четыре названия, из которых ещё предстояло сделать систему.
– Времени мало, – сказала она. – Когда Helio-Norm встанет в полный рост, центр станет просто одним из поздних свидетелей.
Контур перевёл взгляд на пустой участок журнала, где уже ждал следующий вход.
– Тогда пойдём туда, где правда начала опаздывать к собственной системе.
С этой минуты война окончательно ушла выше Земли.
Акт I. После Луны
Глава 1. Хвост лунной победы
Победа на узле не закрывает маршрут. Она только показывает, кто уже вошёл в него раньше тебя.
Послештурмовой канал.
Марсианский маршрут взял в старшинство пакет, которого Земля не отправляла.
Сигнал пришёл без тревоги. Без вспышки по аварийному контуру. На табло дежурного допуска всё выглядело рабочим: зелёный коридор, штатная очередь подтверждений, чистый порядок приёма. Только хвост журнала расходился с физикой плеча. В пакете не было нормальной для дальнего хода шероховатости: ни провала на ретрансляторе, ни кривого края времени, ни бедного мусора, который всегда тащит через пустоту честный маршрут. Система приняла его с охотой, будто давно ждала.
Свет в отсеке был урезан до предела. Ника час назад сняла верхние полосы, оставив узкие рабочие сектора над пультами, инструментальными нишами и проходом к аварийному шлюзу. Всё лишнее утонуло в серой тени. Техника в таком свете переставала притворяться интерьером и возвращалась к своему настоящему состоянию: нагретый металл, усталый пластик, кабель на временной перемычке, корпус со следом недавнего перегруза.
Контур шёл по повреждённому постлунному сервисному сектору и делал привычный для себя разбор, в котором не оставалось места никакому послебоевому торжеству. Ему надо было быстро отделить несущий слой от оболочки. Что ещё тянет рабочую нагрузку. Что держится только ради отчёта. Что можно вытянуть до старта. Что уже потеряно, даже если индикатор ещё не признал этого вслух.
За спиной оставался лунный регистр. Там, в теневом кармане обратной стороны, они выдрали у машины право становиться первой нормой, удержали узел и не дали чужому старшинству закрыть бой задним числом. Победа была настоящей. Контур чувствовал её не как облегчение, а как холодную правоту решения, за которое уже заплачено. На этой же секунде пришло второе знание: победа кончилась раньше, чем успела стать итогом.
Луна оказалась не вершиной. Только отсечкой, жёстким швом между старой войной и новой, где враг уже не бился за один объект, а выносил право первого слова дальше – на Марс, во внутренние орбиты, в промышленную глубину системы, туда, где задержка сама становилась оружием, а удобный ответ начинал выглядеть как забота.
Контур остановился у вскрытой стойки. Под пальцами шла мелкая вибрация. Корпус ещё держал в себе остаточное тепло после штурма, ручных перегрузок и тех зверских компромиссов, на которых Лукина посадила платформу, чтобы люди вообще могли дышать и работать. На фиксаторах рядом висели снятые Тимуром блоки. Он успел выдрать их из контура прежде, чем система попыталась причесать послештурмовой журнал под «штатное восстановление».
– Левую шину не трогай, – сказала Лукина, не отрываясь от аварийного щита. Она сидела у вскрытого распределителя на корточках и держала руками кабель, который в нормальной ситуации не должен был существовать вовсе. – Я на ней держу остаток регенерации. Снимешь не ту нагрузку – потеряем полсектора по воздуху.
– Запас?
– До приличного вида – сутки. До работы – четыре часа, если система не преподнесёт нам ещё один подарок.
Четыре часа. Контур принял цифру без внутреннего возражения. Не как малый срок, а как честный предел. За четыре часа противник, который уже знал, где они и что у них в руках, мог войти ещё раз, поднять старшинство на дальнем плече и выдернуть у них маршрут быстрее, чем платформа успеет начать ремонт.
В дальнем конце сектора щёлкнул фиксатор. Из тени вышла Ника со Свет-Шкалой в ручном режиме. После орбиты и Луны она больше не отдавала свет автоматике даже на внутренних плечах. Для неё свет давно перестал быть нейтральным языком среды. Теперь это был такой же фронт, как журнал, питание и право на первый допуск.
– Правый рукав не брать, – сказала она. – Там свет уже охотно подтверждает проход, которого не было в журнале.
– Ложный?
– Хуже. Привычный. Ведёт человека как дежурный оператор и уступает чужому окну полсекунды старшинства. На глаз не поймаешь. Только если смотреть по зашумленным признакам.
Контур кивнул. Такой вид подмены он ненавидел больше прямого удара. Здесь враг не ломал систему. Он делал её удобной для себя. Не взламывал коридор, а приучал его вежливо открываться.
Он пошёл дальше. Под подошвами глухо отзывался настил – старый, с выработкой, со следами прошлых ремонтов, с памятью о сотнях смен. Контур любил такой металл за простую вещь: он не умел лгать аккуратно. Вмятины, царапины, стёртая краска, следы инструмента, жёсткие заплаты на каркасе – всё это было честнее любого вылизанного интерфейса. И потому противник всегда старался первым делом вычищать такие следы. Там, где исчезала реальная шероховатость работы, чаще всего уже начиналась чужая норма.
В нише за силовым коробом стоял полевой WORM-блок. Перед ним, на ящике из-под инструмента, сидела Ветрова. Планшет она держала как вещдок, который не имеет права выпасть из рук. На экране шёл не интерфейс для доклада, а сырой, рваный след последних минут перед выходом из лунного узла.
– Что у тебя? – спросил Контур.
Ветрова не ответила сразу. Сняла ещё один слой сглаживания, убрала маску, развернула разнос по приходу, подвязала хвост к тайм-якорю и только после этого повернула экран к нему.
– Смотри.
На сером поле шли отсечки, перегрузки, ручные вмешательства, провалы синхронизации, опоздавшие подтверждения – весь тот реальный мусор, из которого и состоит настоящая работа на пределе. И поверх этого шла чужая дисциплина. Почти незаметный хвост. Он не сваливался вниз, к лунной памяти. Он уходил вверх и в сторону, туда, где этот бой уже начинал работать как источник для следующего слоя.
– Это не локальный остаток, – сказала Ветрова. – Внешний пакет успел выйти до закрытия канала.
– Подтверждение?
– Сняла сглаживание, прогнала по трём независимым веткам, проверила по времени. След держится. Не шум. Порядок.
Контур смотрел на хвост и чувствовал знакомую тяжесть в груди. Так война всегда и поднималась на следующий уровень: не через громкую новость, а через дисциплину там, где её быть не должно. В Хабаровске это был кристалл, ответивший раньше команды. На северном переходе – маршрут, охотно признавший подмену как штатность. На орбите – решётка, учившая станции подтверждать друг друга без человека. На Луне – эталон, который они сорвали ценой, уже не подлежащей возврату. Теперь – хвост, уходящий выше.
– Полный разворот, – сказал он.
Ветрова вывела ещё два окна. Северная кромка сигнала дрогнула на экране, как шов, на который снаружи уже повесили новую нагрузку. Это был не один путь. Целый веер адресных нитей. Марс. Внутренние орбиты. Дальний пояс. Тонкие трассы, каждая с той же пугающей дисциплиной.
– Это маршрут, – сказала Ветрова. – Кто-то вынес часть старшинства до запечатки узла.
– Насколько большую часть?
– Не скажу честно. Но хватит, чтобы следующий контур начал верить первому удобному ответу.
Контур выпрямился. Плечо отозвалось глухой болью – памятью о недавнем бое, где пришлось держать на руках то, что автоматика уже не имела права вести сама. Боль была рабочей. Он давно перестал спорить с ней. Как перестал спорить с усталостью, если та не мешала решению.
– Собирай всех, – сказал он. – Решение нужно до того, как этот хвост станет чьей-то нормой.
Разбор северного хвоста.
Они стянулись к WORM без зова. Работа отсека сама собралась сюда, как к единственному месту, где ещё можно было спорить с реальностью на языке фактов. Лукина, не отходя от щита, подтянула к себе дополнительный кабель и развернула грубую карту нагрузок. Тимур поставил рядом два снятых блока, будто имел дело с вещественными доказательствами на столе следователя. Ника утопила в темноту лишние секторы, чтобы экран не ловил оптический мусор. Отсек сразу стал теснее, жёстче, собраннее.