Выбрать главу

Мостик вел через реку. Река? Адама подошел ближе. Между невысоких обрывистых берегов синела закаменевшая масса, маслянисто отблескивающая в лучах солнца. Словно в канаву вылили цистерну краски, и она застыла.

Снова гудок — и электровоз с восковым машинистом проследовал мимо. От механичного ритма его передвижений, от безжизненной тишины, окутывающей аркадный мирок, становилось тоскливо. И скучно. Интересное приключение получилось, но пора выбираться отсюда. Адама постоял, провожая взглядом электровоз, перевел взгляд на ‘воду’. Ну и гадость! Пожалели, пожалели пиксельных шейдеров... Интересно, как она вблизи, еще хуже смотрится? Егор спрыгнул.

Густо-синяя поверхность провалилась под ногами, и он погрузился до колен.

— Э! — заорал Егор. — Что такое?

И тут же в затылке словно маленькие червяки зашевелились. Ощущение было куда неприятнее, чем при предыдущих включениях мониторинга мозговой активности. Виски заломило, будто по ним стукнули свинцовыми молоточками, тонкие иголочки впились в позвоночник.

Погрузившись по пояс, Адама ладонями ударил по синей поверхности, но руки тоже ушли в нее, будто в подтаявшее сливочное масло.

— Стой! Оболочка, слышишь?!

Над ним по мостку проехал электровоз, а Егор опустился с головой.

Вокруг заклубилась густая синяя муть — он попал в скрытую зону, подбрюшье игры. Откуда-то сверху вдруг выплыл столбик цифр, далекий, еле слышный тревожный писк прозвучал и смолк. Вместо цифр мелькнуло слово ERROR, сменившееся запросом ‘ЭКСТРЕННОЕ ОТКЛЮЧЕНИЕ?’

— Да! — заорал Адама, хотя так и не понял, обращен ли вопрос к нему, или это внутренний диалог подкоманд оболочки — потому что следом замелькали слова ‘ЗАПРЕТ: ПРИ ВЫБРОСЕ ВОЗМОЖНО НАРУШЕНИЕ МОТОРИКИ... ЗАПРЕТ: ВОЗМОЖНОСТЬ НАРУШЕНИЯ ЗРИТЕЛЬНЫХ ФУНКЦИЙ... ЗАПРЕТ: ВОЗМОЖНОСТЬ ПОВРЕЖДЕНИЯ...’

Егор провалился вниз, понесся с огромной скоростью сквозь темно-синие слои, краем глаз видя, что стрелка спидометра показывает 100 000,00 км/ч.

Это длилось недолго, а когда синие слои закончились, Адама очутился в странном месте, которое никак не могло существовать в аркадной гонке. Да еще и какое-то существо попыталось ударить его топором.

Глава 2

СООБЩЕНИЕ

ПРИНЦИП: без принципа

ОТТЕНОК: настороженный

ПУТЬ: от: следящий прогнозист Каин (Срединный Домен) / к: Радетель Архее Гомеостазис (Срединный Домен)

ТЕМА: новости

КЛЮЧЕВЫЕ СЛОВА: хосты / фигура

ТЕЛО СООБЩЕНИЯ: обнаруженный в Малой Сети экспериментального домена сгусток психической энергии локализован, однако сущность его до сих пор не выяснена. Какое-либо влияние на сгусток невозможно по причине, изложенной ниже.

Серверные хосты как совокупность аппаратного и программного обеспечения начинают расслаиваться — наблюдаются все более частые случаи отделения программных компонентов от аппаратной (машинной) основы и перемещение их непосредственно в Малую Сеть. Все хосты, работа которых нарушена, имеют игровую специфику. Программные компоненты меняют локализацию в Малой Сети и выстраиваются вокруг сгустка психической энергии в смертную фигуру: десять локаций в семи миссиях в четырех уровнях.

Предполагаем, что смертная фигура выстраивается сгустком, она и защищает его от нашего вмешательства. Большая Сеть крайне взволнована. Радетель, что нам делать?

КОДИРОВАННАЯ ПОДПИСЬ: следящий прогнозист Каин (Срединный Домен)

КОНЕЦ СООБЩЕНИЯ

вложение:(условная схема смертной фигуры)

* * *

На экране было то, что Ксюша называла не иначе как Безумная Заставка — распятие в 3-D. Оно медленно вращалось; прибитый гвоздями человек поворачивался к Андрею то лицом, то затылком, почти не различимым за вертикальным брусом.

Как в тебе это сочетается? — удивлялась Ксюша. — Порносайты, Интернет, компьютерные игрушки и церковь?

— Да не хожу я на порносайты! — кривя душой, отнекивался Андрей. — И в церковь не хожу.

— Но ты же веришь. Веруешь то есть.

— Нет, уже давно не верую, — после этих слов он угрюмо замолкал, и тогда Ксюша переводила разговор на другое. Подобные беседы повторялись нечасто, но регулярно — присутствовала в Ксюхе эта бабская склонность подкузьмить, подъегорить любовника. Сейчас она лежала на диване, голая, до поясницы накрытая простыней, а Андрей сидел спиной к ней за компьютером. Ему как раз попался любопытный сайт. DCE: Distributed Computing Environment. ‘Распределенные компьютерные вычисления’...

— Смотри, это, оказывается, интересно, — произнес Андрей, не оборачиваясь. — Ты слушаешь?

