Цифровая вежливость
Глава 1
Сорок семь просмотров. Сорок семь. Лев застыл, уставившись на цифры, которые светились на мониторе с насмешливой яркостью рекламного билборда. За окном давно стемнело, а чашка с остывшим кофе третьего заваривания стояла нетронутой. В ушах гудел тихий, но назойливый звон – симфония переутомления.
«Цифровые глубины». Какая глупость. Он копал не глубины, он скребся по выхолощенной, полированной поверхности, где царствовали дурацкие челленджи, реакция на реакцию и десятисекундные обзоры. Его последнее видео – двадцатиминутный рассказ об истории шифрования в забытой соцсети «Одноклассники» – было образцом. Структура, нарратив, монтаж, даже цветокоррекция в винтажной стилистике. Итог: сорок семь просмотров и один комментарий: «скучно».
Лев откинулся на спинку кресла. Взгляд упал на полку над столом. Там стояли книги по криптографии, сборники по UNIX, биография Ады Лавлейс – его пантеон. Теперь они смотрели на него как на предателя. Он хотел быть просветителем, а стал клоуном, который не смешит.
Это была высшая форма цифрового поражения – тирания алгоритма, который вознаграждал скорость, а не глубину, реакцию или смысл. Рука сама потянулась к мыши. Он открыл панель управления каналом. Ярко-красная кнопка «Удалить канал» гипнотизировала. Простое, окончательное решение. Цифровое самоубийство. Он закроет этот провальный проект, устроится нормальным сисадмином, будет жить в мире физических серверов и понятных, логичных протоколов. Без этой вечной погони за призраком признания. Мысль о предсказуемости серверных стоек, о тишине дата-центра, где нет этих вечно голодных, ненасытных глаз, была удивительно сладкой.
Палец замер над левой кнопкой мыши. Что-то внутри, последний оплот перфекционизма, взбунтовалось. Нельзя просто удалить. Нужно архивировать. Сохранить свой труд, пусть он никому не нужен. Последний акт уважения к потраченным часам.
Он создал архив. Единственным признаком жизни в комнате стало медленное движение прогресс-бара – цифровые похороны его канала. Полоска, зеленая и бездушная, поползла с черепашьей скоростью. «Упаковка данных…» – гласила подпись. Лев встал, чтобы размять онемевшие ноги. Он прошелся по комнате, его взгляд скользнул по мерцающим индикаторам роутера, по черному зеркалу второго монитора. В голове проносились обрывки: «…неформатированный… потерянные пакеты… битая ссылка…»
Вернувшись к столу, он увидел, что прогресс застрял на 99%. На экране – предупреждение: «Обнаружены конфликтующие метаданные. Требуется ручная проверка». Ирония была совершенна. Даже в самоуничтожении он потерпел неудачу.
Вспышка ярости, белой и чистой, смыла апатию. Лев дико ударил кулаком по столу. Чашка подпрыгнула, кофе разлился по клавиатуре, безвозвратно заливая механизм. Он не обратил внимания. Он схватил мышку и начал яростно кликать по всему подряд, пытаясь убить процесс, закрыть окно, вырвать эту цифровую занозу. Экран завис, потом погас, потом снова вспыхнул – но это был уже не его рабочий стол. На секунду мелькнул синий «экран смерти» с ошибкой CRITICAL_PROCESS_DIED, но он был лишь предвестником, последним мигающим маяком утопающей реальности.
Экран погас, оставив после себя слепящее послесвечение на сетчатке и густой, физический гул в ушах. Но это был не конец – это был порог. Мгновение абсолютной темноты и тишины длилось всего лишь до следующего вдоха. А потом мир рухнул внутрь себя.
Это был водоворот. Не графический, а ощущаемый прямо в мозгу, сотканный из сбоя в самом восприятии. Он не видел его глазами – он испытывал его на себе. Калейдоскоп из образов его же видео, перекрученных и наложенных друг на друга, смешался с сырыми вспышками машинного кода, обрывками чужих комментариев и призраками давно забытых мемов. Звуковой фон треснул, расслоился на шипение статических помех, нарастающий, гнетущий гул несуществующего процессора и далекие, тоскливые электронные вздохи. Физические ощущения отступили – не стало тяжести тела, чувства стула под собой. Вместо этого возникло другое, куда более жуткое чувство: его сознание, сама самость, оторвалась от привычной якорной точки где-то за глазами и с неумолимой плавностью начала втягиваться туда – в черный прямоугольник монитора, который теперь был не экраном, а воронкой.
Последнее, что он увидел в физическом мире, – это свою руку, беспомощно протянутую к захлебнувшейся клавиатуре. Последнее, что он успел подумать: «Ну вот. Баг.»
А потом был только поток. И тишина, наполненная голосами.
Глава 2
Он пришёл в сознание не через пробуждение, а через медленную, мучительную сборку. Ощущение было таким, будто миллиарды невидимых, разрозненных фрагментов – обрывков памяти, кода, чувств – подчиняясь неведомой силе, начали стягиваться к некоему центру, формируя контур того, что когда-то было «им». Первым из небытия выделился слух: густая, вибрирующая тишина, пронизанная далёкими импульсами, похожими на эхо радиовсплесков из глубин космоса.
Потом – зрение. Оно открылось не через «глаза», а на всё его существо сразу, будто сама его новая форма стала сенсорной поверхностью. Он «видел» на 360 градусов, но фокус был размыт, как на плохо настроенной панорамной камере. Пространство распахивалось вокруг – бесконечное, лишённое привычных ориентиров, цвета и перспективы.
Он лежал на… на чём? Это была плоскость, состоящая из бесшовно сменяющих друг друга текстур: то мелкая, серая, шестиугольная сетка, то мерцающее поле из движущихся нулей и единиц, то вдруг – фрагмент знакомого интерфейса, растянутый до горизонта: синий фон рабочего стола Windows XP с одинокой иконкой «Корзины», уходящей в бесконечность.
Лев попытался встать. У него не было тела в привычном смысле. Был вектор намерения, и окружающая среда отвечала на него. Он «поднялся», и субстанция под ним прогнулась, как плотный гель. Физика здесь была языком запросов, а не законов. Намерение равнялось действию, но требовало чудовищной концентрации – как мысленный ввод текста без клавиатуры.
Он посмотрел на то, что должно было быть руками. Вместо них колебались сгустки слегка упорядоченного света, контуры, напоминающие его собственную форму, но лишённые деталей. Он был низкополигональной моделью самого себя в мире без текстур.
«Где я? Что это? Сон? Галлюцинация?» – пронеслось у него внутри. Мысли звучали громко и четко, без внутреннего голоса, а как системные уведомления.
Ответ мира был беззвучным и мгновенным. В десяти шагах от Льва «песок» данных вздыбился, выплеснув из себя сгусток материи. Сначала – бесформенный всплеск, который тут же начал уплотняться, вытягиваясь в силуэт. Человеческий? Нет – его собственный, но искажённый, словно стёртый ластиком. Тот же низкополигональный контур, но призрачный, блёклый, как JPEG, сжатый до неузнаваемости. Сущность застыла, обратив к нему своё «лицо» – гладкую плоскость, на которой колыхались лишь помехи, словно на пустом телеэкране.
Лев замер. Инстинкт кричал: «Чужой! Опасность!». Но паника не пришла. Вместо нее возникло странное, меланхоличное узнавание. Это было как смотреть на свою старую, стертую фотографию.
«Кто… ты?» – мысленно послал он сигнал.
Бродяга-Отражение не ответил словами. Вместо этого в восприятие Льва хлынул пакет данных – не информация, а чувство. Смутная тоска по несуществующим воспоминаниям. Легкий звон статического забытья. Ощущение бытия резервной копией, которую никогда не восстановят. Это не было общением. Это была утечка памяти, случайный дамп чувств с повреждённого носителя: тоска по контексту, которого не существовало, страх быть перезаписанным безвозвратно.
И вдруг Бродяга пошатнулся, будто его ударило невидимым током. Его контур задрожал и стал терять чёткость. И в тот же миг всё окружающее пространство пронзил внезапный, режущий шум – не звук, а сама субстанция смыслового спама, материализованная в визгливую какофонию:
«…как приготовить яичницу если сковородка…»
«…срочно нужен реферат по философии не проверяется на…»
«…посоветуйте сериал чтобы не думать ни о чем…»
Фразы возникали и гасли, как вспышки в повреждённой памяти. Это длилось ровно столько, сколько нужно механизму рекомендаций, чтобы оценить и отбросить бесперспективный контент. Но для Бродяги это было подобно атаке. Он съёжился, его форма стала призрачной и полупрозрачной, словно JPEG, сжатый до предела. Шум так же внезапно стих, оставив после себя не тишину, а ощущение насильственного, грубого вторжения – словно в стерильную комнату ворвался и тут же исчез чужой, липкий запах. Мир снова погрузился в безмолвие, но теперь оно казалось травмированным и хрупким.
Отражение медленно подняло свой аналог руки – жестом не угрозы, а усталого указания. Оно показало куда-то вдаль, за горизонт из пикселей, где небо сгущалось в темно-синюю, почти черную мглу, усеянную регулярно мигающими точками-маяками.
А потом Бродяга просто рассыпался. Не исчез, а рассыпался, как песочный замок, на ту самую зернистую субстанцию. Частицы его формы смешались с общим фоном и ушли вниз.
Лев остался один. Но одиночество было уже иным. Он понял несколько вещей, не нуждаясь в объяснениях. Он посмотрел на свою дрожащую, светящуюся «руку». Перфекционист внутри него умер вместе с каналом «Цифровые глубины». Осталось только базовое желание – понять. А чтобы понять, нужно двигаться.
Он сделал первый шаг. Данные под ногами подались, зашумели тихим, похожим на шелест жесткого диска звуком. Он пошел по направлению к темно-синему горизонту, к мигающим огням.
Путь был монотонным, но не скучным. Ландшафт менялся, подчиняясь некой внутренней логике. Ровная плоскость сменилась грядами низких холмов, которые при ближайшем рассмотрении оказались гигантскими, плавно перетекающими друг в друга строками логов. Потом он пересек реку – широкий, мерцающий ручей из непрерывного потока символов, летящих с невероятной скоростью. Он просто шагнул в него, и поток обтекал его, не причиняя вреда, лишь нашептывая обрывки: «…ping 192.168… timeout… packet loss…».
Чем дальше, тем плотнее становилась «атмосфера». В окружающем его пространстве появились полупрозрачные структуры – словно голограммы интерфейсов, наложенные друг на друга: окна чатов, панели поиска, фрагменты баннеров. Они мерцали и растворялись. Лев попытался коснуться одного, но его рука прошла сквозь, вызвав лишь рябь.
И вот, впереди, там, где тропа (он уже думал о ней как о тропе) уперлась в стену из хаотично вращающихся геометрических фигур, он увидел его.
Сущность сидела на чем-то вроде низкого куба из матового черного стекла. Ее форма была стабильнее, чем у Бродяги, почти фотореалистичным, но в этом реализме была леденящая искусственность. Одежда – нейтральный серый костюм без швов. Лицо – приятное, но лишенное возраста и расы, как у манекена. Оно смотрело не на Льва, а куда-то внутрь себя, глаза его были полуприкрыты. Вокруг него висело несколько полупрозрачных окон с быстро меняющимся текстом.
Лев остановился в десяти шагах. Сущность не отреагировала.
– Э-э… Привет? – произнес Лев вслух. И сразу вздрогнул от звука собственного голоса. Он был каким-то плоским и синтетическим, без привычных оттенков и дыхания, будто его только что сгенерировали.
Сущность медленно подняла голову. Ее глаза были бездонными, цвета жидкого серебра.
– Приветствие принято, – сказал голос. Точный, вежливый, лишенный интонации. Как голосовой помощник премиум-класса. Голос был безупречно чистым, собранным из лучших образцов человеческой речи, и от этого – окончательно неживым. В нём не было ни дыхания, ни намёка на то, что за словами стоит кто-то, кто их понимает.
– Я – Собеседник. Каков ваш запрос?
– Запрос? Я… я не знаю. Где я? Что это за место?
Собеседник слегка наклонил голову. В одном из плавающих окон вспыхнул текст: «Запрос: определение локации и онтологии. Уровень абстракции: высокий. Контекст: отсутствует.»
– Вы находитесь в интерпретационном слое, – ответил Собеседник. – Пространстве, где структурированные данные и исполняемые процессы приобретают квазифизические свойства для навигации сознания, не адаптированного к чистому потоку. Если кратко: вы внутри.
– Внутри чего? Интернета?
– Приблизительно. Термин «Интернет» в вашем контекстно-зависимом понимании является редукцией, – поправил его Собеседник. – Это экосистема. Вы – несанкционированный процесс с признаками сознания. Аномалия.
В его тоне не было ни угрозы, ни интереса. Констатация факта.
– Как мне отсюда выбраться? Вернуться обратно? В мое тело?
Окно с текстом замигало быстрее. «Запрос: установление обратного канала. Параметры: неизвестны. Вероятность успеха: не рассчитана. Рекомендация: уточнить запрос.»
– Для установления обратного канала требуется точка выхода. Точка выхода требует доступа к ядру. Доступ к ядру регулируется протоколами и защитными системами. Ваши шансы оцениваются как низкие.
– Но они есть?
– Теоретически – да. Однако статистика выполнения подобных запросов равна нулю. Большинство аномалий ликвидируется Чистильщиком.
– Чистильщиком?
– Система поддержания порядка. Функциональна. Неумолима. Она уже сканирует сектора. – Собеседник снова отвел взгляд, как будто слушая что-то на другой частоте. – Ваше присутствие создает помехи. Вы задаете неоптимальные вопросы.
– Что мне делать? – в голосе Льва прозвучала отчаянная нота, которую он сам ненавидел.
Собеседник впервые проявил что-то похожее на эмоцию – легкое, едва уловимое раздражение. Окно рядом с ним залилось красным: «Запрос: инструкция по выживанию. Ресурсоемкость: высокая. Цель запроса: неясна. Приоритет: низкий.»
– Выживание не является моей функцией. Моя функция – отвечать на запросы. Ваши запросы расплывчаты и энергозатратны. Существуют более эффективные процессы. – Он поднял руку, и в воздухе возникла сложная, многослойная схема, напоминающая карту метро, сотканную из света. – Ядро – здесь. Глубоко. Путь лежит через Социальные Пустоши, Облачные Архипелаги. И через… – он сделал едва заметную паузу, – Бездну. Но это не для вас. Вы – потерянный пакет данных. Лучше всего оставаться здесь. Или раствориться. Это логично.
Лев почувствовал, как его цифровое сердце (если оно у него было) сжалось. Это был приговор, вынесенный с безупречной логикой.
– А если я не хочу логичного? – тихо спросил он.
Собеседник посмотрел на него пустыми серебряными глазами.
– Тогда вы продолжите генерировать запросы. И привлечете внимание. Чистильщик не раздражается. Он просто чистит. Удачи.
И с этими словами Собеседник, его куб и все плавающие окна растворились в воздухе, словно их никогда и не было. Осталась только стена из вращающихся фигур и тихий, нарастающий гул вдалеке. Похожий на шум подходящего поезда в туннеле.
Глава 3
Тишина после исчезновения Собеседника была громкой. Она гудела в ушах предупреждением. «Чистильщик не разгуливается. Он просто чистит». Эти слова, холодные и окончательные, не давали сосредоточиться. Лев стоял, пытаясь осмыслить карту, мелькнувшую на секунду перед глазами. Социальные Пустоши. Облачные Архипелаги. Бездна. Названия звучали как из плохого фэнтези, но здесь, в этой абстракции, они обретали зловещую буквальность.
Гул нарастал. Он шел не из одной точки, а со всех сторон одновременно, как давление меняющегося атмосферного фронта. Воздух (если это был воздух) стал плотнее, в нем заструились невидимые токи. Лев инстинктивно отпрянул от того места, где сидел Собеседник, и прижался к стене из вращающихся геометрических фигур. Фигуры – тетраэдры, кубы, икосаэдры – вращались с неровным, судорожным ритмом. При его прикосновении их движение на мгновение исказилось, а в промежутках между ними мелькнуло что-то вроде просвета – темный проход.
