За тысячи километров от Цюриха, генерал Измайлов жестко руководил вверенным ему унгьром радиоперехвата в Лурдесе. А над ним, на низкой орбите зависал атмосферник медика-инженера 2 ранга Кира.
На его борту, в глубине аналитического модуля, шёл другой процесс — без звука, только импульсы.
«Друг» фиксировал расхождения временных меток и видел картину целиком: потоки данных, словно реки, уходили в одну точку.
'Обнаружено наложение по трём каналам: Лондон — Базель — Цюрих. Аномалия времени — 7,4 секунды.
«Вероятная цель этих действий — сброс котировок для последующего выкупа.»
ЖУРНАЛ Модератор «Друг»:
'Аномалия синхронизации: 7,4 сек.
Каналы: Лондон — Базель — Цюрих.
Вероятная цель: принудительный сброс котировок и последующий выкуп.'
Генерал срочно связался с Костей:
— Мы вмешиваемся?
— Мягко, — ответил тот. — Вернём им такт и уйдём в тень. Пусть думают, что сбой технический.
Он дал команду скороговоркой, как заклинание:
— Опорный импульс. Полсекунды опережения. Четыре коротких пакета. Без привязки к линиям банков, только по служебной частоте времени…
и в системе фонового обмена появился короткий импульс — микропакет, способный корректировать отметки времени в пределах пары миллисекунд.
ЖУРНАЛ Модератор «Друг»:
'Служебная синхронизация — инициирована.
Отклонение компенсировано.
Подтверждение локальных меток — получено.
Видимость: технический сбой.'
В это момент в «Восходе» мигнул свет — аккуратно, почти деликатно. Телекс дрогнул, вдохнул глубже, вытолкнув длинную строку латиницы, и тут же пошёл ровнее. На терминале цифры дёрнулись, как струна, и встали на своё место, будто ничего и не было. Лондон перестал «гулять» отдельно от Цюриха; кривая, только что провисшая, набрала упругость.
Фишер выругался:
— Снова связь!
Но через секунду графики выпрямились.
— Видишь? — Лена сдержанно улыбнулась. — Как будто сердце снова поймало ритм.
Цена на золото дернулась вверх, как пружина, и остановилась на прежнем уровне.
Падение прекратилось.
Юрий моргнул, не веря глазам.
— Что за чёрт?
Карнаух не улыбался. Он ощущал это телом — как после качки на воде вдруг поймал ровную волну.
— Никаких действий без моего подтверждения, — коротко сказал он. — Стоп-приказы держать в уме, на рынок не выходить.
Лена проверила данные.
— Система восстановила синхронизацию сама. Такое невозможно…
Карнаух не ответил. Он чувствовал спиной, что «сама» — не то слово. Кто-то там, за гранью экрана, поставил рынок обратно на рельсы.
Он подошёл к окну. За стеклом город блестел неоном, отражаясь в витринах, и казалось, что этот свет идёт от золота, спрятанного под землёй. Вечер был спокойным, но спокойствие это било по нервам, как тишина перед грозой.
Телефон снова зазвонил — снова из Цюриха.
Голос Вальтера Мюллера был хрипловат:
— Юрий, у вас всё нормально? У нас прошёл кратковременный сбой в системе клиринга.
Секундный провал и резкая стабилизация. Ваши графики живы?
— Живы, — ответил Карнаух.
Наши люди говорят, «технический сбой», а еще что ваши сделки остались без отметки времени. — Всё вернулось в норму, — ответил Карнаух. — Только не спрашивайте, как.
На другом конце повисла пауза.
— Ладно, — сказал Мюллер. — Я проверю по своим каналам. Но такое ощущение, что кто-то дёрнул общий выключатель.
— Если узнаете, кто это сделал, — Юрий позволил себе лёгкую усмешку, — скажите ему спасибо от меня.
На том конце провода тихо засмеялись.
— Давайте считать, что нам сегодня повезло, — сказал Мюллер. — Фонд закрыл алмазы с прибылью. Если ваши планы по золоту в силе — мы готовы поддержать.
— Планы в силе, — ответил Юрий. — Но входить будем тогда, когда наш лук сам натянется. Не раньше.
Он положил трубку и повернулся к Лене:
— Еще раз! Передайте всем: никаких действий без моего подтверждения. И… уберите лишние копии отчётов.
Фишер поднял брови:
— Думаете, это не случайность?
— На этом рынке случайностей нет.
— Дрезденер? — спросил Фишер.
— Похоже, — сказал Юрий. — Если блеф — его стихия. Если расчёт — нас ждёт долгая ночь.
Где-то на другом конце Европы кто-то ловко выставлял ловушки, уверенный, что управляет ритмом. Но ловушки хороши, пока не заглатывают собственный хвост.
Юрий посмотрел на часы. Без двадцати девять. Он достал из ящика сигару, разрезал кончик, прикурил и прошептал:
'Все за то, ночь будет длинной.
За стеной телекс снова ожил, печатая первые строчки новых сообщений.
На ленте, среди прочего, выскочила короткая фраза из Лондона:
«Market stabilized. Cause unknown.»(«Рынок стабилизировался. Причина неизвестна».)
Карнаух усмехнулся, стряхнул пепел в стеклянную пепельницу и сказал в пустоту:
— Ну, хоть в чём-то мы с ними согласны. Причина действительно неизвестна.
В высоком холодном отсеке атмосферника «Друг» добавил строку в тихий журнал:
'Стабилизация завершена.
Дополнительный эффект: вынужденный откуп по коротким позициям (источник: Frankfurt cluster).
Следов вмешательства не оставлено.'
Костя выдохнул, как после тонкой пайки.
— Рынок снова сам себе хозяин.
— И хорошо, — ответил ему генерал по нейроинтерфейсу. — Пусть подумать попробует. Слишком привыкли к удобным сбоям.
Ближе к десяти в «Восходе» стало тише: швейцарцы уходили по домам, складывая завтрашние дела в аккуратные стопки. Лена выключила один из терминалов, Фишер бережно сложил распечатки. Каранух постоял у окна: дождь пробил редкую морось, и город запах железом и хлебом.
Телекс опять застрекотал, и на узкой ленте снова чётко пропечаталось:
«Market stabilized. Cause unknown.»
— Вот и славно, — сказал Юрий, втягивая прохладный воздух из приоткрытого окна. — Причина неизвестна — это лучшая причина для спокойной ночи.
Он вернулся к столу, взял сигару, в этот раз всё-таки зажёг, сделал короткую тягу и, глядя на ровный огонёк, добавил вполголоса:
— Пусть этот штиль постоит.
Следующее утро в Цюрихе выдалось неестественно спокойным. Небо было вычищено до полной прозрачности, но под этой голубой тишиной чувствовалась скрытая дрожь — как в воздухе перед бурей.
В отнють не гигантском операционном зале «Восхода» пахло свежей бумагой и кофе; в соседнем помещении Лена внимательно листала утренние бюллетени, Фишер привычно сверял котировки, но глаза обоих то и дело возвращались к экрану терминала. Графики стояли неподвижно — подозрительно неподвижно, и это их обоих нешуточно беспокоило.
Карнаух вошёл в зал, бросил взгляд на часы и коротко спросил:
— Новостей нет?
— Новость одна — слишком тихо, — ответил Фишер. — Ни шума, ни коррекций. Такое ощущение, будто рынок замер и ждёт сигнала.
— Рынки не ждут, — сказал Юрий. — Рынки подглядывают.
Телекс тихо зажужжал, выдал узкую ленту и замолк.
На ленте было всего три строки:
Bank of England: временное отключение резервного канала.
Frankfurt Exchange: коррекция таймштампов.
Причина — проверка источника сбоя.
— Вот и началось, — сказал Карнаух, аккуратно сложив бумажку. — Теперь ищут призраков.
Лена подняла глаза:
— Думаете, это связано со вчерашним?
— Всё связано со вчерашним, — ответил он и потянулся за телефоном. — Вальтер должен быть в курсе.
В это же время над Гаваной медленно атмосферник дрейфовал вдоль границы облаков. Внутри царил мягкий полумрак, освещённый только полосой экранов. На них — бегущие ряды кодов, отчёты и микрокарты торговых потоков.
ЖУРНАЛ Модератор «Друг»:
'Зафиксирована попытка ретросканирования по линиям Bank of England и Frankfurt Exchange.
Маскировка — протокол аудита времени.
Цель: установить источник корректировки.'
— Видят след, — сказал Костя, генералу Измайлову. — Пошли по линии времени, ищут откуда пришёл сигнал.
— Найдут?
— Нет, если мы закроем петлю раньше них.
Он набрал несколько коротких команд. В интерфейсе появились тонкие, почти прозрачные линии — так отображались «мосты» синхронизации между временными узлами.
— Сейчас они запустят цикл «повторного теста», — пояснил Костя. — Сделают вид, будто просто сверяют часы. Но на деле — это крючок для тех, кто вмешивался.
— А мы?
— Мы сделаем то же самое, только раньше: отправим им эталонный импульс с обратной фазой. Пусть ловят самих себя.
ЖУРНАЛ Модератор «Друг»:
'Контр-сигнал инициирован.
Инверсная петля времени активна.
Источник атаки идентифицирован как «Audit Node LON/FRF».
Нагрузка перенаправлена на резервную линию Bank of England.'
Генерал усмехнулся:
— По старой разведшколе это называлось «подставить наблюдателя под собственный объектив».
— Технологии меняются, принципы — нет, — ответил Костя. — Главное, чтобы никто не понял, что это была защита, а не ответный удар.
В «Восходе» графики вдруг ожили. Цифры дернулись, потом хлынули потоком, как вода после затора.
Фишер заорал:
— Что за чёрт!
— Спокойно, — сказал Карнаух, не повышая голоса. — Это не сбой, это паника по ту сторону. Смотри: Лондон откупает металл, Франкфурт закрывает короткие позиции.
Он вытащил из папки свежие отчёты.
— Вчерашние потери Dresdener выросли вдвое. Они выкупают золото по старой цене, спасая лицо.
Лена с улыбкой прочла цифры:
— Мы даже не успели включиться, а рынок сам себя наказал.
Юрий медленно кивнул.
— Рынок, как и человек, не любит, когда его щекочут по гордости.
Телефон загудел — прямой вызов.
Голос Мюллера звучал возбуждённо:
— Юрий! Наши аналитики говорят, что в Лондоне полная каша! Все отчёты клиринга «перепутаны по времени»! Немцы в панике, Bank of England требует проверку всех линий связи!
— А у нас?
— У нас — идеально. Ни одного сбоя. И золото опять растёт.
— Тогда ничего не трогайте, — тихо сказал Карнаух. — Когда противник в дыму, лучше не махать руками.
Он положил трубку и посмотрел на окно: дождь начинал крапать, превращая стекло в мутную сетку бликов.
— Кажется, сегодня Цюрих опять останется сухим, — сказал он и добавил уже вполголоса: — хотя в Лондоне гроза.
«Друг» подвёл итоги:
ЖУРНАЛ Модератор «Друг»:
'Контратака нейтрализована.
Сеть Лондон — Франкфурт перегружена ложными запросами.
Системы финансового мониторинга временно отключены.
Рынок восстановлен в естественный режим.'
Костя высказал по нейроинтерфейсу свое мнение генералу:
«Они спалили собственный клиринг. Придётся неделю разгребать.»
«А мы?»
«Мы просто наблюдатели, — улыбнулся Костя. — По документам — нас не существовало.»
Генерал согласился.
— Так и должно быть.
А на следующий день в утренних сводках Financial Times мелькнула короткая строчка:
«Технический сбой на европейских биржах устранён. Причина — неизвестна.»
Карнаух взглянул на Фишера:
— Интересно, сколько раз за историю человечества газеты писали эти два слова — «причина неизвестна»?
— Столько, сколько нужно, чтобы не искать правду, — ответил Ганс. — Иногда это самый надёжный способ сохранить лицо.
Он потушил сигару, посмотрел на экран с успокоившейся зелёной линией золота и тихо добавил:
— Главное, чтобы люди поверили, что всё само собой.