Не отвечай Земле

- -
- 100%
- +

Не отвечай Земле
Александр Лунарский
Последняя смена на «Эосе»
Ирина Вейл придержала ладонью крышку коммуникационного шкафа и второй рукой подтянула крепление на трубе охлаждения. Под пальцами мелко дрожал металл. На экране мигало предупреждение: расход теплоносителя ниже нормы на семь процентов.
— Только не сегодня, — сказала она.
Труба отозвалась новым дребезгом, будто станция решила ответить.
Ирина выключила звуковой сигнал. Не потому, что он раздражал, — она не хотела, чтобы тревога стала частью общего шума. В тесном отсеке связи и без того гудели вентиляторы, постукивал о стену незакреплённый кабель, а в воздухе стоял запах горячей пыли и старого пластика. «Эос» умела звучать так, словно разваливалась на части. Обычно это означало, что какой-нибудь фильтр пора заменить.
Она проверила давление на входе, сняла крышку фильтровального блока и заглянула внутрь. Сетка была забита серой взвесью. Ирина сняла перчатку, провела пальцем по краю фильтра и тут же поморщилась: кожа ощущала тепло даже сквозь тонкий слой пыли.
— Семь процентов, — доложила она в общий канал. — Причина, вероятно, здесь. Поменяю фильтр и проверю насос.
— «Вероятно» — это хорошее слово для утра, — отозвался из соседнего отсека Малик. — У меня на завтрак тоже было вероятно съедобное пюре.
Ирина усмехнулась. Смены начинались одинаково: короткая шутка, проверка давления, список систем, вода из пакета с кофе, которую она всегда забывала допить. Двенадцать минут на утренний обход. Девять минут на входящие сообщения. Потом доклад командиру.
Сегодня была её последняя смена перед возвращением на Землю.
На магнитной полосе у двери ещё висел бумажный календарь, хотя все расписания давно жили в планшетах. Кто-то нарисовал на нём красную стрелку к сегодняшней дате. Под стрелкой было написано: «Домой». Ирина сама поставила точку, когда объявили, что корабль «Каскад» заберёт экипаж через тридцать шесть часов. Она не считала себя суеверной, но каждый раз, проходя мимо, замечала стрелку.
Она вытащила фильтр, установила новый и запустила насос вручную. Гул стал ровнее. На экране расход медленно пополз вверх: пять процентов, три, один. Ирина обвела показания в журнале и поставила рядом маленькую галочку.
Привычный порядок был похож на перила в темноте. Не спасал от падения, но позволял понять, где край лестницы.
В наушнике щёлкнул сигнал общего канала.
— Экипаж, всем собраться в модуле управления, — сказал командир Лин. Голос звучал спокойно, но слишком чётко, как на записи. — Получили сообщение с орбиты.
Ирина закрыла шкаф и задержала ладонь на его прохладной дверце. Сообщение с Земли приходило не сразу: иногда по прямой линии, чаще через ретранслятор. Но когда командир просил всех собраться, это обычно означало, что обычным расписанием уже не обойтись.
В модуле управления поместились все пятеро, хотя для этого Томасу пришлось отодвинуть ящик с ремонтными перчатками. Лин стояла у главного экрана. Рядом сидела врач Надя Орлова, поджав под себя одну ногу. Малик прислонился плечом к стене, а геолог Томас всё ещё держал в руке пакет с завтраком.
— По данным с «Каскада» обнаружили расхождение в показаниях клапана топливного контура, — сказала Лин. — Земля требует дополнительной проверки до старта. Наше окно возврата переносится. Предварительно на трое суток. Подтверждение придёт позже.
На экране оставалась одна строка: «План эвакуации: задержан». Слово выглядело слишком коротким для того, что оно сдвигало.
Томас опустил пакет.
— Трое суток — это предварительно?
— Да.
— Значит, может быть и больше.
— Может быть, — сказала Лин.
Никто не спросил, на сколько больше. Этот вопрос не требовал ответа, чтобы заполнить комнату.
Ирина поймала себя на том, что мысленно перечисляет цифры: запас воды, кислорода, мощность реактора, состояние «Каскада». Это был полезный автоматизм. За ним, однако, уже поднималось другое: а если клапан не починят; если Земля сочтёт их возвращение слишком рискованным; если задержка станет не на трое суток, а на месяц. Она заставила себя не продолжать эту цепочку. Не потому, что страх был глупым. Просто пока он не сообщал ничего нового.
— Что нам известно точно? — спросила она.
Лин посмотрела на неё.
— Сообщение получено. Возвратное окно перенесено. «Каскад» проходит дополнительную проверку.
— И больше ничего?
— Пока ничего.
Томас сел на край стола.
— Я думал, последнюю ночь проведу не у таблиц запасов.
— Ты думал, что будешь спать, — сказала Надя. — Это более смелая фантазия.
Малик хмыкнул, но улыбка вышла короткой. Он смотрел не на Лин, а на панель расписания. С самого начала экспедиции команда привыкла к одной и той же схеме: Земля ставила задачу, Земля подтверждала решение, Земля указывала следующий шаг. Это было разумно, когда связь стабильна, а каждое действие проходит по согласованному протоколу. За годы привычка незаметно стала чем-то большим: без внешнего «можно» люди начинали сомневаться даже в том, что умели делать сами.
— Мы не можем решать, когда стартовать, — сказала Лин. — Это решение центра.
— Верно, — ответила Ирина. — Но мы можем решить, что проверим за ближайшие шесть часов.
Командир кивнула, однако не сразу.
— Начнём с текущих задач. Подготовим состояние систем и отправим отчёт.
Обычная фраза. Обычный порядок. Ирина вдруг ясно услышала в ней ожидание: отправить отчёт, дождаться указаний, потом действовать. Как будто экипажу достаточно было удерживать станцию в неизменности, пока Земля возвращает им будущее.
— Давайте на минуту остановимся, — сказала она. — Не для совещания. Для проверки, что мы не смешали уже полученное сообщение с тем, чего оно пока не говорит.
Томас поднял брови.
— Это входит в регламент связи?
— Теперь входит.
Ирина достала планшет и открыла пустую заметку. На экране появились три колонки. Она написала сверху: «Что известно», «Что предполагается», «Чего я боюсь».
— Сначала я, — сказала она. — Известно: окно возврата перенесено на трое суток, потому что на «Каскаде» проверяют клапан. Предполагаю: проверка может затянуться. Боюсь: что Земля найдёт причину оставить нас здесь дольше, чем мы рассчитывали.
Она говорила ровно, но на слове «оставить» почувствовала, как напряглись плечи. Ирина внесла запись в соответствующие колонки. Три простые строки. Никакой магии. Только место, куда можно положить мысль, вместо того чтобы позволить ей ходить по кругу.
— Теперь вы, — сказала она. — Каждый отдельно. Не нужно красиво. Нужно честно.
— А если в колонке «чего я боюсь» будет что-то непрофессиональное? — спросил Томас.
— Тогда мы хотя бы узнаем, что это там есть.
Надя взяла планшет первой. Томас некоторое время разглядывал пустой экран, затем начал печатать. Малик остался у стены, скрестив руки.
Лин произнесла:
— Известно: клапан требует проверки. Предполагаю: Земля не даст старт без полного заключения. Боюсь: что мы начнём компенсировать задержку решениями, на которые у нас нет полномочий.
— Это важный страх, — сказала Ирина. — Его можно превратить в границу: мы не запускаем «Каскад» без разрешения, но можем проверить всё, что в нашей зоне ответственности.
Малик наконец взял планшет.
— Известно: у нас есть три дня по официальному прогнозу. Предполагаю: в этот прогноз уже заложен запас. Боюсь, что запаса там нет.
— Хорошо, — сказала Надя, взглянув на него. — Это уже не просто страх. Это вопрос, который можно проверить по расчётам.
Они продолжили. В колонке фактов появились состояние системы жизнеобеспечения, объём запасов, результаты последнего теста посадочного шлюза. В предположениях — возможная длительность ремонта, вероятность дополнительной проверки, сроки следующего окна связи. В страхах — нехватка лекарств, ошибка экипажа, невозможность вернуться домой в этом году.
Последняя строка была у Томаса. Он написал её молча: «Боюсь, что мы перестали знать, что делать без команды с Земли».
Никто не стал шутить.
— Это тоже можно проверить, — сказала Ирина. — Не всю фразу сразу. По частям.
Она попросила каждого назвать одну задачу, которую они могли начать без нового разрешения. Лин составила список. Надя проверяла медицинские запасы и срок годности препаратов, которые понадобятся при продлении пребывания. Малик брал диагностику контура питания «Каскада» по доступной телеметрии. Томас проверял крепления запасных баллонов и состояние внешних датчиков, не выходя за пределы станции. Ирина отвечала за связь, охлаждение передатчика и повторную проверку канала на ближайшем окне.
— А я? — спросила Лин.
— Координация, журнал решений и связь с центром, — ответила Ирина. — И ещё одна вещь: если кто-то замечает ухудшение, мы не ждём следующего планового совещания.
— Согласна, — сказала командир.
Распределение задач не отменило задержку. Не сделало Землю ближе. Но тревога перестала быть единственной работой, которой занимались все одновременно.
Ирина вернулась в отсек связи. Насос теперь работал ровно, однако она проверила его ещё раз вручную. Затем сверила температуру передатчика, сняла показания с резервного канала и отправила короткий отчёт. Её руки помнили последовательность: открыть журнал, сравнить порог, зафиксировать время, подтвердить резерв. Простые движения возвращали внимание из несуществующих будущих дней в тесный отсек, где светился экран и пахло нагретой пылью.
На дисплее появились подтверждения от остальных. Надя пересчитала запас лекарств: его хватало на продление пребывания на две недели, если ничего не изменится. Малик обнаружил, что телеметрия «Каскада» приходит с пропуском в четырнадцать секунд, но критических отклонений в доступных данных не было. Томас нашёл ослабленное крепление одного баллона и затянул его по инструкции. Не подвиг. Не решение судьбы экипажа. Просто работа, которую можно было сделать правильно.
Через два часа Лин собрала их снова. Они сверили список и отметили, что осталось проверить. Никто не говорил, будто всё под контролем. Под контролем были отдельные действия, и это оказалось честнее.
— Если задержка продлится, будем пересматривать запасы каждый день, — сказала Надя. — Не раз в неделю.
— Я обновлю таблицу питания и воды, — ответил Малик.
— А по старту? — спросил Томас.
— Ждём подтверждения центра, — сказала Лин. — Но не ждём, прежде чем готовить станцию к любому сроку.
Эта формулировка нравилась Ирине больше прежних. Не «всё будет хорошо». Не «мы должны быть готовы ко всему». Просто: выполнять конкретную проверку сегодня, не выдавая предположение за обещание.
К концу смены она вернулась к бумажному календарю. Красная стрелка всё ещё показывала на сегодняшний день. Ирина сняла лист, но не порвала. Сложила пополам и убрала в карман планшетной сумки. На календаре оставалось место для новой даты, но ставить её было рано.
В жилом модуле чайник уже остыл. Томас чинил застёжку на рукаве комбинезона. Надя подписывала список лекарств. Малик молча смотрел запись телеметрии. Лин читала сводку, ожидая следующего сообщения от Земли.
Ирина закончила смену, но не стала выключать терминал. На панели связи загорелась строка входящего уведомления.
«Окно связи с Землёй перенесено. Задержка передачи — не менее шести часов. Причина уточняется».
Ирина перечитала сообщение. Затем посмотрела на список задач, где напротив каждого пункта уже стояла фамилия. Станция продолжала гудеть, лампы ровно светили над узким столом, насос охлаждения держал нормальный расход. Всё привычное оставалось на своих местах. Но привычный порядок больше не обещал, что следующий ответ придёт вовремя.
Она внесла уведомление в колонку фактов.
Сигнал из дома
Терминал пискнул, когда Ирина уже сняла перчатки и потянулась за кружкой.
Звук был коротким, сухим, совсем не похожим на сигнал тревоги. Но на этой станции люди давно научились слышать тревогу в том, что не вписывалось в расписание.
На экране появилась строка: «Входящий пакет. Приоритет: командный. Шифрование подтверждено».
Ирина замерла. За узким иллюминатором висела ночь — густая, беззвёздная, с редкими отражениями рабочих огней на поверхности. В жилом отсеке кто-то закрыл ящик. Насос охлаждения гудел с прежней ровностью. Всё вокруг оставалось на своих местах, но теперь каждый звук казался паузой перед ответом.
— Лин, — сказала Ирина в переговорное устройство. — Пакет с Земли.
Ответ пришёл сразу:
— Подтверждаю приём. Собираю всех в командном отсеке.
Шесть часов молчания закончились одним писком.
За это время Лин успел распределить смены и отправить часть экипажа на короткий отдых. Никто, впрочем, не спал по-настоящему. Томас дремал в кресле, не сняв рабочий комбинезон. Надя несколько раз проверяла аптечные контейнеры. Малик оставался у телеметрической панели и каждые двадцать минут обновлял таблицу связи, хотя в ней не появлялось ничего нового.
Теперь они собрались вокруг терминала. Лин встал за плечом Ирины. На лице у него не было ни паники, ни облегчения. Только усталость человека, которому сейчас предстоит принять решение до того, как он узнает достаточно.
— Сначала заголовок, — сказал он. — Потом содержимое.
Ирина запустила первичную проверку. Полоса расшифровки медленно наполнялась зелёным. Когда она закончилась, на экране появилась команда:
«НЕ ЗАПУСКАТЬ ПОСАДОЧНЫЙ МОДУЛЬ. СОХРАНЯТЬ ТЕКУЩЕЕ ПОЛОЖЕНИЕ. ОЖИДАТЬ ДАЛЬНЕЙШИХ УКАЗАНИЙ».
Внизу стояла отметка: «Передача завершена. Ответ не запрошен».
Лин прочитал текст дважды.
— Отменить подготовку к старту, — сказал он. — Немедленно.
— Она ещё не перешла в активную фазу, — отозвался Томас. — Могу остановить процедуру без сброса систем.
— Останови.
Томас уже тянулся к панели, когда из встроенного динамика заговорил знакомый голос:
— Лин, экипаж станции. Не запускайте посадочный модуль. Повторяю: не запускайте. Оставайтесь на месте. Ожидайте дальнейших указаний.
Голос был тёплым, немного хрипловатым. Голос Мары Коваль, руководителя смены в Центре управления. Они слышали его сотни раз: во время тренировок, плановых сверок, скучных докладов о погоде и однажды — в записи, которую Мара прислала экипажу перед стартом. Тогда она пожелала им вернуться с историями, которые не поместятся в отчёт.
Теперь её голос произнёс приказ, не объяснив его.
Динамик замолчал.
Томас остановил запуск. На панели один за другим погасли зелёные индикаторы предварительной готовности.
— Вот и всё, — сказал Лин. — Мы не запускаем модуль.
— Это действие, — произнесла Ирина. — Не вывод о том, что сообщение проверено полностью.
Лин посмотрел на неё.
— Оно пришло по командному каналу.
— Да. Это уже факт. Но прежде чем назвать источник, канал и смысл достоверными, я хочу увидеть заголовок и исходные данные.
Надя прислонилась к столу. Она держала в руке планшет с расчётами запасов.
— А я хочу понять практический риск. Если мы не стартуем в это окно, следующее доступное будет через двадцать восемь дней. Запасы рассчитаны с небольшим запасом поверх этого срока. Не катастрофа сегодня. Но и не решение, которое можно принять, не посчитав последствия.
— Приказ не предлагает нам выбирать, — сказал Лин.
— Он предлагает ждать, — возразила Надя. — Я пытаюсь выяснить, что именно мы будем ждать и чем рискуем, пока ждём.
Томас всё ещё смотрел на панель, где погасли индикаторы запуска.
— Я не хочу, чтобы мы решили, будто голос Мары доказывает, что сообщение настоящее.
— Ты думаешь, его подменили? — спросил Малик.
— Я думаю, что не знаю, кто именно отправил пакет. Подпись может быть настоящей, а терминал — скомпрометированным. Или кто-то мог воспользоваться доступом. Или сигнал мог пройти через маршрут, который мы ещё не проверили. У меня нет доказательств подмены. Но отсутствие доказательств подмены — не то же самое, что доказательство правильного происхождения.
Лин скрестил руки.
— Мы не будем запускать модуль. И не будем объявлять сообщение фальшивым только потому, что оно нам не нравится.
— Согласна, — сказала Ирина. — Давайте запишем отдельно то, что видим, и то, чего боимся.
Она открыла на экране пустой журнал и вывела три заголовка: «ФАКТЫ», «ИНТЕРПРЕТАЦИИ», «НЕИЗВЕСТНОЕ».
— Текст команды — в факты, — сказал Лин. — Получен по командному каналу.
— Получение по этому каналу — факт, — уточнила Ирина. — А «командный» пока характеристика из заголовка. Проверим маршрут.
Лин кивнул, неохотно, но без возражений.
Ирина открыла пакет целиком. В верхней части указания стояли три временные отметки. Центр управления создал сообщение в 03:17:04 по земному времени. Ретранслятор принял его через минуту и тридцать пять секунд. На станции пакет появился в 09:22:11. Задержка передачи составляла шесть часов, три минуты и тридцать две секунды.
— Времена сходятся, — сказал Малик. Он быстро сверился с расчётом пролёта сигнала. — С учётом разброса часов — нормально. Маршрут штатный: два ретранслятора, никаких новых узлов. Приёмник не фиксировал повторной передачи или обрыва.
— Значит, канал чистый? — спросила Надя.
— Значит, мы не видим признаков сбоя на участке, который записан в журнале. Это не одно и то же.
Томас поднял голову:
— Скопируй сырой пакет до любых дальнейших действий. На два независимых носителя. И зафиксируй контрольную сумму.
Ирина посмотрела на него.
— Уже делаю.
Она сохранила исходный файл, затем его копию. Терминал вычислил контрольные суммы; оба значения совпали. Томас проверил подпись пакета по ключу Центра управления. Сертификат оставался действительным, подпись проходила проверку.
— Целостность подтверждена, — произнёс он. — Пакет не изменился после формирования. Ключ авторизации действующий.
Лин выдохнул, словно дождался нужной строчки.
— Значит, Земля прислала приказ.
— Значит, пакет сформирован с использованием действующего командного ключа, — поправил Томас. — Он не называет человека, который работал за терминалом. И не подтверждает, что Мара лично отправила запись.
— Голос совпадает, — сказала Надя.
— Голос знаком, — ответила Ирина. — Это наблюдение. Но аудиозапись сама по себе не устанавливает происхождение команды.
Она открыла карточку отправителя. Источник значился как «Центр управления, оперативная смена». Поля с именем конкретного оператора не было. В аудиофрагменте слышался голос Мары, но файл не содержал отдельной голосовой подписи, а отпечаток тембра можно было проверить лишь приблизительно.
— У нас нет признаков, что сообщение подделано, — сказала Ирина. — У нас есть признаки, что пакет целый и подписан разрешённым ключом. Это важная разница.
— А смысл? — спросила Надя. — Он хоть однозначный?
Ирина перечитала текст.
— В одном отношении да: модуль не запускать, положение сохранять, ждать дальнейших указаний. В остальном нет. Не указано, сколько ждать. Не сказано, какая опасность обнаружена. Не сказано, относится ли запрет только к этому окну или ко всем последующим попыткам запуска.
— Не объяснили ничего, — сказал Малик.
— Это не одно и то же, что «ничего не знают», — ответил Лин. — Возможно, им нельзя передавать детали по открытому каналу.
— Канал зашифрован, — заметил Томас.
— Возможно, есть другие ограничения, — сказал Лин. — Мы не знаем.
— Это уже интерпретация, — напомнила Ирина.
Она записала слова командира в соответствующую колонку. Лин посмотрел на неё, но не стал спорить. Через минуту он сам подошёл к экрану.
— Моя интерпретация: в Центре обнаружили риск, который считают достаточным, чтобы остановить запуск. Мой страх: мы что-то пропустили при проверке модуля. Факты: риск не указан, а команда подписана действующим ключом.
Надя опустила планшет.
— Моя интерпретация: они могут пытаться предотвратить медицинскую или техническую аварию. Мой страх: если мы пропустим окно, мы окажемся в ситуации, где любой сбой запасов станет серьёзным. Факты: сейчас команда здорова, убежище функционирует, запасы рассчитаны на срок до следующего окна, но запас прочности небольшой.
Томас потер ладонью лоб.
— Моя интерпретация: пакет мог пройти через настоящий командный ключ без участия Мары. Мой страх: мы доверимся знакомому голосу, а потом обнаружим, что источник был не тем, за кого себя выдавал. Факты: подпись проходит проверку, маршрут штатный, признаков вмешательства нет.
Малик помолчал дольше остальных.
— Моя интерпретация: задержка связи объясняет, почему мы не получили пояснение одновременно с приказом. Мой страх: мы начнём приписывать задержке любой смысл — сбой, угрозу, сокрытие. Факт: причина задержки в новом сообщении не названа.
Все посмотрели на Ирину.
— Моя интерпретация: Центр хочет, чтобы мы подчинились быстро. Мой страх: если мы зададим слишком много вопросов, потеряем время, а если не зададим ни одного — потеряем возможность понять, чему именно подчиняемся. Факт: я хочу, чтобы голос Мары означал, что кто-то о нас заботится. Но содержание приказа не даёт мне такого подтверждения.
В отсеке стало тихо. За стеной продолжал работать насос. Через вентиляционную решётку тянуло сухим воздухом, пахнущим пылью фильтров и нагретым пластиком.
— Получается, мы все придумали разные причины, — сказала Надя.
— Мы заполнили пустое место, — ответила Ирина. — Это нормально. Важно не принять заполнение за сообщение.
Лин провёл пальцем по краю стола.
— Мы исполним приказ. Модуль остаётся в безопасном режиме. Подготовку к запуску не возобновляем до уточнения. Одновременно отправим подтверждение приёма и вопросы по пунктам.
— Подтверждение, — повторила Ирина. — Не согласие с тем, чего в сообщении нет.
— Именно.
Они составили протокол прямо на экране. В первой строке указали происхождение: заявленный отправитель, время создания, действительность ключа, отсутствие персонального имени оператора. Во второй — канал: стандартная последовательность ретрансляторов, временные отметки согласуются, признаков обходного маршрута не обнаружено. В третьей — целостность: исходный пакет и его копия сохранены, контрольные суммы совпадают, подпись действительна.
Отдельной строкой записали точный текст команды. Не пересказ, не вывод, а именно те слова, которые пришли с Земли. Затем перечислили вопросы, на которые сигнал не отвечал: причина запрета, срок действия, условия отмены, дата следующей инструкции, допустим ли запуск после закрытия текущего окна.
Ирина добавила четвёртый пункт — интерпретации экипажа. Каждый вариант был отмечен как гипотеза, а не как установленное объяснение. Ни один не получил преимущество только потому, что звучал убедительнее остальных.
Внизу Лин поставил свою подпись.
— Теперь у нас есть общий список, — сказал он. — Не общее мнение.
— Иногда этого достаточно, чтобы не совершить глупость, — ответила Ирина.
Томас подготовил модуль к длительному ожиданию. Надя пересчитала расход медицинских запасов на случай задержки. Малик собрал телеметрию и проверил, не менялись ли параметры связи в момент приёма пакета. Лин отправил короткий ответ: приказ получен, запуск остановлен, экипаж ожидает подтверждения источника, причин запрета и срока действия.
Перед отправкой Ирина ещё раз перечитала сообщение Земли. Теперь оно не казалось ни приказом из пустоты, ни спасительным голосом, ни доказательством надвигающейся катастрофы. Это был пакет с точным текстом, определённым временем и проверяемой подписью. И с отсутствующими ответами.
— Ответ придёт не раньше чем через шесть часов, — сказал Малик.
— Если придёт, — произнесла Надя.
Лин посмотрел на неё.
— Мы не будем превращать молчание в подтверждение худшего.
— Не будем, — согласилась она. — Но и не будем притворяться, что ожидание ничего нам не стоит.
Ирина внесла эту фразу в журнал, хотя в графу фактов она не подходила. Впервые за много часов команда снова знала, что делать в ближайшие минуты: сохранить данные, не запускать модуль, следить за системами, ждать уточнений. Будущее оставалось туманным, но у каждого следующего действия появилось основание.
Когда протокол был закрыт, терминал коротко мигнул. На резервном приёмнике появилась отметка о слабом аудиофрагменте, зарегистрированном почти одновременно с командным пакетом. Источник не определился. Длительность — меньше секунды. Содержимое не восстановлено.
Ирина не стала включать запись. Сначала она сохранила её в отдельный архив и присвоила номер. Потом отметила в журнале: «Не связан с командным пакетом. Требует проверки».



