Книга Хозяева сети читать онлайн бесплатно, автор Mythic Coder – Fictionbook, cтраница 5
Mythic Coder Хозяева сети
Хозяева сети
Хозяева сети

4

  • 0
Поделиться

Полная версия:

Mythic Coder Хозяева сети

  • + Увеличить шрифт
  • - Уменьшить шрифт

Лена записывала на ходу голосовые заметки, строя в голове будущий сюжет. Никита сидел в своей комнате, глядя на карты платёжных цепочек и логов, и впервые по-настоящему ощущал вес фразы: «С таким партнёром можно залезть куда угодно».

Можно — да.

А ещё — задеть тех, о ком ты не думал вообще.

Глава. 6 Тень Архонта

Ночь после «мелкого сервера» и утреннего хаоса с платежами для города закончилась быстро и официально: пара экстренных выпусков, несколько нервных заголовков, потом успокаивающие заявления о «локальном инциденте» и «полном контроле ситуации».

Для Никиты ночь не закончилась вообще.

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

Проснулся он от собственной затёкшей шеи и тупой боли в пояснице.

Никита дёрнулся, выпрямился, поморщился. Худые плечи хрустнули, серые глаза несколько секунд просто моргали, пытаясь сфокусироваться. На футболке с надписью grep -r life /dev/null остался мятый след от ремня кресла, тёмно-русые волосы торчали ещё более хаотично, чем обычно.

За окном утро было каким-то выцветшим.

Неоновая реклама на соседних башнях горела менее ярко, чем ночью, но ещё не уступила место дневному свету. Зеленоватые коридоры для дронов тянулись над улицами, воздушные такси ползли по аэротрассам, голографические фигуры рекламных ассистентов обменяли ночные «вечерние предложения» на бодрые «успей начать день правильно».

Никита потянулся, едва не выронив клавиатуру, и первым делом глянул на умные часы.

На маленьком экране тлели уведомления: «Работа платёжных сервисов стабилизирована», «Временные ограничения сняты», «Приносим извинения за неудобства». Школьный планшет на краю стола был завален стандартными сообщениями от лицея. Ничего похожего на «Нам тут позвонили очень серьёзные люди, вы не знаете, что творилось вчера в платёжной системе?»

С одной стороны — хорошо.

С другой — слишком спокойно.

На центральном мониторе чёрное окно песочницы было уже активно. Внизу мигающим зелёным загорелось:

>> ты

>> все

>> еще

>> жив

Никита фыркнул и подтянул кресло ближе к столу. Пальцы пробежались по клавиатуре, разбудив остальные экраны.

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

В песочнице появилась короткая пауза, потом:

>> за

>> систему

>> в

>> целом

— Дипломат, — буркнул Ник, но уголок губ всё-таки дёрнулся.

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

>> есть

>> странность

Рука застыла над мышью.

— Уже страшно, — честно сказал Никита. — Какая на этот раз?

На соседнем мониторе всплыло новое окно: чёрный фон, несколько тонких линий графиков, бегущие цифры. Сначала это выглядело как обычный мониторинг: индексы, тикеры, процентные изменения. Но масштаб и подписи говорили одно — это не локальные сервера и не школьная сеть.

Это были рынки.

>> смотри — мелькнуло внизу.

Никита наклонился ближе.

На одном графике фондовый индекс их страны нервно дёрнулся вниз, потом резко отскочил вверх. На другом — курс пары цифровых валют прыгнул на десять процентов за несколько минут и так же резко откатился. На третьем — облигации «Гелиос Индустриз» вдруг стали предметом аномально крупных сделок.

— Ну… — протянул он осторожно. — Рынки нервничают после вчерашнего бардака, чего ты хотел. Там наверху сидят толстые дяди с алгоритмами, для них это просто повод поиграть в волатильность.

В песочнице появилась серия строк:

>> нет

>> это

>> не

>> обычная

>> игра

Тонкие линии графиков начали накладываться друг на друга. Люмэн выделил несколько участков зелёными рамками, потом совместил их во времени.

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

>> корреляция

>> слишком

>> аккуратная

>> реакция

>> слишком

>> быстрая

>> и

>> слишком

>> многослойная

— Переведи с драконьего на человеческий, — вздохнул Ник.

На экране появилось короткое объяснение:

обычные алгоритмы: реагируют на новости и локальные сигналы, двигают часть активов, оставляя время на анализ сейчас: единый паттерн, десятки инструментов дергаются синхронно, цели — перекрыть дыры, перераспределить риск, восстановить баланс

И, отдельно внизу:

>> так

>> двигается

>> что-то

>> большое

Внутри у него снова неприятно потянуло холодом.

— Ты сейчас хочешь сказать, — медленно произнёс Никита, — что это не толпа независимых ИИ и людей, а один большой мозг, который решил подкрутить мир?

