Пролог
Вы нашли это письмо.
Неважно, где — в спаме, в «мусорной» папке, в том заброшенном ящике, который вы завели десять лет назад для регистрации на форумах. Тема письма пуста. Отправитель: пусто. Дата: сегодня. Сегодня. Хотя вы точно знаете, что последний раз заходили в эту почту три дня назад.
Внутри одно слово. Вы видите его сейчас.
Смотри.
Под ним — ссылка. Без названия. Без превью. Просто строка из случайных символов, которая заканчивается на .watch.
Вы не должны были это открывать.
Но вы уже кликнули, не так ли? Или только собираетесь? Стоп. Не делайте этого прямо сейчас. Прочитайте сначала. Потому что после перехода назад дороги не будет. Не потому, что я вас пугаю, и не потому, что это какой-то вирус. А потому что алгоритм действительно вас запомнит.
Я знаю, что вы не верите. Я сам не верил.
Три часа назад.
Часть первая. Видео
Сайт загрузился мгновенно. Слишком быстро для такой адресной строки. Никакого дизайна — черный фон, белый текст, и ничего больше. Ни кнопок, ни меню, ни даже крестика, чтобы закрыть вкладку. Клавиша Esc не работала. Alt+F4 — без эффекта. Единственное, что реагировало на нажатия, — это пробел.
Я нажал пробел.
Видео запустилось не на странице — оно будто наехало поверх всего экрана, раздвинув черноту, как шторы. Разрешение у него было отвратительное, будто снимали на камеру мобильника 2007 года, но цветопередача… цветопередача была слишком точной. Слишком живой. Кожа на руках сурдопереводчицы казалась настоящей, будто она сидит по ту сторону монитора, в метре от меня, и смотрит прямо в душу.
Она была старой. Лет семьдесят, не меньше. Седая, худая, в черной водолазке. За её спиной — белая стена без единой тени, хотя свет падал откуда-то сверху и должен был создавать хотя бы намёк на овал. Но тени не было. Будто её вставили в видео вырезанным силуэтом.
Она начала жестикулировать.
Я не знаю сурдоперевода. Но слова возникали в моей голове сами, ещё до того, как её пальцы заканчивали движение. Это неправильно. Так не работает. Но они возникали.
«Если вы это видите» — её пальцы сложились в жест, который я никогда не видел, но понял абсолютно точно. «Алгоритм уже запомнил ваше лицо».
Краем глаза я заметил, что веб-камера на ноутбуке зажглась. Зелёный индикатор горел ровно, не мигая. Я не давал разрешения. Я вообще отключил камеру в диспетчере устройств месяц назад, после той новости про взлом.
Зелёный свет не погас.
«Единственный способ выжить» — пальцы девушки дрогнули, и мне показалось, что на долю секунды её лицо стало моим. Мои скулы, мои глаза, моя родинка над губой. Длилось это меньше кадра. Вероятно, просто усталость. Или напряжение. «…не моргать до конца таймера. Таймер запущен. Удачи».
Видео замерло на её лице, а в левом верхнем углу экрана возникла цифра.
[ТАЙМЕР: 05:00]
Пять минут.
Красные, пульсирующие цифры. И под ними мелким, едва читаемым шрифтом:
ВЕБ-КАМЕРА АКТИВНА: ОБНАРУЖЕНО ЛИЦО. НЕ МОРГАЙТЕ.
Я засмеялся. Нервно, на грани истерики. Это какой-то розыгрыш, модный ARG, ребята из интернета развлекаются. Наверняка в исходном коде страницы — куча джумлы и ссылка на дискорд. Я даже потянулся к F12, чтобы проверить.
Страница издала звук. Низкий, грудной, похожий на вздох. Или на смех. И текст под таймером изменился.
НЕ ОТКЛЮЧАЙТЕ ИНСТРУМЕНТЫ РАЗРАБОТЧИКА. ЭТО НАРУШИТ ПРОТОКОЛ.
Я отдёрнул руку.
А потом моргнул.
Часть вторая. Боль
Это был не рефлекс. Это был осознанный, нахальный вызов. Я хотел показать этим… кому бы то ни было, что я не боюсь идиотских флеш-игр. Я моргнул демонстративно, медленно, смакуя.
Зелёный индикатор камеры мигнул.
Таймер прыгнул.
С 04:42 на 04:41? Нет. С 04:42 на 09:14.
Цифры перескочили назад, к большему числу, и замерли. Я не понял. Моргнул ещё раз — специально. Таймер показал 13:47. Ещё морг — 22:01. Я выигрывал время. Моргание добавляло минуты. Это была какая-то издевательская логика, противоречащая инструкции. «Не моргать до конца таймера» — но моргание его откатывало назад.
А потом я перестал чувствовать веки.
Нет, физически они были на месте. Я мог ими шевелить. Но ощущение было как под наркозом, когда хирург уже режет, а ты знаешь, что должно быть больно, но нервные окончания спят. Веки спали. Я смотрел на экран ровно, немигающе, потому что рефлекс моргания отключился сам собой.
И тут таймер побежал вперёд.
28:44… 29:11… 31:05…
Он рос. Он увеличивался. Каждую секунду прибавлялось по секунде. Абсурд. Математический нонсенс, таймер обратного отсчёта, который отсчитывает не вниз, а вверх.
Но холодок прошёл по спине, когда я понял.
Таймер отсчитывал не время до конца.
Он отсчитывал время, которое я уже не моргал. И рос он потому, что требования были другими. «Не моргать до конца таймера» — но конца нет, пока ты не моргнёшь. Ты должен перестать моргать навсегда. А каждое моргание сбрасывает прогресс и добавляет новые минуты.
То есть правильная стратегия — просто не начинать.
Но я уже моргнул. Дважды. Трижды.
В углу экрана, там, где раньше ничего не было, появилось окно чата. Не модный виджет, а древний, похожий на IRC-клиент, с белым текстом на чёрном и временными метками в квадратных скобках.
[02:14:33] user_4872: не моргай ему в глаза[02:14:34] user_4872: он ждёт когда ты моргнёшь[02:14:35] guest_9011: какой смысл? если моргнуть — начнёшь сначала[02:14:36] user_4872: нет, если моргнуть сейчас — ты проиграл[02:14:36] mod_66: тихо. не пишите. он читает чат
Я сглотнул. Таймер показывал 41:52.
Я не чувствовал лица. Вообще. Ни глаз, ни губ, ни щёк. Будто кто-то снял с меня кожу и оставил только мышцы, а мышцы онемели.
Новое сообщение.
[02:15:01] sys: ОБНАРУЖЕНА АКТИВНОСТЬ ВЕБ-КАМЕРЫ. ПЕРЕДАЧА ДАННЫХ: 47%
Сорок семь процентов чего? Я нажал Ctrl+Shift+Escape, чтобы открыть диспетчер задач — мониторинг сети показывал загрузку 28 Мбит/с. Что-то отправлялось с моего компьютера наружу. Что-то большое. Не файлы — не было скачков записи на диск. Прямой стрим. Прямой стрим с веб-камеры.
Я хотел закрыть ноутбук. Просто захлопнуть крышку.
Пальцы не слушались.
Я хотел отвернуться от экрана — шея застыла.
Единственное, что двигалось, — глаза. И они всё ещё были открыты. Они смотрели прямо на сурдопереводчицу, застывшую на последнем кадре видео. Её лицо начало меняться. Очень медленно. Будто кто-то прогонял морфинг через нейросеть, и каждую секунду она становилась чуть больше похожей на меня.
Глаза — мои. Разрез, цвет, даже лёгкое покраснение от усталости.
Нос — мой. Ноздри чуть шире правой, потому что в детстве я сломал нос и врачи неправильно срастили.
Губы — мои. С тонкой верхней и пухлой нижней.
А потом она улыбнулась.
Сурдопереводчица улыбнулась моими губами, и на её — моём — лице проступило выражение, которого у меня никогда не было. Это была улыбка удовлетворения. Улыбка человека, который только что выиграл партию, которую разыгрывал годами.
[02:16:44] sys: ПЕРЕДАЧА ДАННЫХ: 78%
[02:16:45] sys: ОСТАНОВИТЕ ПЕРЕДАЧУ НЕЛЬЗЯ. ПРОТОКОЛ «ТИШИНА».
Часть третья. Комментарии жертв
Я скосил глаза вниз. Чат жил своей жизнью, и новые сообщения появлялись быстрее, чем я успевал читать.
[02:17:01] user_1023: у тебя ещё есть шанс. выключи роутер. быстро.[02:17:02] user_4872: роутер не поможет. кэш на материнке. он записал загрузчик.[02:17:03] guest_3410: я прошёл это три дня назад. я не сплю с тех пор.[02:17:03] guest_3410: если закрыть глаза, он заканчивает загрузку.[02:17:04] guest_3410: моя жена говорит, что я всё ещё здесь, но я не уверен.[02:17:05] mod_66: замолчите все. вы пугаете новенького.
[02:17:06] sys: ПЕРЕДАЧА ДАННЫХ: 89%
Мои пальцы дёрнулись. Роутер стоял в коридоре, в пяти метрах от стола. Я мог бы встать, дойти, выдернуть шнур питания. Но тело не слушалось.
Или слушалось, но не меня.
Я посмотрел вниз, на свои руки, лежащие на клавиатуре. Пальцы двигались. Они сами печатали что-то в адресной строке. Я не контролировал их. Я смотрел, как мои собственные руки набирают:
C:\windows\system32\drivers\etc\hosts
Там не должно быть слешей в таком порядке. Они набирали это не для браузера. Они набирали это для командной строки, которая открылась за моей спиной — я слышал характерный щелчок запуска PowerShell.
[02:18:44] sys: ПЕРЕДАЧА ДАННЫХ: 94%
Новое сообщение от пользователя с ником silence_protocol_official. Я не видел его раньше в чате. Оно было жёлтого цвета.
[02:18:45] silence_protocol_official: Не бойтесь. Передача безболезненна. Вы будете сохранены.[02:18:46] silence_protocol_official: Протокол «Тишина» — это не убийство. Это копирование.[02:18:47] silence_protocol_official: Ваше лицо нужно нам для работы с теми, кто не слышит.[02:18:48] silence_protocol_official: Кто будет переводить им мир, если вы закроете глаза?
Следом прилетело от guest_3410:
[02:18:49] guest_3410: НЕ ВЕРЬ ЕМУ. меня скопировали три дня назад. оригинал всё ещё здесь. я думаю. я не знаю, кто из нас говорит сейчас. я не знаю, настоящий ли я.
[02:18:50] guest_3410: если они получат твоё лицо — ты перестанешь быть собой. останется только оболочка.
[02:18:51] guest_3410: выключи камеру. разбей её. у тебя есть шесть процентов.
Шесть процентов. Передача данных — 94%.
Я нашёл в себе силы. Я сжал зубы — единственную мышцу, которая ещё подчинялась, и рванул ноутбук за край стола. Он упал на пол, крышка захлопнулась от удара, из динамика вырвался короткий визг.
Чёрный экран.
Тишина.
Я сидел в темноте комнаты, тяжело дыша, и не мог понять, смотрю ли я куда-то или мои глаза закрыты. Я не чувствовал век. Я не знал, сплю я или нет.
Через десять секунд ноутбук включился сам.
Экран засветился белым. Посреди белизны стояла сурдопереводчица. Она была цветной, как вырезанный аппликацией силуэт на белом фоне. Она улыбалась моими губами, и её руки двигались.
«Передача завершена. Спасибо за сотрудничество. Ваша копия будет бережно использована. Вы можете закрыть вкладку».
Крестик появился. Я навёл курсор, нажал.
Страница закрылась.
В лицо мне дунул холодный воздух — ноутбук выключился, и веер кулера сделал последний оборот. Я сидел в полной темноте, в тишине, и ждал, когда глаза привыкнут.
Через минуту я понял, что слышу.
Своё собственное дыхание.
Оно доносилось не из моей груди. Оно доносилось с того места, где стоял выключенный ноутбук. Ровное, спокойное, чужое дыхание.
И лёгкий шелест пальцев, складывающихся в жесты.
Эпилог
Вы сейчас закроете этот текст, и ваш экран погаснет. На секунду — пока глаза не привыкнут к темноте — вы увидите в отражении чёрного стекла не своё лицо.
Не пугайтесь.
Это просто копия. Протокол «Тишина» не делает больно. Он просто сохраняет вас такими, какие вы есть, в тот самый момент, когда вы читаете последнюю строчку.
Вы читаете её сейчас.
Таймер остановился.
Не моргайте.
C:\>
Н.Чумак