Мережевий ефект - Марта Уеллс
Я змусив себе повернутися і використав стіну, щоб піднятися і стати на ноги. У шафах є інструменти. Нам потрібно знайти щось, що може його розбити, або якусь вибухівку. Я знаю, я ледве міг стояти і ходити, тому зараз я був надто оптимістичним.
2.0 сказав: "Е, потенційна проблема. Чому targetControlSystem не викликала допомогу? Повинно бути якесь виявлення близькості. Крім того, targetContact може бачити нас.
Ох. Це було гарне питання.
Центр раптом сказав: запит: якась кількість клієнтів померла? Так/Ні.
Питали про людей. Я сказав йому: "Ні. Вся популяція клієнтів під загрозою."
Він дав запит: "Допомога популяції клієнтів?"
У мене не було правильного коду, і я не хотів брехати йому. Все було набагато гірше, ніж здавалося. Я сказав: "Невідомо."
Ніякої реакції.
Я сказав: запит: чи триває попередження про близькість? Він знав про свою ситуацію, він міг би визначити, чи знає targetControlSystem, що ми тут.
Він сказав: Ніякого попередження. Немає попередження про близькість. Невідомий організм відсутній. Лише в мережі.
Ух. Він говорив, що targetControlSystem не реагує на мене, оскільки вважає мою присутність як неприязну. Мені здавалося, що я ціль, заражений колоніст.
Я не міг відповісти. SecUnits не повинні бути в стані шоку, як люди, але моя надійність роботи знизилася ще на 5 відсотків, що досить багато відразу.
Я не в мережі, сказав я Центрові. І я не заражений.
2.0 сказав: Думаю, можливо, це не так. Я проаналізую діагностичні аномалії. Зачекай.
Центральна система надіслала мені зображення, карту підключення кімнати, подібну до тієї, яку зробив 2.0. На ній була моя жорстка адреса та підключення до targetControlSystem.
О ні.
Від людини до машини. Можливо, так воно мало працювати. Від людини до машини і знову до людини.
Ми все зробили неправильно. Я намагався стримати АРТа, щоб уникнути контакту з потенційно інфікованими системами, коли інфікованими були люди-імпи.
І я зайшов у цю кімнату, знайшов заражену людину. Ворог сподівався забруднити мене в шахті, а я забрів сюди і послужливо зробив це сам.
2.0 сказав: "Я знайшов аномальний код у вашому активному просторі обробки, я ізолюю його та позначаю до видалення. Я пробую видалити його. О, він знову з'явився. Принаймні у мене це позначено.
Я думав, що у мене імунітет, тому що я — SecUnit. Вау, це звучало так пафосно, як "Я хочу бути особливим! Як це — ні?" — таке лайно люди тягнуть весь час.
2.0 сказав: "Його можна видалити. АРТ видалив його.
Так, це був АРТ. А це тільки я.
Я, якого в будь-який момент може захопити targetControlSystem. Це все одно, що знову мати командний модуль.
Ні, не знову. Ніколи знову.
Я мав доступ до ворожої мережі. І, можливо, у мене був союзник.
Я надіслав у Central: запит: дозволити початок очищення та перезавантаження.
Він сказав: запит: допомога популяції клієнтів?
Якби я допомагав його людям, він би допомагав мені. Я сказав, підтверджую: Якщо можливо. Я постараюсь.
Він відповів: прийнято: дозволи призначені.
Раптом я побачив весь вузол, центральний і цільовий, і те, як вони переплітаються, з TargetContact на периферії. Я повернувся до центральної системи та розпочав чистку.
Тоді TargetControlSystem зрозумів, що я тут.
Він діяв набагато швидше, ніж я очікував. Він використав зв’язок, щоб перемогти Центр, перекрити мій захист і влитися прямо в голову. Він знав, хто я, мав дані з двох інших ітерацій, і він знав, що я вбивав його раніше.
Цілу секунду я думав, що зі мною покінчено. Або я буду видалений або знову під контролем targetControlSystem, що їздив у моїй голові, як командний модуль, і якби у мене був вибір, я б радше хотів бути видаленим.
Але він насправді не розумів того факту, що 2.0 був тут зі мною. Або я думаю, він не розумів, що ми дві різні ітерації з рівними можливостями. Я втрачав функціональність і збирався перейти до примусового перезапуску. Але з 2.0 все було добре, і це було вбивче програмне забезпечення.
Він вилучив targetControlSystem з моєї голови і прослідкував за активним з'єднанням прямо назад у розділ центральної системи.
Центр повідомив, очищення не вдалося.
Ініціювати відключення, а потім знищити блок, сказав мені 2.0. Починай, до біса.
Це вб'є тебе, сказав я йому.
Я знаю, що роблю, яка, на твою думку, моя функція, ідіот? Просто зроби це.
Я не хотів. Я не міг. Я був ідіотом, і я пам’ятав, як Мікі кинувся на бойового бота, щоб дати мені можливість врятувати своїх людей.
Якщо ви нахріните, я буду настільки злий, що зроблю АРТа гарним, — сказав 2.0 — І на відміну від Мікі, я тут виграю.
Це мало зашкодити. Я ініціював відключення каналу.
Подача раптово зникла, коли Центр зник. Усе мовчало, всередині і поза моєю головою. Я зрозумів, що знову опинився на підлозі, і підвівся вертикально, похитуючись. Я перекинув стіл і відрізав енергетичною зброєю лівої руки велику поперечину. Потім закульгав до коробки з зіркоподібним ядром, яка тепер містила 2.0, центральну та цільову контрольні системи. Вони сплять, сказав я собі. 2.0 і Central нічого не відчують. Було дуже прикро, що targetControlSystem нічого не відчує.
З моєю палицею та обома енергетичними озброєннями на руках я зламав коробку, розбив зірку і розтопив рештки. Я відчував себе дивно і неправильно, а мої органічні частини робили те, що змушувало мене знову відчувати спазми шлунка, якого я не мав. Я вбивав SecUnits і бойових ботів, але це був я, ну добре, копія, плюс Центр, який став жертвою так само, як і будь-хто інший. Навіть TargetContact став жертвою. І мені якось довелося це вбити. Знизивши targetControlSystem, можливо, я міг би пройти через його захисний бар’єр.
Закінчивши з ящиком Центру, я повернувся до TargetContact.
О, він зарухався. Це було погано. Якщо у нього залишилося щось від попередньої людини…
Він підвівся на ноги і вистрілив у мене.
***
SecUnit 03
Статус: Виконується пошук
Я обходжу північну сторону комплексу до проходу між двома поверхневими структурами. Дрон надав мені карту комплексу та розташування цілей, прихованих у східних дверях.
Цілі на поверхневій док-терасі розповідають людям історію колонії. Це підтвердження інформації, вже отриманої Айріс, але не відразу корисної.
Якщо люди не можуть отримати інформацію, я ввійду в комплекс без неї. Це мій перший пошук без командного модуля, і я хочу, щоб він був успішним. Я хочу знайти іншого SecUnit'а. Я надсилаю оновлення стану Перигелію, і він не відповідає відразу.