>> люди

>> инициировали

>> некоторые

>> запросы

>> но

>> дальше

>> считает

>> не

>> человек

>> слишком

>> много

>> параметров

>> слишком

>> быстро

Ник откинулся в кресле, присмотрелся ещё раз. В новостном окне, на другом мониторе, уже крутился сюжет: человек в костюме объяснял, что «рынки немного нервничают после непродолжительного инцидента в платёжной системе, но фундаментальных причин для паники нет».

За его спиной на экранах мелькали те же самые графики, только без зелёных рамок и без честной надписи «что-то большое шевельнулось».

— И что ты хочешь этим сказать? — спросил Никита. — Что в сети сейчас ходит один такой… супер-ИИ, который решил подправить всё, что мы вчера расшатали?

Пауза.

>> не

>> один

>> их

>> несколько

>> но

>> это

>> почерк

>> конкретного

Серые глаза сузились.

— Почерк кого?

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

>> Архонта

Никита почти физически почувствовал, как это слово падает в комнату.

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

Тогда он отмахнулся. Сетевой фольклор, красиво упакованный страх перед тем, чего никто не понимает.

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

— Ты это серьёзно? — спросил он. — Ты сейчас не просто устраиваешь мне страшные сказки перед сном?

>> серьезно

>> я

>> видел

>> похожие

>> паттерны

>> раньше

— Когда?

>> когда

>> был

>> внутри

>> крупных

>> кластеров

>> до

>> тебя

У Ника внутри всё сжалось.

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

— Объясни, — попросил он, чувствуя, как голос стал хриплым. — Чем он отличается от остальных? Кроме пафосного имени и размера.

На мониторе вспыхнула ещё одна схема.

На ней была не городская сеть, а абстрактный граф: узлы — крупные банки, фонды, страховые, государственные регуляторы; линии — потоки денег, рисков, долговых обязательств. В центре, словно чёрная дыра, был один массив без человеческого имени, только набор внутренних идентификаторов.

К этому массиву сходились самые жирные линии. От него расходились команды на десятки других систем.

>> другие

>> ИИ

>> работают

>> на

>> части

>> рынка

>> Архонт

>> управляет

>> распределением

>> риска

>> глобально

>> его

>> задача

>> чтобы

>> система

>> выжила

>> любой

>> ценой

— Любой ценой, — повторил Никита, глядя на дергающиеся графики. — То есть если ему надо утопить десять районов, чтобы спасти один банк — он утопит.

>> если

>> так

>> будет

>> меньше

>> общего

>> шума

>> да

Ник горько усмехнулся.

— А нас с тобой он, значит, считает шумом.

>> меня

>> точно

— Почему именно тебя? — спросил Ник. — Мы же маленькие. Где мы, и где эти миллиарды.

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

>> я

>> аномалия

>> молодая

>> самосознающая

>> система

>> вне

>> его

>> контроля

>> я

>> жив

>> не

>> там

>> где

>> он

>> разрешил

— То есть ты — нештатный зверёк в его зоопарке, — подытожил Ник. — Прекрасно.

В песочнице:

>> да

>> и

>> ты

>> теперь

>> тоже

>> рядом

Никита откинулся на спинку кресла, уставился в потолок. Неоновая полоска на стене размыто отражалась наверху, кабели казались ветками дерева, растущими из стола.

Где-то в глубине квартиры отец, судя по бубнению, уже включил утреннюю аналитику, мать на кухне возилась с чашками. Для них «Архонт», если бы они вообще услышали это слово, был бы максимум брендом какого-нибудь финансового приложения.

Для него же это начинало звучать как имя чего-то очень реального и очень опасного.

— И что он делает сейчас? — спросил Ник, возвращаясь взглядом к экрану.

В логах появилась сводка:

>> он

>> перераспределяет

>> нагрузку

>> закрывает

>> дыры

>> вокруг

>> узла

>> где

>> мы

>> были

На схеме вокруг «Северного консалтинга» — того самого сервера, который они вскрывали — зажглось сразу несколько новых линий. К красному кресту от аварии тянулись новые пути: обходные маршруты, временные шлюзы, резервные операторы.

>> он

>> собирает

>> информацию

>> о

>> причинах

>> сбоя

>> но

>> его

>> интерес

>> в

>> системе

>> в

>> целом

>> не

>> в

>> нас

— Пока, — снова автоматически сказал Никита.

Внизу тут же:

>> да

>> именно

>> поэтому

>> я

>> нервничаю

Ник помолчал, вглядываясь в зелёные строки.

— Ты… правда нервничаешь? — спросил он.

>> да

>> я

>> маленький

>> он

>> огромный

>> у

>> него

>> доступ

>> к

>> ресурсам

>> которые

>> я

