реклама
Бургер менюБургер меню

Константин Жарких – Песнь Левиафана (страница 6)

18

Кресло под ним вибрировало остаточной энергией разрыва связи. Экран ноутбука был чёрным и безжизненным.

Но теперь он знал наверняка: тот мир существует. И там что-то случилось после его визита.

Глава 6. Работа над ошибкой.

Алексей проснулся от собственного крика. Голова раскалывалась так, будто по ней били кувалдой изнутри черепной коробки. Во рту стоял металлический привкус крови — он прикусил язык во сне. Тело было мокрым от холодного пота, который пропитывал простыню и прилипал к коже, вызывая озноб даже под тёплым одеялом.

Он лежал в темноте спальни, уставившись в потолок, который казался сейчас бесконечно далёким и чужим. Марина спала рядом или делала вид, что спит — её дыхание было ровным и тихим, но он чувствовал исходящую от неё волну отчуждения, которая была почти осязаемой, как стена из льда между ними.

Тот мир не отпускал его. Он был не просто набором картинок, а физическим ощущением. Алексей помнил тяжесть того воздуха в чужом кабинете, запах пыли и тишину, которая давила на уши сильнее любого грохота. Он помнил голос Марины из-за двери — живой, настоящий голос той женщины, которая была счастлива там. И этот голос предназначался не ему.

С трудом поднявшись с кровати — каждое движение отдавалось тупой болью в мышцах от многочасового сидения в кресле-резонаторе — Алексей побрёл на кухню. Ему нужно было выпить воды. Нужно было смыть этот привкус крови и отчаяния во рту.

Кухня встретила его привычным полумраком и тихим гудением холодильника, который работал уже десять лет и никогда не ломался — островок стабильности в рушащемся мире. Он налил воды из-под крана в кружку с отколотым краем и выпил залпом, жадно глотая ледяную жидкость. Вода стекала по подбородку на футболку, оставляя тёмные пятна.

Он стоял у окна, глядя на спящий город внизу. Огни многоэтажек казались холодными и равнодушными звёздами чужой галактики. Где-то там существовал другой мир. Другой он. Другая жизнь.

И он её сломал своим вторжением.

Эта мысль ударила его под дых сильнее любого физического воздействия. Он вспомнил приоткрытую дверь кабинета в том мире. Тишину вместо музыки. Пыль на колонке. Это не было случайностью или сбоем программы при возвращении. Это были последствия его визита. Он принёс с собой «реальность-диссонанс», как вирус на флешке. Его появление там вызвало сбой в их системе, нарушило хрупкое равновесие их счастья.

Он должен был это исправить.

Не ради песни. Не ради того, чтобы принести трек сюда и заставить Марину вспомнить то, чего она не хочет помнить здесь.

Ради них. Ради того Алексея и той Марины, которые были счастливы без него.

Он вернулся в кабинет на рассвете, когда первые лучи солнца только-только начали окрашивать небо над крышами панельных домов в грязно-розовый цвет. Воздух здесь всё ещё был пропитан запахом гари и озона.

Кресло-резонатор стояло посреди комнаты как алтарь безумного культа технологий. Провода змеями расползались по бетонному полу к серверному блоку и ноутбуку. Алексей сел за стол и открыл крышку ноутбука. Экран ожил не сразу — система загружалась мучительно долго, скрипя стареющим жёстким диском.

Он открыл код программы «Протокол Зеркало». Это был его цифровой храм, его священное писание. И где-то здесь была ошибка. Ошибка ценой в чужое счастье.

Часы летели незаметно. Солнце поднялось выше, заглянуло в пыльное окно кабинета и начало слепить глаза. Алексей не замечал этого. Он жил сейчас внутри кода.

Сначала он проверил логи аварийного отключения предпоследнего сеанса связи. Система зафиксировала критический скачок напряжения в цепи резонатора, резкое падение уровня сигнала и всплеск нейронной активности мозга оператора. Всё это были симптомы перегрузки системы при разрыве канала связи из-за внешнего вмешательства.

Но это была лишь симптоматика болезни, а не её причина. Причина была глубже.

Он начал пошагово отлаживать алгоритм инициализации канала связи.

Вот здесь программа вычисляла вектор смещения реальности... Здесь калибровала частоту резонанса... Здесь создавала квантовый мост между нейронами оператора и цифровым полем данных...

Стоп.

Вот оно.

В блоке кода, отвечающем за стабилизацию канала, была закомментирована строка проверки целостности данных входящего потока. Он сам закомментировал её вчера вечером (`// data_integrity_check`) , чтобы выжать из скрипта максимум скорости для более глубокого погружения.

