Наработка репутации
6 ноября 2025, 22:00Комната утопает в зеленовато-голубом свете старого голографического монитора. Сырость, запах пластика и металла, мерцание неоновых вывесок с улицы. Пыльная занавеска колышется от ветра - где-то недалеко гремит мусорный дрон, сбрасывая отходы.
Маркус сидит на стуле из обломков карбонового корпуса, согнувшись над открытым, полуживым ноутбуком. Корпус старый, треснутый, но в нём бьётся слабая жизнь - импровизированное питание из блока микродронов, проволока вместо кабеля.Он касается клавиш - они залипают, но отвечают.
— Ну давай, старик. Только не сдохни прямо сейчас…
Он делает глубокий вдох и замыкает цепь при помощи скрепки. Из-под панели раздаётся слабое потрескивание, экран мигает - и вспыхивает. Сначала идёт хаотичный поток символов - системные ошибки, потерянные драйверы, обрывки старых протоколов.Затем строка ожидания:
>_
Мир будто замирает.
Он улыбается - впервые по-настоящему.
— Так. Теперь по старинке…
Он набирает команды с ритмом человека, который когда-то жил этим:
sudo init syslink
netmap -list | grep “local_node”
ping -ghost
Экран отвечает серией цифр и старых IP-адресов, забытых форматов пакетов. Он подцепляет локальную точку доступа соседнего бара - пароль слабый, типичный для бытовых сетей. Но вместо автоматических скриптов он делает всё вручную, вручную расставляя ключи и флаги, будто пишет музыку.
— Всё ещё HTML-паразиты… Чёрт побери, даже здесь. Ладно, попробуем вот так...
Он запускает текстовый редактор - без подсветки, без автоисправления. Каждая строчка - как движение кисти на холсте.
Он останавливается, вчитывается, меняет несколько строк. Добавляет примитивный оптимизатор на основе случайных задержек - чтобы пакеты выглядели «естественно»
Это древний стиль кодинга, ещё до искусственных интеллектов. Мозг работает на пределе, пальцы движутся в такт, будто играют по памяти забытую мелодию.
— Ещё немного… Ещё пару циклов, и можно тестировать.
Он сохраняет файл, вручную компилирует через старый интерпретатор
Сначала - ошибка. Потом вторая. Третья. Но экран не гаснет.
— Ну-ка... Я тебя уговорю.
Он переписывает цикл обработки исключений.
Нажимает Enter.
Мир замирает.
Поток данных, обрушившийся на экран, вдруг рассыпается, словно кто-то выдернул рекламные билборды из сознания. Сеть становится тихой, прозрачной, почти пустой. Только чистый текст, без рекламных токенов, и медийных вставок.
Маркус застывает, потом медленно откидывается на спинку стула. Голова откидывается к стене, из груди вырывается короткий смешок.
— Ха… Сработало. Старый язык всё ещё жив.
Он смотрит на экран: только чистый поток структурированных пакетов - сообщения, запросы, код. Как будто кто-то снова включил тишину в его голове.
Вставляет новую строку комментария:
// prototype: OldGhost.filter_v1
И впервые шепчет это имя:
— OldGhost… да. Подойдёт.
В этот момент экран на секунду мигает. Сеть отвечает ему. На экране появляется строчка входящего сигнала - кто-то пингует его узел. Незнакомый IP. Маркус замирает, потом усмехается.
— Кажется, кто-то заметил, что стало тише.
Он закрывает ноутбук наполовину, оставляя слабый свет экрана, и смотрит в окно. Город гудит, переливается рекламами, ревёт машинами. Но внутри комнаты - покой.
— Ну что, Найт-Сити… Сыграем по-старому. Без хрома. Без костылей. Только человек и код.
Он снова открывает ноутбук, и клавиши начинают стучать. Теперь быстрее, увереннее. Он пишет новые модули: фильтр спама, отслеживание пакетов, шифровку на ручных ключах.
И чем дольше он пишет, тем яснее становится - в этом мире, где все полагаются на искусственные интерфейсы и ИИ, только он умеет разговаривать с сетью напрямую. Без посредников. Без лишнего.
Сеть становится его дыханием. Старый язык - его голосом.
***
Улица жарила своим неоном и огромным количеством запахов: масло из лавки с тако, разнотравье от уличного шефа, пахнущий горячий металл от лавок с запчастями. Маркус шёл не спеша, держа в кармане телефон - он всё ещё трясся от ночного кода, но в груди теплилось хорошо знакомое состояние: рабочая готовность. Рынок техно-мусора находился в двух кварталах от его дома - длинный ряд палаток и пролётов под навесами, где на ящиках и столах стояли разобранные контроллеры, платы, оптики от старых киберглаз, ржавые корпуса дронов и целые горы микросхем, вываленные как кости. Здесь можно было найти всё: от оживлённого сенсора до причудливо перепаянной платы, которая кому-то казалась хламом, а другому - золотой жилой. Маркус прошёл между рядами, по ходу оценивая. Его взгляд цеплялся за детали не потому, что он хотел купить - скорее он считывал возможности. Кабель с переломанной оплёткой - можно переплести, превратив в гибкую шлейф-ручку. Пара конденсаторов - годятся для стабилизатора питания. Разбитый интерфейсный разъём - если аккуратно зачистить контакты, заработает и будет стабилен. В стороне двое техников спорили над платой от уличной камеры: — Ты её паял в пьянстве — ворчал один, показывая на кривые соединения. — И что? Работает же — отвечал второй, отмахиваясь — Главное, чтобы видео шло. Маркус остановился у прилавка, где женщина с татуировками продавала «вторичную» электронику. Она подала ему пакет с мелочью и, заметив его взгляд, усмехнулась: — Ищешь что-то конкретное, парень? — Смотрю — ответил он коротко — Мне важна плата с нормальными контактами и эта кучка конденсаторов. Она сунула ему в ладонь пластиковый мешочек. Цена - мелочь, и он отдал ей немного наличных, перед этим прислушиваясь к разговору рядом. На рынках люди говорили прямо: кто и где работает, какие проблемы у баров, какие фикcеры капают на крошечные заказы. Он заметил старый терминал у одной из палаток - корпус в обвисшем пластике, экран наполовину покрыт плесенью, клавиатура липла от пальцев тех, кто платил мелочью. Над терминалом висел изношенный логотип: локальная доска объявлений — старой закалки, от которой люди всё ещё зависели. Терминал не работал - экран был тёмный, рядом мигали индикаторы питания. Маркус подошёл, присел на корточки и, почти автоматом, открыл панель ладонью. Внутри он увидел знакомую картину: окисленные контакты, отвалившийся кабель питания, пара расплавленных предохранителей. Его пальцы сами начали работу - аккуратно счищать коррозию, аккуратно смикшировать огрызок оплётки, вставить найденный на рынке крошечный конденсатор в нужное место. — Ты что, техник? — спросил хозяин прилавка, глядя на его руки. — Немного — ответил Маркус — Просто проверить хочу. Он вынул кусок тонкой проволоки из кармана и сделал временный джампер через проблемный контакт, подцепил аккуратно жвачкой, чтобы не расплавить пластик, и воткнул обратно питание. Терминал зашипел, экран дрогнул и начал медленно грузиться. Внутри корпуса слышался слабый звук вентилятора - старичок пытался вдохнуть жизнь. На экране появилось много строк: загрузка ОС, старые драйвера, затем - локальный интерфейс доски объявлений. Меню было простое, текстовое: анонимные объявления, раздел «услуги», «работа», «потеря/находка» Маркус улыбнулся, будто увидел карту с тайниками. Он прокрутил список стрелкой, глаза быстро скользили по строкам. Много пустых позиций, немного старых объявлений о продаже деталей - и большой блок - локальные задания. Первая десятка - сухая формальность, что-то вроде “нужен курьер”, “ремонт панели”. Затем одна строчка притянула взгляд: “Нужен кто-то, кто разберётся с сетью бара ‘El Coyote Cojo’. Оплата — наличкой.” Адрес был указан коротко - несколько улиц от рынка. Оплата наличными. Простая формулировка, без лишних слов. Маркус почувствовал, как в нём что-то щёлкнуло: наличка означала минимум любопытных посредников и быструю оплату; «разберётся с сетью» - прямо под его стиль: старый железный обход, ручной патч, никто не спросит про профили и хром. Он записал адрес в телефон - рукой, старым стилем, не используя сетевые заметки, и ещё раз пролистал объявления на всякий случай. На экране мелькали ещё мелкие поручения, но ни одно не так прямолинейно и выгодно. — Сколько за ремонт? — спросил хозяин палатки. — Наличкой - сто эдди — ответил Маркус, не отрывая глаз от экрана. Хозяин кивнул, довольный: мелкий бизнес любит быстрые решения. Маркус аккуратно закрыл панель терминала, поправил пару винтов, встряхнул руки - мышечная память всё ещё управляла пальцами - и пошёл по направлению к указанному адресу, держась в тени торговых навесов. По дороге он уже прокручивал возможные сценарии: аппаратные баги в маршрутизаторе бара? Старый контроллер учётного доступа? Кто ставил шлюз - фирма или сам хозяин? Он думал о проводах, о том, какие детали могут пригодиться, и о том, что можно захватить с рынка: пару конденсаторов, кусок экранированного кабеля, пару креплений. В руке телефон чуть согрелся - мерцающий экран был для него сейчас не праздной игрушкой, а картой возможностей. Он шёл дальше, и на лице постепенно появлялось спокойное, деловое выражение: это была не охота и не азарт славы - это был инструмент выживания.***
Вывеска «Эль Койоте Кохо» болталась над дверью, давая слабое, режущее неоновое свечение в этот вечер. Внутри было тесно и тепло - плотно набитый зал, столы в ряд, гул разговоров, хриплая музыка из старого динамика и запахи: жареного перца, лимона и куриного бульона, который, казалось, вылечил бы любую тоску. За стойкой стояла она - Гвадалупе Алехандре Уэллс, но все просто звали её Мама Уэллс. Густые тёмные волосы, глаза, которые изучали человека, не глядя прямо в него, и манера говорить таким тёплым басом, что даже самый злопамятный посетитель смягчался. Она держала стакан и вертела тряпку, как дирижёр: одно движение - и внимание зала шевельнулось. — Buenas noches — сказала она, когда Маркус переступил порог — Садись где хочешь, но держи руки при себе. И если ты не официант - не ломай ничего, ладно? Маркус усмехнулся, заметив странный, почти материнский тон: в её голосе уже лежало обещание крыши для тех, кто умеет держаться на ногах. Он подошёл к стойке, положил телефон на ладонь, чтобы проверить сообщение, затем поднял глаза. — Я по объявлению — спокойно сказал он — У вас сеть бара глючит, я пришёл посмотреть. Мама Уэллс оценила его молча, затем кивнула и махнула рукой в сторону подсобки. — Погоди, hijo. Не уходи в зал: там люди - это мои деньги, а не твоё поле для экспериментов. Делаешь быстро - ешь бесплатно. Подсобка была узкой, в ней стояли коробки с запасами пластика, мешки с рисом и маленький отсек для электроники: старые регистраторы, купюроприёмник, пара камер. На стене висела схема - кто-то много лет назад начертил вручную сеть бара. Маркус покрутил губами, почувствовав, как мышечная память включается: он сразу увидел, где стоит маршрутизатор и где чаще всего отлетает питание. — Что именно не так? — спросил он, открывая панель управляющего терминала. — Кнопки блоков открываются сами по себе, камеры раз в час висят, система ключей - глючит. Читалки чипов то принимают, то не принимают. Клиенты жалуются — ответила Мама Уэллс — Бог ты мой, эти хреновы обновления… Пожалуйста, только не дорого. Маркус присел, открыл крышку маршрутизатора и протянул руку. Внутри - сгнившая проводка, местами подгоревшие контакты, поверх - слипшаяся пыль и следы воды. Он вынул маленькую плату, осмотрел дорожки, коснулся окисленных контактов своей тряпкой, затем провёл небольшую зачистку ножом. Его пальцы двигались уверенно, не торопясь: зачистил контакт, подпаял временный мостик из тонкой проволоки, вставил конденсатор из кармана - тот самый, купленный на рынке. — Сколько у меня времени? — спросил он не отрывая глаз от платы. — До конца смены — ответила она, улыбнувшись — А если уложишься - поставлю тебе тарелку Consomé de Pollo. Он почти усмехнулся. «Consomé» - слово, которое в этой жизни звучало как обещание человеческого тепла. Он подключил питание, посмотрел на индикаторы. Один миг - и линия мигнула. Программный интерфейс показал возобновление связи с регистраторами, но по логам видно было: шлейфы растянуты, пакеты теряются при пике нагрузки. Он не стал лезть в облако и не стал запускать автоматическую перезагрузку: Маркус вручную выставил приоритет маршрутизации, снизил шумовую фильтрацию, добавил задержку на повторные запросы - старомодная логика, но она работала в условиях старого железа. — Запуск — произнёс он тихо, и индикаторы выстроились в последовательность нормального диалога. В зале пробежал лёгкий шорох - музыка не хрипела, двери стали запираться как надо. Мама Уэллс заглянула в подсобку, глаза её засветились. — ¡Dios mio! — воскликнула она, подняв ладонь. — Быстро, chico. Вот твой суп. Она поставила перед ним глубокую тарелку парящего бульона с кусочком курицы, лаймом и кинзой. Пара клиентов на соседних столах улыбнулась - в их глазах было уважение, похожее на то, которое испытывают к мастеру. — За скорость и скромность — сказала она, ставя котёл на огонь и хлопая дверью — У нас таких не много. Маркус взял ложку, вкус показался ему странно знакомым - соль, лайм, теплота. Он ел молча, глядя на людей: бар жил, и это жизнь, которую он отчасти украл у чужой эпохи и теперь учился в ней выживать. Когда он доел, к стойке подошёл худощавый мужчина с сетью тонких имплантов вдоль шеи - мелкий фиксер, которого в районе все знали как Бак. Он нес визитку с пометкой "быстро, без лишних вопросов" и заговорил тихо: — Ты… Чинить умеешь? — спросил он, оглядывая Маркуса исподлобья — Есть одно складское соединение, маршрутизатор - сеть падает на перерывах. Платят наличкой. Маркус, не отрывая взгляда от пустой тарелки, кивнул. — Дам адрес — сказал Бак — И не опаздывай. Пока Маркус собирал инструменты, к нему подсел молодой парень, голова подпоясана татуировкой койота (поклонник заведения). Он заговорил первым: — Видел, как ты работал. Не многие такие руки имеют. В нашем районе о таких говорят… — Пусть говорят — ответил Маркус, поправляя сумку с проводами — Мне важно, чтобы платили и не спрашивали лишнего. — Тогда ты будешь нужен — сказал парень — Уж поверь, здесь люди ценят тех, кто делает дело. Мама Уэллс провела его к двери, положив ладонь ему на плечо в жесте, который можно было интерпретировать как благословение. — Возвращайся, когда будешь голоден — сказала она — И предупреждаю: если кто-нибудь будет тебя трогать - скажи мне. Здесь я главная. Он улыбнулся впервые по-настоящему за несколько дней и вышел на улицу с карманом, в котором шуршали деньги, и с долгим ощущением тепла. Именно в этом заведении - среди гула тарелок и матерящих клиентов - родилась не только первая репутация, но и первое чувство, что в этом городе можно не только выживать, но и иногда - быть принятым. «Consomé de Pollo» Подумал он про себя, глядя на мерцающий неон. — Маленькие вещи делают большие различия. И, как только он поднял воротник куртки, на кармане его телефона мигнуло новое уведомление: три коротких запроса в локальной сети. Мир начал отвечать.***
Маркус шёл по узкой улице, втянув голову в воротник. Куртка, которую он выменял на рынке, едва держала форму. Телефон в руке тускло подсвечивал путь - интерфейс старый, но его собственный патч сделал соединение стабильным. Наушник ловил шумовые волны города, и он невольно подстраивал шаг под ритм рекламных лозунгов, льющихся с голографических щитов. Будь лучше. Будь быстрее. Будь хромированным. Он скривился. «Будь живым» Вот чего никто не говорит. Сбоку, у угла переулка, вспыхнула неоновая вывеска закусочной. Маркус собирался свернуть, когда услышал - короткий визг шин и тяжёлый удар. Где-то впереди что-то рухнуло, металлический звон эхом отразившись от стен. Он застыл, глаза автоматически просчитали дистанцию - сорок метров, три выхода, один тупик. Тело двигалось само: мышцы, рефлексы, будто не он ими управлял. Из-за угла выбежал парень - невысокий, коренастый, в куртке с синей подсветкой вдоль рукавов. На лице - кровавый след, в руках - пистолет. Сразу за ним - двое, оба с блестящими имплантами рук, типичные уличные моды Шестых улиц. — Стой, сука! — крикнул один из преследователей. — Отдай чип, и, может, выживешь! Парень споткнулся, рухнул прямо перед Маркусом, задыхаясь. Они встретились глазами - короткий миг, в котором Маркус ощутил странное узнавание: взгляд того, кто привык бегать от проблем, а не к ним. — Чёрт... Не вовремя... — пронеслось в голове. Парень поднял оружие - не на Маркуса, а в сторону переулка. Выстрелы ударили по стене, искры, бетон, короткий визг резонанса от имплантов противников. Маркус автоматически пригнулся, потянул того за ворот, в сторону старого мусорного контейнера. — Ты кто вообще?! — выдохнул парень — Тот, кто не хочет умереть рядом с тобой. Один из преследователей выскочил первым - массивный, с механическим протезом левой руки, переливавшимся жёлтым светом. На секунду их взгляды пересеклись: человек-машина и человек-призрак. Маркус почувствовал вспышку в голове - мышечная память. Короткий, неосознанный импульс - рука двигается раньше мысли. Он хватает кусок металлической арматуры у стены и, словно тренировался этому всю жизнь, всаживает его в суставную щель импланта, точно под соединительный крепеж. Сухой треск. Искры. Мужчина ревёт от боли, теряя равновесие. Второй нападавший дёргается, целясь, но парень в куртке уже стреляет ему в плечо. Они отступают. Две секунды - и шум шагов растворяется вдалеке, среди неоновых теней. Тишина. Маркус стоит, тяжело дыша, чувствуя, как кровь шумит в ушах. Парень оборачивается, хрипло смеётся. — Хренасе ты его приложил. У тебя чип какой-то боевой? — Нет — коротко отвечает Маркус, бросая арматуру в сторону — Рефлексы. Старые. Парень тяжело опускается на асфальт, проводит рукой по лицу. — Думаю, мы теперь знакомы — он протягивает руку — Дэвид. Дэвид Мартинес. Маркус медлит, потом пожимает её. — Маркус. Просто Маркус. — Не видел тебя раньше. Ты не из наших? — Недавно в городе. — Повезло. Если бы не ты - меня бы уже соскребали с асфальта. Он кивает в сторону упавшего терминала, где всё ещё мигает рекламный экран с надписью Добро пожаловать в Найт-Сити! Маркус усмехается. «Добро пожаловать, значит...» Дэвид встаёт, морщится, берёт свой пистолет и убирает за пояс. — Слушай, если ты умеешь так драться без хрома - ты нам пригодишься. Есть у нас команда, нуждаемся в тех, кто может думать и чинить. Не только стрелять. Маркус поднимает бровь. — Команда? — Да. Небольшая. Работаем… Скажем так, вне правил. Он бросает короткий взгляд в сторону, будто что-то скрывает. «Если хочешь выжить - держись ближе к людям, у которых есть связи» Маркус молчит пару секунд, затем кивает. — Посмотрим. — Ладно — усмехается Дэвид — Найди меня в Посмертии или на частоте 245. Я скажу Мейну, что ты помог. Может, работа найдётся. Он уходит, исчезая в переулке. Маркус остаётся стоять, глядя, как его силуэт растворяется среди неона. Ветер гонит обрывки бумаги, экран рекламной панели снова оживает. Живи быстро. Умри свободным Маркус вздыхает, поднимает с земли выпавший контактный чип. На нём логотип банды. Он сжимает его в ладони. «Похоже, город сам меня нашёл» Дверь с глухим щелчком закрывается за его спиной. Маркус некоторое время просто стоит, прислушиваясь к звукам своего нового жилища: капля воды из раковины, слабый треск старой электропроводки, гул неоновых реклам с улицы, пробивающийся сквозь щели жалюзи. Он проходит внутрь. На полу - коробки, какие-то тряпки, пустые контейнеры из-под еды. В углу валяется старый монитор, рядом - сломанная клавиатура. Квартира крошечная: одно окно, кровать, стол из металлопластика и пара стульев, на которых давно никто не сидел. Маркус включает тусклую лампу - свет дрожит, но этого достаточно. Он снимает куртку, садится за стол и вытаскивает старый телефон. Подключает к нему кабель, кидает на стол пару микросхем и зажигалку, чтобы расплавить пластиковый корпус. Через пару минут он подключает найденный на рынке полуживой ноутбук, его экран оживает, показывая логотип местной сетевой платформы “NetGrid: локальный доступ”. На мгновение в окне отражается его лицо. Уставшее, заросшее, с глазами, которые будто не принадлежат этому времени. Он открывает форму регистрации. Пальцы стучат по клавиатуре неуверенно - клавиши хрипят, но работают. Имя пользователя: он долго смотрит на мигающий курсор. Пустое поле отражает его внутреннее состояние — кто он теперь? Маркус Ортега - человек, которого больше нет в документах, в базах данных, даже, возможно, в памяти мира. Он проводит рукой по лицу, вздыхает и тихо произносит: «Призрак. Старый... призрак» Набирает: OldGhost Курсор замирает. На экране появляется простая аватарка - силуэт безликого призрака, нарисованный грубыми штрихами. Линии словно дрожат, будто изображение не стабильно - между мирами, как и он сам. Маркус смотрит на символ, затем усмехается. «Подходит. Призрак старого мира» Он кликает «Подтвердить». На экране вспыхивает уведомление: Профиль создан. Добро пожаловать, OldGhost Интерфейс медленно наполняется окнами, сетевыми каналами, списками объявлений. Маркус открывает консоль, быстро пишет несколько строк кода - простую утилиту для фильтрации рекламных пакетов, чтобы не видеть раздражающих баннеров, которые вечно лезут в глаза. Простейшая строчка, почти бессмысленная, но в ней - контроль. Пусть крошечный, но его. Он откидывается на спинку стула, закрывает глаза. В голове всё ещё звучит фраза Дэвида: «Ты нам пригодишься» Он не верит словам, но ощущает, что цепочка уже запущена. Маркус открывает глаза. На экране интерфейса мигает статус: OldGhost: online. Он встаёт, подходит к окну. Внизу клубится неон, струится пар, слышны отдалённые крики, смех, сирены. Найт-Сити не спит никогда. Он прикасается ладонью к стеклу — оно холодное, липкое, будто город сам дышит сквозь него. В отражении — только силуэт без лица, призрак среди огней. — Ну что, Найт-Сити — шепчет он, глядя вниз.— Посмотрим, кто кого сожрёт первым.Пока нет комментариев. Авторизуйтесь, чтобы оставить свой отзыв первым!