Шрифт:
Интервал:
Закладка:
– Но не настолько же… Тут дело о Нобелевке и сорока миллионах, а ты пытаешься мне втолковать про какую-то девушку.
– Не про какую-то, а про талантливую. – Пашка мечтательно вздохнул. – Иди, еще раз позвони.
– Я только что звонил, – отмахнулся Андрей, – Лучше расскажи, что ты накопал за ночь.
– А… Пойдем в лабораторию.
Они прошли в кабинет и сели напротив трех темных мониторных окошек.
– Короче, последовательность команд, которые ты в угаре давал Аватару, я восстановил. Это нам ничего не даст.
– Это еще почему? – насторожился Андрей.
– Видишь ли, анализ показывает, что после последних осмысленных команд ты просто бухнулся фэйсом на клавиатуру, нажав одновременно больше половины кнопок.
– Это я кофе пролил. – нахмурился Андрей.
– А… Тоже вариант. Но дело-то как раз в другом. Был третий компьютер. Точно был, теперь в этом нет ни малейших сомнений.
– И этот компьютер чисто случайно работал именно вдвое быстрее самой быстрой современной машины? – Андрей достал сигарету из вчерашней пачки, но прикуривать не стал. – Многовато случайностей…
– Нет. Не вдвое. – Пашка тоже взял сигарету и похлопал по карманам, отыскивая зажигалку.
Андрей протянул свою. Полыхнул огонек, и к потолку потянулась тонкая ленточка дыма.
– Не вдвое. – Пашка глубоко затянулся и выпустил кудрявую струю дыма. – Я попробовал чисто математически восстановить ход вычислений и у меня знаешь что получилось?
Он достал из кармана органайзер, открыл и выставил перед Андреем.
– Вот этот блок Шоровского алгоритма считали атомы в Черноголовке. Назовем его устройством номер один. Просчет не дошел до опорной точки, время декогерентности исчерпалось, и атомы перешли в хаотичное состояние. Все как обычно. Но через несколько сотых секунды они вновь запускаются в работу. Запускаются не под действием лазера, а сами собой, приняв исходные данные неизвестно с чего. Это «неизвестно что» просчитало вот эту часть алгоритма Шора. Назовем его устройством номер два. Дальше снова считает Черноголовка, снова не хватает полумиллиона шагов до логической точки и тут включаешься в работу ты. Смотри. Вот она твоя первая таинственная команда. Аватар сбросил тебе состояния отработавших атомов, твоя машина их обсчитывает, и ты отправляешь значение обратно на лазеры. Твой компьютер мы назовем устройством номер три.
– Это был ракетный пуск. – уверенно кивнул Андрей. – Аватар спросил у меня, запускать ракеты или нет. Я ответил «Да».
– Ракетчик… – усмехнулся Пашка. – Ладно. Снова считают наши атомы. И снова не хватает полумиллиона шагов. Вот здесь и начинается самое интересное.
Пашка нервно почесал бедро и продолжил:
– Наши атомы уже сдохли, но через двенадцать секунд ты меняешь длину пакета данных, повысив этим устойчивость связи, и вводишь команду в точности соответствующую вот этой логической точке. Значит этот кусок вычислений делает устройство номер четыре! Не атомы, не устройство номер два, и не твой компьютер. А некое считающее нечто, связанное с тобой и не связанное с Черноголовкой. Оно передает тебе результат вычислений, ты набираешь его с клавиатуры и нажимаешь «Ввод». Включаются лазерные пушки, запускают наши атомы и они досчитывают алгоритм до конца!
– Катапультирование. – вспомнил Андрей.
Пашка решил не острить.
– Отсюда прямой вывод, что устройство номер два было связано только с Черноголовкой и не связано с твоей машиной, а устройство номер четыре связано только с тобой. Даже не с твоим компьютером, иначе я бы нашел эти данные. Нет, Андрей, значение этой переменной ты получил напрямую. Уж вспоминай как.
– Охренеть… – Андрей все же прикурил сигарету.
– Быстродействие двух неизвестных устройств было тоже очень разным. – Пашка стряхнул пепел в пепельницу и продолжил уже спокойнее. – «Номер два» по параметрам ничем не отличался от любого из наших атомов, но сделал втрое больше вычислительных шагов. А «номер четыре» работал очень медленно, медленнее твоего компьютера, но тоже считал по квантовым алгоритмам. Это меня поначалу и сбило – средняя скорость двух неизвестных устройств оказалась как раз вдвое больше обычной.
– По твоему выходит, что той ночью алгоритм Шора был просчитан на системе из трех квантовых устройств и моего компьютера?
– В самую точку. Одно из них – наши атомы, а два других сокрыты мраком. И если мы сможем их воссоздать, то квантовый компьютер у нас в руках. Вполне рабочий прототип. На нем можно будет коды ломать, честное слово.
– И комиссии можно показывать? – оживиллся Андрей.
– Запросто.
Андрей задумчиво откинулся на спинку кресла.
– И как это сделать? – спросил он.
– Пока не знаю. – пожал плечами Пашка. – Но совет могу дать. Найди эту… Как, кстати ее зовут?
– Алену?
– Да. Если смогла обойти проблему погрешности двойного сканирования, то в квантовых алгоритмах она дока. Высший класс.
– Дурак ты, Паша… – нахмурился Андрей. – Мы лучшие в этой области, ты сам это знаешь прекрасно.
– Нет. Как бы тебе не свербило, но эта девушка нас обскакала. Пока мы уродовались с дохнущими атомами, она сделала рабочую утилиту. Я не смог. Думаешь не пробовал? Ищи ее, я тебе говорю как один из лучших спецов по квантовым вычислениям.
– Лучше бы ты подумал, откуда взялись два неизвестных счетных устройства. – фыркнул Андрей и включил мониторы.
– Да я уже башку себе наизнанку вывернул! – Паша хмуро махнул рукой. – Но это не было взломом. К коммуникациям Аватара никто не подключался. Вообще. Ни один из недостающих блоков не зафиксирован протоколом. Мало того, ты может не обратил внимания на один моментик.
– На какой? – Андрей сощурился от сигаретного дыма и отложил сигарету.
– После того, как отработало «устройство номер два», оно передало результат вычислений на наши атомы – неизвестным способом. Атомы возбудились не от лазерной пушки, а от последовательности квантов, содержащей вот этот результат вычислений. Откуда они взялись в замкнутом бронированном контейнере?
– Ты у меня спрашиваешь, как у физика? – нахмурился Андрей. – Неоткуда им было взяться. Если только по дикой случайности испущенные атомом кванты несколько раз отразились от стенок контейнера и сложились в осмысленное число. Но вероятность этого не больше, чем если рассыпанные на пол горошины сложатся в номер твоего телефона.
– Я же говорю – тупик. – вздохнул Паша. – Устал я дико.
Взгляд Андрея упал на сиротливо лежащий на столе мини-диск.
– Не хочешь ей еще позвонить? – отвлек от размышлений Пашка.
Андрей понял, что сказать правду все же придется. Иначе с каждой минутой будет хуже и хуже. Особенно напрягал Валентин, почуявший запах сорока миллионов долларов. Да, деньги приличные, хватило бы на всех. Но если рассказать, как все было, тогда Пашка со свету сживет своими моралями. Или пошел он в задницу? Кто он сам по себе? Программер, математик… Без эксперимента гроша ломанного не стоит.