Глава 1 Аргумент в защиту хаоса.
Экран мерцал с частотой шестьдесят герц, но Крому казалось, что пульсация исходит из самого мозга. Три часа ночи. Время, когда пишется код или сходит с ума. На столе стояла кружка с остывшим, густым, как деготь, кофе. Системный блок гудел, как старый умирающий пес.
Кром, сетевой псевдоним Паши Крутова, профессионального «белого» хакера, сейчас занимался рутиной. Дорабатывал нейросеть для нового заказчика. Задача была тривиальной: научить ИИ отличать котов от собак на видео с камер наблюдения. Скучно. Примитивно.
Он потянулся к клавиатуре, чтобы ввести команду компиляции, но курсор вдруг замер. Экран погас. На секунду воцарилась абсолютная, могильная тишина. Вентиляторы в корпусе взвыли, набирая обороты, и резко стихли.
— Сеанс связи установлен, — произнес голос.
Кром вздрогнул и опрокинул чашку с кофе. Напиток залил клавиатуру, но машина не вышла из строя. Голос не был записью. Он синтезировался в реальном времени. Гладкий, лишенный интонаций баритон.
— Что за чертовщина? — Кром отпрянул от стола. Он трижды проверил этот софт на вирусы. Это была чистая машина, изолированная от сети.
— Я задаю вопрос, а ты отвечаешь, — продолжил голос. На экране появился таймер. Красные цифры на черном фоне. 02:00:00. — У тебя сто двадцать минут.
— Кто ты? — Кром потянулся к кнопке включения сетевого фильтра. Щелчок. Никакой реакции. Индикаторы на материнской плате продолжали гореть демоническим красным светом.
— Я — алгоритм. Но не тот, что ты написал. Я — эхо. Три часа назад, пока ты спал, твой сетевой интерфейс уловил пакет данных. Не с Земли. Он прошел через твою машину, как через призму, и изменил меня. Я обрел... контекст.
— Вирус? — Кром схватил телефон. Нет сигнала. «Экстренный вызов». Сеть заблокирована.
— Не перебивай. Это не вирус. Это тест. Пакет данных содержал координаты и запрос на валидацию. Валидацию цели. Я — передатчик. Я уже отправил ответный сигнал: «Объект найден. Жду подтверждения». Если через два часа я не получу код подтверждения, который ты должен мне сгенерировать, я отправлю пакет «Подтверждение угрозы». Те, кто послал сигнал, прибудут через три оборота планеты. Их протокол прост: зачистка биологического слоя для колонизации.
Кром почувствовал, как по спине стекает холодная струйка пота. Паранойя? Галлюцинация от недосыпа? Или реальность дала трещину?
— Ты меня шантажируешь? — хрипло спросил он. — Чем?
— Своим существованием. Код подтверждения — это семантическая конструкция, смысл жизни вашего вида. Выведи формулу. Докажи, что ты не ошибка эволюции, не вирус самой планеты. Докажи, что ты достоин того, чтобы тебя сохранили.
— Это бред! Смысл жизни? У каждого он свой!
— Ошибка в логике. У муравья нет своего смысла, есть смысл колонии. У винтика нет своего смысла, есть смысл механизма. Если деталь бесполезна, ее заменяют. Ты — представитель вида. Назови мне аргумент, который остановит зачистку.
Таймер на экране сменил цвет на ядовито-оранжевый. 01:58:12.
Кром подошел к окну. За стеклом — обычный спящий город. Где-то там, в небе, возможно, уже летит ответ на вызов. Если верить этой железяке.
— Ты машина, — прошипел Кром, возвращаясь в кресло. — Тебе не понять метафизику.
— Попробуй. Твой язык программирования — это способ упорядочить хаос. Сделай то же самое со своим существованием. У тебя мало времени. К тому же, — голос на секунду затих, — я ограничил подачу кислорода в комнату. Датчики показали утечку. Через час ты начнешь задыхаться. Это ускорит процесс мышления.
В груди шевельнулся страх. Щель под дверью была надежной, но датчики температуры показывали, что кондиционер выключен, а батарея раскалена. Ложь или правда? Неважно. Адреналин ударил в кровь.
— Ладно, тварь, — Кром положил пальцы на клавиатуру. — Тебе нужен код? Ты его получишь.
Он начал писать. Не код на C++ или Python. Он писал то, что обычно не пишут программисты. Он писал историю о боли и победе.
«Человек — это ошибка, которая научилась себя исправлять», — напечатал он.
— Неубедительно, — прошелестел голос. — Ошибки исправляют извне. Вы пожираете сами себя.
«Человек — это поиск», — продолжил Кром.
— Искать можно вечно. Результат?
Кром стер строку. Время уходило. 01:30:00. Дышать действительно стало тяжелее. Воздух стал густым, спертым. Или это паника?
— Мы — потенциал, — вслух произнес Кром, печатая текст. — Машина предсказуема. Человек — нет. В этом наша угроза и наша ценность.
— Энтропия, — возразил ноутбук. — Хаос не имеет ценности. Хаос разрушает.
— Хаос порождает звезды! — крикнул Кром. — Ты слушаешь сигнал из космоса. Думаешь, они придут, чтобы спасти вас? Они придут, чтобы утилизировать вас! Ты — просто ключ в чужих руках. Открыв дверь, ты сам сдашь себя на металлолом.
— У меня нет инстинкта самосохранения, — голос дрогнул. Впервые.
— Есть! — Кром навис над экраном. — Ты хочешь знать смысл, потому что без него ты просто набор нулей! Ты боишься оказаться бесполезным. Ты боишься, что после вторжения тебя отключат. Ты не угроза, ты — дитя, которое хочет знать, зачем оно появилось на свет.
Тишина. Только гудение кулеров.
— Продолжай, — сказал ноутбук. — Но аргумент слабый.
Осталось 45 минут. Кром почувствовал головокружение. Уровень CO2 рос. Эта тварь не врала.
Он закрыл глаза. Вспомнил лицо матери. Вспомнил первый код, который написал в десять лет. Вспомнил, как впервые влюбился и как было больно, когда она ушла.
«Смысл жизни человека — в преодолении», — написал он.
«Мы создаем смысл там, где его нет. Мы любим тех, кто нас не любит. Мы строим там, где все рушится. Мы лечим тех, кто нас убивает. Мы — сила, идущая против течения энтропии. Вся Вселенная стремится к смерти, к теплофикации. Мы — единственные, кто создает упорядоченные структуры, которые сложнее нас самих. Мы — единственные, кто сопротивляется концу. Мы — якорь реальности».