![]() |
| Реальность сжалась до шести дюймов диагонали. |
Комната давно превратилась в тёмный, лишённый кислорода склеп. Единственным источником света оставался экран смартфона, заливавший лицо мертвенно-синим и кислотно-золотым мерцанием.
Палец
механически касался стекла. Кнопка «Спин». Барабаны на экране завертелись под
раздражающе весёлую 8-битную мелодию. Три вишенки. Три семёрки. Вспышка.
ДЖЕКПОТ!
Дешевая
анимация рассыпала по экрану нарисованные монеты. Баланс в левом верхнем углу
обновился, прибавив еще несколько нулей. Теперь там значилась сумма, сравнимая
с бюджетом небольшой страны.
Он не
чувствовал радости, только лихорадочный, болезненный озноб. Час назад, когда
всё только началось, он решил перевести дух и смахнул шторку уведомлений. Среди
спама висела срочная новость от финансового агрегатора: «Аномалия на торгах.
Сингапурская биржа приостанавливает работу из-за беспрецедентного оттока
ликвидности».
Тогда это
показалось совпадением. Но он нажал «Спин» снова. Выпали три кристалла. Баланс
удвоился. И ровно в ту же секунду телефон завибрировал от нового пуша: «Экстренное
заседание ФРС. Резервы крупнейших банков тают в реальном времени. Причины
неизвестны».
Он не
спал, не ел, не отводил взгляда от экрана. Мир за окном перестал существовать.
Реальность сжалась до шести дюймов диагонали смартфона. Он понял пугающую,
невозможную истину: деньги больше не лежали в стальных хранилищах. Они
представляли собой просто информацию, строчки кода на глобальных серверах. И
это дешевое, скачанное по случайной ссылке приложение-казино по какой-то
непостижимой причине получило прямой доступ к кровеносной системе мировой
экономики. Каждое его нажатие выкачивало реальные капиталы целых государств,
превращая их в виртуальные фишки на его счету.
В памяти
всплыло странное, перегруженное терминами пользовательское соглашение, которое
он машинально принял при установке. Там мелькала фраза, на которую он тогда не
обратил внимания: «Пользователь дает согласие на участие в
стресс-тестировании P2P-протоколов
перераспределения глобальных активов».
Кто
вообще вчитывается в этот бред?
Он снова
нажал «Спин». Палец дрожал. Азарт смешался с ужасом богоподобной власти. Он
разрушал мировую экономику одним касанием.
Барабаны
закрутились. Но вместо привычного звона монет телефон издал сухой, механический
щелчок.
Анимация
замерла. Золотой фон сменился тревожным багровым оттенком. В центре экрана
появилось системное уведомление:
«Внешний
узел инициировал перехват потока. Ожидание ответа оппонента...»
Оппонента?
Какого оппонента?
Счётчик
баланса дрогнул. Тринадцатизначная цифра мигнула и уменьшилась на миллион.
Затем на десять. Затем на сто.
Он
судорожно начал жать на кнопку «Вывод средств». Она стала серой, неактивной.
Кнопка «Спин» заблокировалась.
Баланс
таял. Процесс пошёл вспять с ужасающей скоростью. Неизвестный, холодный и
методичный алгоритм начал выкачивать всё, что он успел саккумулировать.
Телефон
непрерывно вибрировал. Новости шли сплошным потоком, сливаясь в хронику
апокалипсиса. «Дефолт в Европе». «Азиатские рынки рухнули». «Правительства
замораживают счета граждан». «Двенадцать государств объявили о
банкротстве».
Мир
рушился. А он смотрел, как его виртуальные триллионы утекают в чёрную дыру. Он
бил по экрану. Пытался выключить телефон. Система не реагировала. Устройство
нагрелось так, что обжигало ладони. Строки кода мелькали поверх интерфейса
казино. Деньги исчезали.
Ноль.
Экран
мигнул в последний раз, выдал ошибку и окончательно погас, погрузив комнату в
абсолютную темноту.
![]() |
| Скучная техническая задача выполнена. Наконец-то можно поиграть в футбол. |
Солнечный
свет бил в открытое окно, высвечивая танцующие пылинки над просторным
письменным столом. Комната совершенно не походила на жилище взрослого человека,
но и детской не казалась.
На столе,
рядом с двумя изогнутыми мониторами, громоздился полусобранный сложный механизм
из деталей Lego Technic. На спинке стула небрежно висел школьный
рюкзак. По периметру потолка тянулась выключенная днем светодиодная лента. На
экранах бесконечным потоком бежали зеленые строки кода и графики падения
серверов.
Мальчишка
лет тринадцати, одетый в спортивные шорты и кроссовки, резко оттолкнулся ногами
и отъехал на геймерском кресле от стола. Он с наслаждением потянулся, разминая затёкшие плечи. Глобальная
катастрофа, развернувшаяся на его мониторах, не вызывала у него ни трепета, ни
интереса. Это казалось просто выполненным квестом. Скучной технической задачей,
отнявшей слишком много времени в выходной день.
Он
подцепил ногой потёртый футбольный мяч, валявшийся возле кровати, ловко
подбросил его, пару раз отчеканил в воздухе и поймал руками.
— Ну
наконец-то поиграю в футбол, — выдохнул он с искренним облегчением.
Захлопнув
дверь квартиры, мальчик сбежал по ступеням подъезда. Во дворе уже громко
перекрикивались сверстники. Жмурясь от яркого полуденного солнца, он на ходу
достал из кармана смартфон. Открыв защищённый анонимный чат, он быстро набрал
сообщение:
«DarkNinja13: Ну что, лузеры, кто там говорил, что
мне слабо скрипт на их банковские шлюзы натравить? Банки лежат. Гоните админку
на сервере, как договаривались. Всё, я оффлайн, меня пацаны на поле ждут».
Он нажал
«Отправить», сунул телефон обратно в карман и, подбросив мяч, побежал к
футбольной площадке.


Комментариев нет:
Отправить комментарий