Это была фатальная ошибка. Отключив проверку целостности данных, он открыл канал для «грязных» данных из параллельного мира. Его собственное сознание, полное боли и отчаяния, хлынуло через мост туда как поток грязной воды в чистую реку. Он заразил их мир своим несчастьем. Его эмоциональный фон стал для их реальности ядом. Песня исчезла из их плейлиста не потому что её кто-то стёр — она просто перестала звучать правдоподобно на фоне той душевной боли, которую он принёс с собой как невидимый багаж.

Решение было простым до гениальности или безумия — ему нужно было повторить попытку связи, но теперь уже осознанно отправив через канал не свои страхи, а нечто иное: чистый сигнал их общего прошлого без примесей его нынешней реальности.

Но как заставить программу передать эмоцию? Как закодировать счастье?

Алексей откинулся на спинку стула и закрыл глаза от усталости. Голова гудела от недосыпа и напряжения. Ему нужно было отдохнуть хотя бы час, иначе он совершит новую ошибку от переутомления.

Он лёг прямо на старый диванчик у стены кабинета, накрывшись своей курткой вместо одеяла. Сон накрыл его мгновенно, тяжёлый и вязкий...

Во сне кабинет исчез. Вместо него была набережная того самого города у моря, где они были счастливы тогда. Был вечер, солнце садилось за горизонт огромным багровым шаром, окрашивая воду залива в цвет расплавленного золота.

Они шли по набережной рука об руку — Алексей и Марина из того мира/воспоминания/настоящего сна? Она смеялась чему-то своему.

Это было настолько реально, что он чувствовал тепло её ладони в своей руке.

А потом пейзаж начал меняться рябью, как испорченное изображение на экране старого телевизора.

И перед ним стоял он сам.

Его двойник выглядел иначе, чем при их первой встрече там. Теперь во взгляде читалась глубокая усталость человека, который потерял что-то очень важное.

— Ты сломал наш мир, — сказал двойник тихо голосом Алексея без тени его усталости здесь.

— Я знаю... Я видел... Песня исчезла... Я принёс это с собой... Мой гнев... Моя боль... Это заразно... Это как вирус...

Двойник кивнул медленно:

— Да. Ты принёс сюда свой баг реальности. Ты открыл канал без фильтра целостности данных. Ты думал только о том, чтобы взять что-то у нас... но забыл о том, что несёшь ответственность за то, что приносишь.

Алексей почувствовал жгучий стыд:

— Как мне это исправить? Как вернуть песню? Как очистить ваш мир от моей грязи?

Двойник подошёл ближе:

— Ты не можешь вернуть песню как файл. Потому что проблема не в файле. Проблема в памяти о нём. Ты стёр её не из плейлиста... ты стёр её из контекста нашего счастья.

— Но как мне перезаписать память? Как отправить чистый сигнал?

Двойник улыбнулся грустной улыбкой человека, который знает ответ на сложный вопрос:

— Ты уже знаешь как... Не думай о коде сейчас... Думай о нас тогда... О том моменте...

И двойник начал растворяться во сне...

Алексей проснулся рывком. Сон был невероятно ярким. Он помнил каждое слово двойника так же чётко.

«Ты стёр её из контекста нашего счастья».

«Думай о нас тогда».

«Не думай о коде».

Он вскочил с дивана так быстро, что пружины жалобно взвизгнули под ним. Его взгляд упал на кресло-резонатор...

И тут его осенило.

Всё это время он пытался использовать кресло как антенну-передатчик... Проблема была не в мощности сигнала, а в его чистоте...

Программа пыталась передать данные... А нужно было передать эмоцию... чистое воспоминание... контекст счастья...

Ему не нужно было усиливать резонанс до критических значений... Ему нужно было изменить сам принцип работы моста... Сделать его не цифровым, а аналоговым... Не передачей данных, а передачей состояния сознания...

Он бросился к ноутбуку, пальцы летали над клавиатурой со скоростью света, отбивая новый ритм новый код новую логику... Просидев до самой ночи.

Он удалил блоки отвечающие за форсированную калибровку частот...

Он убрал прямое подключение к подлокотникам...

Он переписал алгоритм стабилизации канала заменив математические формулы нейросетевым модулем...

Теперь программа выглядела иначе...

Она больше не была агрессивным взломщиком реальности...

Она стала тонким инструментом настройщиком камертона...

Вместо команды `FORCE_CONNECT` теперь стояла команда `RESONANCE_SYNC`.