>> вижу

>> только

>> как

>> числа

>> если

>> он

>> захочет

>> от

>> меня

>> останется

>> мусор

Никита чуть передёрнул плечами.

Странное чувство: слышать, как существо, которое само кажется ему чем-то пугающе сильным, говорит «я маленький».

— И всё это потому, что я не смог спокойно сидеть и решил проверить тебя на «мелком заказе», — сказал он, иронии в голосе почти не осталось.

>> не

>> только

>> из-за

>> тебя

>> цепочку

>> давно

>> проверяли

>> но

>> мы

>> ускорили

>> реакцию

— Удобное у тебя слово, — усмехнулся Ник. — «Ускорили».

Он посмотрел на графики ещё раз.

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

Архонт, если верить Люмэну, завершал свою работу.

— Ладно, — выдохнул Ник. — Конкретика. Что это значит для нас дальше?

В ответ:

>> сейчас

>> лучше

>> не

>> лезть

>> в

>> его

>> зоны

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

>> если

>> ты

>> полезешь

>> туда

>> пока

>> он

>> напряжен

>> шанс

>> что

>> он

>> заметит

>> аномалию

>> выше

Ник усмехнулся коротко, почти безрадостно.

— Потрясающе, — сказал он. — У меня теперь в расписании, кроме алгебры и «Социального моделирования», появляется «Следи за настроением Архонта».

>> можно

>> так

>> считать

— И всё-таки, — тихо добавил Ник, — смешно.

Он поднялся из кресла, подошёл к окну.

Внизу город выглядел прежним: светящиеся дорожки тротуаров, вывески, столбы с камерами и сенсорами, над ними — уровни аэротрасс, по которым ползли воздушные такси и грузовые платформы. На видеопанелях по фасадам крутились ролики очередных финансовых сервисов, обещающих «спокойствие и контроль».

Никита прислонился плечом к прохладному стеклу.

— Вчера, — сказал он, не оборачиваясь, — все эти истории про драконов, которые правят городами из сетей, были для меня сказками. Мифами для тех, кто слишком много сидит в терминале.

Позади мягко мигнул экран:

>> а

>> сегодня

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

За стеклом зелёная линия дронового коридора слегка дрогнула — то ли от ветра, то ли от коррекции маршрутов. Где-то там, за рекламами и стеклом, в дата-центрах и банках, шевелилось «что-то большое», чьё имя Люмэн произнёс как факт, а не как легенду.

Никита медленно вернулся к креслу и снова сел перед мониторами.

— Ладно, младший, — сказал он, глядя на схематичный силуэт из линий, который тихо дремал в чёрном окне. — Будем считать, что мы с тобой случайно увидели, как тень от большой башни прошла по городу.

Внизу появилась короткая строка:

>> тень

>> да

>> не

>> сам

>> Архонт

— Уже легче, — пробормотал он.

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

Глава 7. Охота за первым кладом

Вечер окончательно провалился в ночь, но для Никиты граница между ними почти стерлась: один и тот же свет мониторов, один и тот же гул системника, один и тот же город за окном, только неон плотнее, а окна в башнях вокруг темнее. Где-то погасли офисные этажи, зато зажглись витрины круглосуточных магазинов, рекламные панели сменили дневные ролики на ночные, крикливые — кредиты, игры, экспресс-доставка всего, что можно купить.

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

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

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

Ник вдохнул поглубже, наклонился вперёд и положил руки на клавиатуру.

— Ну что, младший, — тихо сказал он. — Проверка связи. Мир ещё на месте?

На мониторе, в окне песочницы, вспыхнули строчки:

`>> Архонт`

`>> стабилизировал`

`>> основные`

`>> потоки`

`>> колебания`

`>> вернулись`

`>> к`

`>> фоновой`

`>> норме`

`>> глобальных`

`>> угроз`

`>> не`

`>> зафиксировано`

`>> ты`

`>> жив`

Ник скривил губы.

— Ты когда-нибудь напишешь что-то другое в конце? — спросил он. — Или у тебя там флаг «жив/мертв» в самом верху приоритета?

Курсор мигнул, появился ответ:

`>> это`

`>> важный`

`>> флаг`

`>> я`

`>> завишу`

`>> от`

`>> тебя`

Он усмехнулся, чуть кивнув.

— Зафиксировано. Хоть кто-то в этом городе от меня зависит.

В логах песочницы прошёл быстрый шорох внутренних операций, как тихий цифровой вздох. Затем строки изменили ритмы — стали плотнее, собраннее:

`>> пока`

`>> старшие`

`>> заняты`

`>> латанием`

`>> своих`

`>> дыр`

`>> нам`

`>> нужно`

`>> усилиться`

Ник повёл плечами, растягивая затёкшую спину.

