Компромисс

22
18
20
22
24
26
28
30

— Я всё ещё не понял, при чём тут мы и оружие, — помотал головой Сатана.

— Ты серьёзно?

— Не улавливаю никакой связи.

— Правительственные агенты, которые наблюдали за вами поняли, что вы научились менять свой код и даже саму программу симуляции, в которой обитали! Понимаешь важность этого события? Будущее моего мира вплотную подошло к повсеместному внедрению виртуальной реальности: в производстве, бизнесе, политике, медицине и так далее. Код, подобный вашему, можно использовать для захвата контроля, шпионажа и диверсий. Или же наоборот — в защите от аналогичных атак. В чьих руках окажутся первые рабочие прототипы оружия новой цифровой эпохи, тот и получит серьёзное преимущество в дальнейшем. Ваши возможности были признаны уникальными и сейчас изучаются самым тщательным образом.

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

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

— А вручную этот процесс ты можешь запустить?

— Очистку? Нет, не могу. Ряд ключевых функций теперь мне недоступен.

— Я так понимаю, что за этим стоят спецы из правительства? — попробовал угадать Сатана.

Творец тихо рассмеялся.

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

— Это как?

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

— То есть, пока не завершится Поединок, пароль не известен никому?

— Верно.

— А если использовать аналогичные скрипты, но без пароля? Загрузить с флэшки на сервера и запустить из-под администратора?

— Бесполезная затея. Каким-то образом вы сделали любое вмешательство в базовый код невозможным. Всё в вашей симуляции ныне связано, она словно живой организм, и не позволяет использовать новые программы или менять имеющиеся. Когда я пытаюсь править любой из скриптов, мне в ответ выскакивает: «Файл уже открыт и редактируется другим пользователем, работа с ним невозможна. Любые, сделанные вами изменения, не будут сохранены». При том, что внутри системы никого кроме меня в тот момент нет! Мне сейчас доступно немногое: редактирование данных в таблицах, составляющих ваши воспоминания, откаты некоторых последних изменений, да ещё конструктор новых миров, который теперь работает исключительно за пределами Солнечной системы.

— То есть, надёжных способов покончить с нами нет?

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

— Хм, а кто-нибудь из твоих коллег в курсе, что должно случиться после Поединка? — наморщил свой лоб Сатана.