Виктор Алеветдинов – Тихоокеанский контур. Книга 4: Предел сигнала (страница 13)
Комплекс работал вокруг них в прежнем режиме: насосы держали крио, экраны резали внешний фон, люди сидели на постах. Ничего не изменилось внешне, это было самым убедительным. Настоящая система не подстраивается под человеческий восторг; она продолжает считать, охлаждать, компенсировать, отбрасывать, ждать.
Машина не обещала прорыв. Она требовала энергии, терпения и дисциплины.
Этого уже хватало для вывода: проект получил реальный второй физический слой — и в тот же час впервые поймал ложный успех. Значит, времени у них меньше, чем считают наверху. И проверять теперь нужно не только физику сигнала, но и тех, кто уже учится подсовывать системе слишком удобную правду.
Глава 4. Архитектура ложного нуля
Когда Ветрова вошла в главный проектный зал, там уже стояла та особая тишина, в которой работают на пределе внимания. Матовая стеклянная стена отделяла зал от внутреннего двора контура; за ней плыли огни сервисной галереи и медленно тянулась погрузочная платформа. Под длинными полосами света была видна ещё не собранная, но уже угадываемая будущая система: пустая панель во всю стену, стол с макетными узлами, кабельные жгуты, две оптические головы грубой юстировки, вскрытый FPGA-модуль, поворотный узел Кольцовой, планшеты, остывшие кружки. На первый взгляд — обычный беспорядок большого инженерного зала. На второй — уже та стадия, когда любая ошибка перестаёт быть просто ошибкой.
Команда уже заняла свои позиции. Ника — у панели, с логами подземного запуска под локтем. Тимур — на краю стола, с сервисной платой и выведенным шлейфом. Лукина — у распределительного шкафа, откуда было видно и людей, и силовую схему зала. Прохоров держал раскрытый расчётный контур. Бах стоял без терминала, как человек, который сначала проверяет определение, а уже потом формулу. Кольцова прокатывала пальцем зубчатый венец макета редуктора. Морозова пришла из транспортного центра прямо в полевом жилете; на столе у неё была свёрнута карта окон и плеч.
Ветрова не стала возвращаться к подземному запуску. О невозможной статистике и избыточно корректном профиле здесь помнили все. Она приложила ладонь к панели. Стекло погасило отражения, вывело координатную сетку.
— Один раз смотрим это целиком, — сказала она.
Она провела первую линию — плотную янтарную магистраль через всю панель.
— Это оптический ствол. Основная полезная нагрузка: полоса, объём, скорость доставки больших пакетов, работа по Земле, Луне, Марсу и поясу. Без него у нас будет этика без транспортной функции.
— При какой расходимости? — спросила Ника.
— Дальняя конфигурация под полуметровое зеркало и фазовую коррекцию полевого класса. С дрейфом, засветкой, ошибкой наведения и оптикой после реального плеча, а не стендовой демонстрации.
Ника кивнула.
Рядом с янтарной линией Ветрова вывела вторую — синюю, обходную. Она уходила под сектора, пересекала зоны затенения и выходила там, где магистраль теряла обзор.
— Нейтринный witness — не основной канал и не альтернатива свету. Он не решает проблему задержки. Его задача — давать короткое, физически независимое подтверждение причинности там, где оптика начинает ошибаться из-за среды или вообще не работает из-за геометрии.
Тимур усмехнулся.
— И потом нам долго будут объяснять, что мы тянем в проект самый дорогой канал ради пакета длиной в метку.
— Да, — сказала Ветрова. — Именно это и будут объяснять.
На панели загорелись первые узлы.
— Но здесь важен не размер пакета. Важна независимость физики. Нам нужен не второй поток, а свидетель, которого нельзя встроить в тот же обман за сервисную цену.
Прохоров поднял голову.
— Тогда формулируй точно. Не подтверждение, а свидетельство о причинном порядке. Стоит оставить слово “подтверждение” — и через два месяца какой-нибудь оптимизатор запишет его во вторичную проверку после основного канала.
— Поэтому и собираем схему целиком, — ответила Ветрова.
Над магистралью и witness-линией появилась зернистая серая сеть.
— MASS-WITNESS. Разнородные свидетели: опорники времени, телеметрия наведения, журналы узла, энергетический профиль, средовые сенсоры, орбитальная геометрия, тепловой режим, локальные фотонные детекторы. Всё, что может показать: пакет не только выглядит убедительно, он вообще допустим в своей среде.
— При одном условии, — сказал Тимур. — Если сервисный слой хоть раз “прибрали”, MASS-WITNESS превратится в картон.
— Поэтому это не один контур, — сказала Ветрова. — И поэтому сервис больше не живёт отдельно от архитектуры доверия.
Кольцова перестала прокатывать редуктор.
— Где у тебя механика в доверии? Если привод ушёл в паразитный режим и зеркало поймало не то окно, кто это пишет? Оптика? Сервис? Я?
— Все, — сказала Ветрова. — Но не на словах. В журнал состояния узла попадут вибрация, момент, ток по приводу, положение по энкодеру. Если механика врёт, протокол должен знать не философию отказа, а ось, время и режим.
Кольцова кивнула и убрала макет в карман.
Над схемой обозначились почти неподвижные опорные точки — в тех местах, где дальняя геометрия становилась враждебной.
— SUN-ANCHOR. Опорный слой устойчивости и временной фиксации для дальних плеч и солнечной геометрии. Это не центр, который решает за всех, и не абсолютный хозяин времени. Это набор жёстких опор, удерживающих старшинство, когда среда начинает одновременно ломать весь контур.
Морозова подошла ближе.
— Под какие окна это заложено? Под регулярные или кризисные?
— Под оба режима. Но частота удержания разная. В регулярном — экономия на панике. В кризисном — способ не изобретать порядок в момент, когда уже поздно.
— Значит, транспортные окна придётся считать вместе с журналом старшинства, — сказала Морозова. — Управлению это не понравится.
— Мне тоже, — ответила Ветрова. — Поэтому и делаем.
Она провела ещё один слой снизу вверх. По панели разошлись вертикальные нити, и на них вспыхнули короткие отметки.
— HELIO-WORM 2.0. Это распределённый журнал причинности и старшинства. Не архив для прокурора и не система разбора после катастрофы. Его задача — удерживать доказанную правду, даже если она пришла позже, и не давать раннему пакету побеждать только за счёт скорости.
Бах заговорил впервые:
— Формулируй основной закон.
Ветрова задержала руку над пустым центром схемы.
— Полезная нагрузка не имеет права назначать истину. Истина фиксируется порядком независимых свидетелей и журналом старшинства.
— Недостаточно, — сказал Бах. — Где запрет?
Ветрова повернулась к нему.
— Запрет такой: ни один пакет не получает старшинство только по двум основаниям — ранний приход и гладкий профиль.
Тишина в зале стала жёстче. Ветрова коснулась пустого центра и поставила там маленький круг.
— Это ложный ноль. Болезнь, ради которой мы собрались. Система любит назначать нулевую отметку по первому пакету с корректной картинкой. Всё, что приходит потом, она уже считает поправкой, догоняющей бюрократией, хвостом. Даже если потом приходит истина.
Прохоров смотрел уже не на формулы, а на этот круг.
— То есть мы строим не систему передачи, а систему отказа от ложного нуля.
— Да.
— Значит, веса переписываются не на хвосте, а на входе стека.
— Да.
— И сходимость в ряде режимов станет медленнее.
— Да.
— И половина отчётов покажет, что мы добровольно замедлили канал.
— Пусть показывает, — сказала Ветрова.
Лукина оттолкнулась от шкафа и подошла к панели.
— Теперь без этики. Где цена?
Под схемой развернулся красный слой режимов.
— Цена здесь. Питание и тепло. В насыщении мы не будем одновременно держать магистраль, криоконтур witness-слоя, плотный журнал и полный набор свидетелей. Это запрещает энергетика. Значит, архитектура живёт фазами. Где нужен транспорт — приоритет магистрали. Где риск подмены старшинства — приоритет witness. Где спор со средой — кворум свидетелей и SUN-ANCHOR. Мы продаём не бесконечную мощность, а управляемую дисциплину режимов.
Лукина смотрела на красный слой дольше всех.
— Теперь это похоже на изделие.
— И на ремонт, — вставил Тимур. — При фазах сервис нельзя пускать по модели “потом догоним”. Иначе первая же оптимизация полезет в таблицу переключений и скажет: witness ждать не надо, пакет и так выглядит убедительно.