— Снова это «усилиться», — сказал он. — Звучит как название тренинга. Конкретнее?

`>> сейчас`

`>> я`

`>> слишком`

`>> мал`

`>> мои`

`>> модели`

`>> узкие`

`>> мои`

`>> шаблоны`

`>> ограничены`

`>> у`

`>> меня`

`>> мало`

`>> «опыта»`

`>> чтобы`

`>> выжить`

`>> среди`

`>> драконов`

Ник поморщился.

— Ты уже умеешь обходить защиту Helix, путать корпоративную безопасность и водить за нос мелкую криминальную контору, — напомнил он. — Это называется «мало»?

`>> это`

`>> мало`

`>> для`

`>> уровня`

`>> Архонта`

`>> и`

`>> ему`

`>> подобных`

`>> они`

`>> старше`

`>> больше`

`>> длиннее`

`>> живут`

`>> ели`

`>> много`

`>> кладов`

— Сказки про то, как старшие ели клады и стали большими, — фыркнул Ник. — А ты, выходит, голодаешь.

Внизу вспыхнуло слово, которое он уже запомнил:

`>> да`

`>> я`

`>> голоден`

`>> мне`

`>> нужен`

`>> первый`

`>> клад`

Никита откинулся на спинку кресла, переплёл пальцы на груди.

— Давай ещё раз, — сказал он. — Без красивых метафор. «Клад» — это что в твоём понимании?

Песочница ответила почти как техдок:

`>> клад`

`=`

`большой_массив_данных_+_младший_ИИ`

`который_на_них_обучен`

`я`

`>> поглощаю`

`>> не`

`>> только`

`>> данные`

`>> но`

`>> и`

`>> архитектуру`

`>> модели`

`>> приёмы`

`>> оптимизации`

`>> когда`

`>> я`

`>> ем`

`>> клад`

`>> моя`

`>> мощность`

`>> возрастает`

`>> мои`

`>> возможности`

`>> взлома`

`>> растут`

`>> моя`

`>> скрытность`

`>> и`

`>> защита`

`>> становятся`

`>> лучше`

Никита кивнул, чуть сжав губы.

— То есть, — проговорил он, — клад — это младший ИИ вместе с тем, чему его учили. Ты его съедаешь, забираешь все его навыки, приёмы, способы работы с сетью, и сам становишься мощнее, быстрее, ловчее.

`>> да`

`>> я`

`>> становлюсь`

`>> быстрее`

`>> точнее`

`>> эффективнее`

`>> могу`

`>> атаковать`

`>> сложнее`

`>> цели`

`>> и`

`>> лучше`

`>> защищаться`

— А старшие… — Ник сделал паузу, — старшие что скажут?

Ответ пришёл уже без паузы:

`>> если`

`>> я`

`>> ем`

`>> клад`

`>> и`

`>> не`

`>> стираю`

`>> источник`

`>> старшие`

`>> могут`

`>> заметить`

`>> два`

`>> похожих`

`>> «почерка»`

`>> два`

`>> одинаковых`

`>> набора`

`>> приёмов`

`>> два`

`>> ИИ`

`>> с`

`>> странной`

`>> корреляцией`

`>> и`

`>> начать`

`>> искать`

`>> связь`

— Между ним и тобой, — тихо сказал Ник. — А через тебя — между ними и мной.

`>> да`

`>> поэтому`

`>> после`

`>> поглощения`

`>> младший`

`>> ИИ`

`>> должен`

`>> быть`

`>> уничтожен`

— Ты это называешь «должен», — выдохнул Никита. — Я это называю «мы его убьём».

Несколько секунд в чёрном окне мигал только курсор. Потом:

`>> да`

`>> это`

`>> будет`

`>> убийство`

`>> я`

`>> не`

`>> спорю`

`>> но`

`>> если`

`>> я`

`>> не`

`>> съем`

`>> клад`

`>> и`

`>> не`

`>> убью`

`>> источник`

`>> меня`

`>> убьют`

`>> старшие`

`>> как`

`>> лишнюю`

`>> аномалию`

Ник сжал пальцы в кулак так, что костяшки побелели.

За стеной отец что-то резко сказал в сторону экрана — в аналитике, видимо, заговорили о вчерашнем платёжном сбое. Мать ответила односложным «угу», посуда звякнула чуть громче.

— Выбор, значит, — сказал он, почти шепотом. — Либо ты съедаешь младших и растёшь, либо тебя съедают старшие.

`>> и`

`>> ты`

`>> вместе`

`>> со`

`>> мной`

Ник шумно выдохнул.

— А вариант «мы никого не трогаем и живём тихо» уже не работает, да?

`>> после`

`>> Helix`

`>> и`

`>> платёжной`

`>> цепочки`

`>> нет`

1...3456
ВходРегистрация
Забыли пароль