— Ага... — лениво откликнулась Ксюха томным, расслабленным голосом женщины, которая буквально только что замечательно провела время. — Что там?

— ‘Так что же заставляет людей участвовать в распределённых вычислениях? — откликнулся Андрей. — Стремление помочь современной науке...’ — он замолчал, читая дальше, и наконец разочарованно добавил: — Ага, нет, это не только бескорыстие, некоторые еще и соревнуются. Команда России, команда Германии...

— В чем соревнуются?

— Да вот, понимаешь... — он опять замолчал.

Ксюша подождала немного и с легким раздражением спросила:

— Может, все-таки расскажешь, что ты там углядел?

Андрей стал пояснять:

— Короче говоря, разные институты и научные центры предлагают использовать домашние компьютеры для вычисления всяких задач. Это как бы предтеча одной большой операционной системы, распределенной на компьютерах по всей планете. Регистрируешься, получаешь персональный идентификатор и скачиваешь клиент-программу. Дальше она у тебя висит в фоновом режиме, высчитывает то, что от нее требуется, и периодически отсылает данные.

Поразмыслив, Ксюша сказала:

— Ерунда какая. Во-первых...

— Во-первых, ты ничего не поняла, — вставил Андрей.

— Почему, немного поняла. Я хотела сказать, это все афера какая-то.

— Как афера? В чем же ее смысл?

— Не знаю. Ну ладно, а почему эти институты сами не высчитывают свои задачи?

— Мощностей не хватает. А простой домашний комп обычно загружен процентов на двадцать-тридцать. Вот они и просят им помочь. Это оказывается популярная штука сейчас.

— Но что им считать надо? Ты можешь объяснить нормальным языком?

— Пожалуйста. Значит, нормальным языком... Ну вот, смотри, э... Сэвэнтин ор Буст. Цель проекта — решить задачу Серпински. Или вот — GIMPS. Они ищут новые простые числа Мерсенна. В ноябре нашли самое большое на тот момент простое число, 220996011-1. Одна контора обещает сто тысяч баксов тому, кто найдет простое число из более чем 107 десятичных цифр и из суммы этого приза планируется сделать выплаты всем открывателям предыдущих простых чисел Мерсенна, примерно по пять тысяч каждому. Вот, а еще...

— Ха, ‘планируется’! — перебила практичная девушка Ксюша. — Знаем мы их ‘планируется’ — кинут и не поморщатся.

Тем не менее, она заинтересовалась.

— А что еще они предлагают считать?

— Еще... Изменения климата в ближайший век, разложение на множители огромных чисел общего вида, свойства белковых молекул, поиск лекарства от рака...

— И за все это платят?

— Да причем тут деньги! — возмутился наконец он. — Что ты с этими деньгами пристала?

— Ах, я пристала? — сзади зашелестела простыня и скрипнул диван.

Против обыкновения, Андрей решил не поддаваться и сидел с напряженной спиной, не оборачиваясь, все то время, пока она была в душе.

Потом сзади опять скрипнуло — усевшись на диван, она натягивала колготки. Дзынькнула ‘молния’ на платье. Когда Ксюха раздраженно произнесла: ‘Все, я пошла’ — Андрей ее не услышал, так как по-настоящему заинтересовался тем, что видел на мониторе. Международный Научно-Религиозный Институт (НРИ), ‘созданный эмигрантом из России, миллионером и филантропом грузинской национальности Тотом Джигурти, с одинаковым усердием жертвующим деньги и для научных и для религиозные исследований’, предлагал принять участие в программе «Поиск Имен». ‘Научно-Религиозный Институт’ — интересное словосочетание, Андрей раньше такого не слышал. Этот самый НРИ каким-то заковыристым образом совместил гипотезу Римана с поиском неких имен. Про гипотезу Андрей знал. Там все дело вертелось вокруг простых чисел, то есть таких, что без остатка делятся только на единицу и на самих себя. Вот, допустим, четыре — без остатка оно делится на два, значит, это не простое число. А пять — простое, и семь простое. Среди этих простых чисел встречаются близнецы, то есть разница между ними составляет двойку. Пять и семь — близнецы, и семнадцать с девятнадцатью близнецы. Чем длиннее цифровая последовательность, то есть чем больше в ней чисел, тем реже встречаются эти самые близнецы. Риман выдвинул гипотезу, что ряд близнецов все-таки бесконечен, однако доказать или опровергнуть это так пока и не смогли. Таинственный эмигрант-филантроп Тот Джигурти через свой НРИ заявлял буквально следующее: каждая пара близнецов соответствует двум буквам латинского алфавита. Все это будет транслироваться через ODL, объектно-ориентированный язык программирования, после чего из каждой последовательности букв составляется слово. Разработан алгоритм, который вычисляет, какое из полученных слов является именем, а какое — нет. Через двенадцать часов после регистрации и запуска клиентской программы на домашний компьютер в качестве бонуса скачиваются все имена, найденные другими участниками проекта со дня его запуска. Суть в том, что ODL не просто язык программирования, но некий инструмент для описания любого объекта, система, содержащая в себе информацию про описываемые объекты. В том смысле, что при помощи запрограммированных синтактик-, семантик- и прагматик-модулей он обрабатывает и смысловую сторону знаковых составляющих, то есть выделяет из имен их смысл.