м исправится, станет, как было… Но чуда не случилось.
— Похоже, это всё, что мы можем сделать… — Мерит с досадой ударила кулаком по столу. — Основные мощности по-прежнему недоступны, виртуальный интерфейс не грузится, только базовая операционка.
— Все плохо, Мер? — тихо спросила её Криспи.
— Да, очень, — ответила та. — Мне надо посмотреть… Пойдёшь?
— Да, — с тяжёлым предчувствием сказала Криспи, — пошли…
Они поднялись в коридор, и Мерит с усилием потянула на себя дверь бокса. Девушка в ложементе так и лежала лицом вверх, но спящей она больше не выглядела. Неестественная поза, засохшие струйки крови из носа и ушей, перекошенное лицо с оскаленными зубами — похоже, что конец её не был лёгким. Мерит приложила указательный палец к артерии на шее, подождала и отрицательно покачала головой.
Из коридора на это молча смотрели поднявшиеся из подвала остальные.
— Что смотрите? — в отчаянии закричала им Криспи. — Открывайте боксы, может, кто-то ещё жив!
Кройчи и Пётр побежали в машину за инструментом, но он не понадобился — обесточенные замки отпустили двери, и они открывались без проблем, достаточно было поддеть чем-нибудь острым за край. В боксах лежали мужчины и женщины, от едва созревших юношей и девушек, до седых морщинистых стариков. Лица их были искажены страданием и запятнаны потёками крови, пальцы скрючены, некоторые сползли с ложементов, как будто пытаясь убежать от терзающей их боли, — но это не помогло. Все они были мертвы.
Мерит всё ещё стояла и смотрела на мёртвую девушку, когда к ней подошёл Андрей.
— И так везде? — спросил он тихо.
— Да, — бесцветным голосом ответила Мерит. — Сегодня вы убили… не знаю сколько. Пять? Десять миллионов человек?
— Откуда столько! — возмутился он. — Да их всего пара миллионов, этих йири!
— Это не так, — покачала головой Мерит, рефлекторно убирая с мёртвого лица девушки волосы. — Экспоненциальное падение численности йири — ложное. Просто те, кто попадали в глубокое погружение и становились частью вычислительной системы, исключались из числа активных аккаунтов. Они не числились среди живых, но были живы. До сегодняшнего дня.
— Но почему они вообще стали такими? — спросила подошедшая из коридора Криспи.
— Небольшая… даже не ошибка, просто особенность архитектуры системы. Из-за того, что дополненная реальность должна быть непротиворечива для всех участников, все действия всех пользователей верифицировались многоуровневым блокчейном. Это обеспечивало единое виртуальное пространство для всех — если один йири рисовал в дополненной реальности на стене член, то любой йири видел эту стену уже с рисунком, и мог дорисовать этому члену, например, крылышки. А третий мог его раскрасить — и это при том, что на самом деле никакого члена, крылышек, а, возможно, и самой стены, не было. Но, чтобы это обеспечить, вся последовательность рисунков должна была быть сохранена для всех участников процесса, включая зрителей. И она сохранялась навечно во множестве копий и не подлежала изменению, потому что иначе начались бы расхождения в версиях реальности у разных людей. Один бы видел член с крылышками, а другой — с ножками, для одного здесь была бы стена, а другой шел напрямую… В какой-то момент вычислительные возможности системы перестали справляться с растущим по экспоненте объёмом информации, но изменение этой логики потребовало бы полного переформатирования системы с обнулением всех цепочек. А речь ведь шла не просто о рисунке на стене — это вся история событий, как реальных, так и игровых — и неизвестно, что сильнее травмировало бы общество. Обнулить все игровые достижения? Обесценить миллионы человек-часов? Сбросить в ноль все цепочки взаимных социальных обязательств, эти их «эквобы»? Специалисты предлагали остановить систему, сохранив текущий дамп, и изменить логику работы, передав контрольные функции центральному серверу. Однако часть пользователей категорически не хотела остановки их игр, часть испугалась, что центральный контроль вместо распределённой записи даст возможность манипулирования результатами, а большая часть, как всегда, просто не поняла сути проблемы. Ведь все работает! В общем, при голосовании победило неквалифицированное большинство, и пошли по экстенсивному пути наращивания мощности, в том числе и за счёт «неиспользуемых биоинформационных резервов». Многие оказались не против иметь лучшее качество виртуала за счёт того, что часть их мозга участвовала в расчётах. Но чем быстрее рос виртуал, тем больше мощности требовалось, и положительная обратная связь привела к тому, что мы здесь увидели. А вирус, запущенный в систему Пегленом, привёл к критическому росту нагрузки и закономерному итогу…
— Откуда ты всё это узнала? — поразилась Криспи.
Мерит провела пальцем по мёртвой щеке девушки:
— Я больше суток была ею. В глубоком погружении это очень, очень долго…
— Андираос! — сказала Криспи звенящим от сдерживаемой ярости голосом. — Я обвиняю тебя в геноциде народа йири!
— Да пошла ты в жопу, дура! — рявкнул в ответ Андрей и выбежал из бокса. Ему хотелось хлопнуть на прощание дверью, но её конструкция, к сожалению, это полностью исключала.
Глава 11
— Что мы можем сделать, Мер? — спросила Туори, тщательно избегая смотреть на тело в ложементе.
— Ну, если бы Крис не наехала только что на того, кто мог открыть портал в Альтерион, я бы сказала, что надо вызывать кавалерию.
— Что вызывать? — спросила Туори.
— Просить помощи Совета, организовывать глобальную гуманитарную миссию, переправлять порталом специалистов по реабилитации шоковых состояний, еду, в конце концов…
— Я опять все испортила? — по щекам Криспи текли слезы.
— Нет, — успокоила её Мерит, — он бы в любом случае не согласился. Надеюсь, он просто сбежит, оставив нас наедине с проблемой.
— Надеешься? — удивилась Туори.
— В противном случае, он нас убьёт, чтобы замести следы, — пожала плечами Мерит. А пока этого не случилось, давайте спустимся вниз и посмотрим, что мы можем сделать сами…
— Как-то хуёво все повернулось, — сказал мрачно Пётр, сидя на подножке «Патриота».
— Молчи, самому погано, — оборвал его Андрей.
— Хуяссе, десять мильонов народу прижмурили… — продолжил мысль водитель. — Чёт мне как-то не по себе от этой мысли… Как будто я Гитлер какой-то.
— Да заткнись ты уже, — рявкнул Андрей, и тот замолчал, мрачно качая головой.
Остальные члены команды тоже не выглядели счастливыми. Саргон с отсутствующим видом сидел на капоте «Нивы» и смотрел на бессмысленно бродящих по улице йири, негр стоял, привалившись к борту, и пялился в небо, а Кройчи пытался поставить на ноги валяющегося возле них аборигена. Он поднимал его за шиворот и уговаривал:
— Ну, очнись ты, балда, иди уже отсюда!
Но тот едва делал два шага, затем у него подкашивались ноги, и он мягко валился на землю.
— Оставь его, Кро, — раздражённо прикрикнул Андрей. — Это бесполезно, ты что, не видишь?
— Эти тоже помрут теперь? — спросил его Кройчи.
— Нет разница! — засмеялся в ответ Карлос. — Десять миллион, двенадцать миллион — теперь нет разница!
Кажется, он единственный совершенно не смущался произошедшим, более того, оно его забавляло. Он подошёл к упавшему йири и рассеянно попинал его в бок.
— Мясо! — сказал он. — Нет жалко!
Кройчи посмотрел на него с неодобрением, но ничего не сказал.
— Андираос! — у входа в дата-центр стояла Мерит.
— Чего тебе?
— Скажи, каково чувствовать себя убийцей десяти миллионов?
— Так себе, — признался тот. — Я не хотел жертв. Думал — мы уйдём, они останутся, будут дальше свои мультики смотреть. Кто ж знал, что они от натуги сдохнут?
— Тем не менее, — спросила Мерит, — просить тебя открыть портал в Альтерион, чтобы мы запросили помощь, бесполезно?
— Я себе не враг, — покачал головой Андрей. — Мне жаль, что так вышло, но это было бы самоубийство.
— Даже если Криспи пообещает не выдвигать перед Советом обвинение в геноциде?
— Да на хую я вертел вашу Криспи и её Совет! — разозлился Андрей. — Мои заказчики этим вашим Советом подтираются! И вот они-то меня как раз уроют…
— Я так и думала, — кивнула Мерит. — Поэтому предлагаю вам помочь спасти тех, кого ещё можно. Мы с Пегленом нашли эвакуационный протокол, их можно вывезти в Тортанг. Автоматические мобили есть и здесь и там. Йири осталось не так много, транспорта хватит. Там их трансморферы подключатся в сеть, и местный Оркестратор ими займётся.
— И в чём проблема? — поинтересовался Андрей. — Раз ты ко мне пришла, то проблема есть?
— Я не могу запустить протокол. Дорога перегорожена упавшими деревьями и повреждён ведущий кабель. Система не даст отправить транспорт.
— Шеф, у нас есть бензопила! — сказал Пётр. — Там работы-то на час!
— А я знаю, что с кабелем! — воодушевился Кройчи. — Он цел, просто распредкоробки кое-где повырубало!
— Допустим, — нехотя согласился Андрей. — А как их собирать-то? Вон как поразбрелись!
— Дадим сигнал на трансморферы. Виртуал теперь не запустишь, но до места сбора доведём.
— Ладно, поехали, ребята. Раньше начнём — раньше закончим.
Команда погрузилась в машины и отбыла.
— Пеглен, подключай трансморферы, начинай сбор! — крикнула она в коридор. — Я кое-что проверю пока.
Мерит пробежалась до амфитеатра и осмотрела портал. Увы, ни источника питания, ни, самое главное, — ковчега с рекурсором, — там не было.
— Глупо было надеяться, — констатировала она вслух. — Но проверить всё равно стоило…
На обратном пути она увидела, как встают и приобретают осмысленность движений дезориентированные йири. Сначала они двигались как зомби, неловкими и нетвёрдыми шагами направляясь в сторону точки сбора, но прямо на глазах их координация улучшалась и вскоре они уже шагали довольно уверенно, глядя на мир слепыми масками трансморферов. В домах открывались двери, и к шествию присоединялись новые участники.