Квантовый компьютер для инженеров: без формул, но честно

Квантовый компьютер для инженеров: без формул, но честно

Материал для тех, кто хочет понять — а не сдать экзамен.

Зачем эта статья

Про квантовые компьютеры пишут двумя способами. Первый — академический: «гильбертово пространство, унитарные операторы, суперпозиция базисных состояний». После такого инженер закрывает вкладку. Второй — попсовый: «компьютер из параллельных вселенных, считает всё одновременно, скоро взломает биткоин». После такого закрывает вкладку уже физик.

Мы попробуем средний путь. Объясним так, чтобы инженер-практик понял механику, а физик не кинул помидор. Если где-то упростим — отметим, что упростили.

Что такое кубит. Не электрон, не фотон, а система

Самое первое заблуждение: «кубит — это электрон в двух состояниях». Нет.

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

Квантовый компьютер для инженеров: без формул, но честно

Принципиальная схема джозефсоновского перехода — главного элемента сверхпроводящего кубита. Два сверхпроводника, разделённых тонким (несколько атомов) слоем диэлектрика. Именно эта структура придаёт микросхеме квантовые свойства при глубоком охлаждении.Изображение: Miraceti / Wikimedia Commons, CC BY-SA 3.0.

А ведь это просто конденсатор

Посмотрите на схему ещё раз. Два проводника, между ними тонкий слой диэлектрика. Что это? Это обычный конденсатор. Топология — буквально та самая, что в любом радиоприёмнике, в любой материнской плате, в любой старой ламповой схеме у вашего деда в гараже. Если положить такой джозефсоновский переход на стол при комнатной температуре и замерить мультиметром — он покажет ёмкость. Скучный, маленький, тонкий, но конденсатор.

Магия не в конструкции, а в режиме работы. Когда систему охлаждают почти до абсолютного нуля, металл переходит в сверхпроводящее состояние, электроны спариваются и начинают квантово туннелировать через диэлектрический зазор — сами, без приложенного напряжения. Тот же самый «конденсатор» начинает вести себя как нелинейный индуктор с неравномерными уровнями энергии. Конструктивно — конденсатор, функционально — катушка с особыми свойствами. Вся разница — в температуре.

И вот это — главный сюжет, который теряется в популярных объяснениях. Квантовая физика не пришла в нашу жизнь с квантовым компьютером. Она была рядом всё время — с того момента, как Маркони и Попов собрали первое радио.

  • Детекторный приёмник 1900-х — кристалл галенита с прижимной иголкой. Никто тогда не знал, но это был квантовый туннельный диод: электроны просачивались сквозь барьер по чисто квантовому механизму.
  • Радиолампа — термоэлектронная эмиссия, тоже квантовый эффект (электроны вырываются из горячего катода через потенциальный барьер).
  • Транзистор, на котором стоит вся современная электроника, — это применение квантовой механики полупроводников. Без зонной теории, разработанной квантовыми физиками 1930-х, никаких процессоров бы не было.
  • Лазер, светодиод, флешка, МРТ-сканер, GPS-спутник с атомными часами — всё это квантовая физика, работающая прямо сейчас на вашем столе и в вашем кармане.

Поэтому когда читаете «квантовый компьютер — это новая революция» — поправьте: это не первая квантовая революция. Первая случилась сто лет назад, когда люди научились использовать квантовое туннелирование, не понимая, что они это делают. Просто паяли кристалл с иголкой и слушали радио.

Квантовый компьютер — это тот же конденсатор, та же радиолампа, тот же транзистор. Только заведённый в режим, в котором он не просто пропускает или усиливает сигнал, а становится управляемой квантовой системой. Шаг тот же, что от детекторного приёмника к транзисторному радио. Просто следующий.

Внутри этой системы работает огромный коллектив электронов, согласованных между собой. Не один электрон, не фотон, не «частица в двух местах одновременно» — а рукотворная квантовая система, которую мы построили специально для счёта.

Суперпозиция — это не магия, это режим охлаждения

Второе заблуждение: «суперпозиция — это когда кубит одновременно 0 и 1». Формально верно, но звучит как мистика.

На практике суперпозиция — это рабочий режим, в который кубит попадает, когда мы убрали всё лишнее. Тепло шевелит атомы и сбивает квантовое поведение. Если охладить систему до 0,015 Кельвина (в сто раз холоднее космоса) и заэкранировать от электромагнитных помех — кубит начинает жить по квантовым правилам.

Ближайшая бытовая аналогия — агрегатные состояния воды. Та же самая H₂O при +20 °C — это жидкость, льётся, принимает форму сосуда. При −20 °C — твёрдый лёд, держит форму. При +120 °C — пар, заполняет всё пространство. Молекулы те же, но поведение принципиально разное, и переход между режимами задаётся температурой.

С кубитом то же самое. При комнатной температуре наша микросхема — обычный кусок металла, никаких квантовых свойств. Охладили до 0,015 К — она «замёрзла» в квантовый режим, появилась суперпозиция. Нагрели обратно — режим пропал, перед нами снова кусок металла.

Квантовый компьютер для инженеров: без формул, но честно

Три состояния воды: лёд, жидкость, пар. Молекулы те же, но поведение разное — режим переключается температурой. С кубитом то же самое: одна и та же микросхема при комнатной температуре — обычный металл, при 0,015 К — квантовая система.Изображение: StarLight / Wikimedia Commons, CC BY-SA 3.0.

Поэтому когда вы видите фотографию квантового компьютера — этот огромный люстрообразный медный «холодильник» — это и есть устройство, создающее условия для суперпозиции. Сам процессор там размером с ноготь, всё остальное — криогеника.

Как мы туда грузим информацию

Кубитом нельзя управлять кнопкой. Мы буквально стреляем по нему пучком фотонов.

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

Квантовый компьютер для инженеров: без формул, но честно

Так выглядит настоящий квантовый чип на четыре кубита. Тёмные «прямоугольники» по краям — сами кубиты. Длинные змеевики между ними — копланарные волноводы-резонаторы для считывания. Тонкие линии, подведённые сбоку, — это управляющие каналы: по ним приходит тот самый СВЧ-импульс, который вращает состояние кубитов. Размер всей структуры — несколько миллиметров.Изображение: A. Wallraff, ETH Zürich (2015) / Wikimedia Commons, CC BY-SA 3.0.

В обоих случаях импульс описывается тремя параметрами:

  • Амплитуда — насколько сильно толкаем.
  • Длительность — сколько времени толкаем.
  • Фаза — с какой стороны толкаем.

Эти три числа полностью задают, как кубит отреагирует. Никакой случайности на этом этапе нет — мы сами решаем, в какое состояние его перевести. Случайность появится позже, при измерении.

А фотон — это тоже кубит

Раз мы управляем кубитами фотонами — логично спросить: а сами фотоны можно использовать как кубиты? Можно. Фотон тоже квантовая система, в его поляризации, фазе и амплитуде можно хранить информацию. Фотон — это летающий кубит.

Из этого следует важная вещь: фотонами можно передавать квантовую информацию по оптоволокну — не переводя её в обычные нули и единицы. Это и есть квантовый интернет.

И это не фантастика и не «через двадцать лет». Квантовый интернет уже существует. Китай в 2017 году провёл сеанс квантовой связи через спутник «Мо-цзы» между Пекином и Веной — 7600 км. В Европе работает магистральная квантовая сеть EuroQCI. В США тестируют участки между национальными лабораториями. В лабораториях по всему миру ежедневно передают квантовое состояние от одного кубита к другому по оптоволокну на десятки километров. То есть прямо сейчас, пока вы читаете этот текст, фотоны переносят кубитную информацию между приборами — на маленьких дистанциях это рутина.

Квантовый компьютер для инженеров: без формул, но честно

Реальный экспериментальный стенд квантовой передачи данных в Окриджской национальной лаборатории (США, 2024). Стационарные кубиты соединяются между собой по оптоволокну — фотоны переносят квантовое состояние от одного узла к другому. Это не рендер для презентации, это рабочая лаборатория.Изображение: Oak Ridge National Laboratory / Wikimedia Commons, CC BY 2.0.

Картина будущего простая: стационарные «искусственные атомы» в лабораториях считают, фотоны летают между лабораториями и переносят результаты. Разделение труда: одни хранят и думают, другие переносят.

Как он считает: пример с ПИН-кодом

Теперь к делу. Пусть нам надо подобрать двузначный ПИН-код к карте. Максимальное число — 99. В двоичной системе 99 = 1100011, то есть семь бит. Значит, нам хватит семи кубитов.

Шаг 1. Заряжаем волну

Готовим управляющий импульс. В форму этой волны — её фазу, амплитуду, длительность по каждому из семи каналов — мы зашиваем проверочную функцию банка. То есть алгоритм, по которому банк решает «правильный ПИН или нет». Все известные параметры (модель карты, схема проверки) превращаются в форму волны.

Это не магия и не «загрузка данных в кубит». Это инженерная работа: математическую функцию преобразуют в последовательность импульсов. Точно так же, как программист превращает алгоритм в машинный код для процессора, физик превращает алгоритм в форму радиосигнала или лазерного импульса для кубита.

Чем больше известного контекста зашито — тем точнее результат. Здесь параллель с большими языковыми моделями: чем лучше промпт, тем чище ответ. Принцип универсален.

Шаг 2. Стреляем

Импульс попадает в семь кубитов. Каждый кубит меняет своё состояние под действием волны. Состояния семи кубитов начинают взаимодействовать между собой — амплитуды складываются и вычитаются, как волны на воде.

Там, где форма управляющей волны попала «в резонанс» с правильным ответом, амплитуды складываются и усиливают друг друга. Там, где не попала, — гасятся. В результате правильный ответ становится «громче» остальных. Не «единственно возможным», а просто более вероятным при измерении.

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

Шаг 3. Читаем

Чтение кубита разрушает его состояние. Это не «фотография» — это вмешательство, после которого кубит «выпадает» в один из двух классических битов: 0 или 1. Семь кубитов дают семь бит, то есть одно число от 0 до 127.

Технически чтение делается так: рядом с кубитом стоит крошечный микроволновый резонатор. Мы посылаем в него слабый зондирующий импульс. Резонатор настроен так, что его частота чуть-чуть зависит от состояния кубита: если кубит в 0 — одна частота, если в 1 — другая. По отражённому сигналу определяем, в каком состоянии кубит был. Сам акт измерения и разрушает суперпозицию.

После чтения кубит — обычный бит, никакого квантового поведения в нём не осталось. Чтобы запустить следующий цикл вычислений, его нужно заново охладить и сбросить в исходное состояние. Это занимает микросекунды — не как заморозка с нуля, а как «выдох»: лишняя энергия, появившаяся при измерении, уходит в холодильную систему, и кубит снова готов к работе.

Шаг 4. Повторяем

Сбрасываем систему, заряжаем тот же импульс, снова измеряем. И так сто раз. Получаем сто чисел.

Шаг 5. Считаем частоту

Большинство ответов будут разными — это та самая квантовая случайность. Но одно число выпадет заметно чаще остальных. Например, 0011010 — это 26 в десятичной. Вот вам и ПИН.

Финальный образ.Чёрный ящик. Положил банковскую карту — снизу выпала бумажка с ПИН-кодом. Всё. Это и есть квантовый компьютер.

Почему это работает: интуиция без формул

Классический компьютер при подборе ПИН-кода перебирает варианты по очереди: 00, 01, 02… 99. В худшем случае — сто попыток. Каждая попытка — отдельное действие.

В квантовом компьютере никто ничего не перебирает. Кубиты не «крутятся», не «думают», не «пробуют варианты». Внутри ничего не вращается, ничего не считается в привычном смысле. Это важно понять, иначе остаётся ощущение, что там сидит маленький быстрый процессор, и оно ложное.

Что происходит на самом деле — это резонанс. Та же физика, что в гитаре или в радиоприёмнике. Когда вы натягиваете струну и щипаете её, она звучит на одной частоте — той, на которую настроена. Когда крутите ручку радио, среди шума прорезается одна станция — на чью частоту попала настройка. Никто внутри радиоприёмника не «перебирает станции по очереди». Вся настройка происходит сразу, физически, через резонанс.

В квантовом компьютере мы делаем то же самое. Форма управляющего импульса — это «настройка приёмника». Семь кубитов под этой настройкой образуют систему, у которой правильный ответ резонирует, а неправильные — нет. При измерении мы с большой вероятностью попадаем в резонансную точку — то есть в правильный ПИН.

Поэтому фразы «квантовый компьютер быстрее» — неточные. Он считает по-другому. Он не для того, чтобы открывать Excel — он для задач, в которых правильный ответ можно «вытащить из шума» резонансной настройкой. Подбор ключей, моделирование молекул, оптимизация логистики, машинное обучение на больших пространствах вариантов.

Откуда система «знает» нужную форму волны?

Здесь начинается самое интересное место — и самое неудобное для популярных объяснений. Если квантовый компьютер не перебирает, а резонирует — кто-то ведь должен задать форму волны заранее, чтобы она попала в резонанс именно с правильным ответом. Кто это делает?

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

То есть мы не знаем заранее ответа (иначе зачем считать). Но мы знаем правило, по которому ответ проверяется. И этого знания хватает, чтобы построить волну, которая войдёт в резонанс с тем числом, которое этому правилу удовлетворяет — даже если мы не вычислили его явно.

Это и есть главная странность квантовых вычислений. Мы строим резонатор, не зная, на какой частоте он зазвенит, — но знаем, что он зазвенит на правильной. И измерение это подтверждает: чаще всего выпадает именно тот ПИН, который проходит банковскую проверку.

Тут у любого думающего человека возникает естественный вопрос: откуда в системе берётся правильный ответ, если мы его не вычисляли? Это вопрос на сто лет вперёд, и к нему мы вернёмся в самом конце статьи. Сначала — гимн квантовой физики:

Shut up and calculate. Заткнись и считай.

Фразу приписывают Дэвиду Мермину (часто — ошибочно — Фейнману). Смысл такой: квантовая механика даёт точные предсказания, расчёты совпадают с экспериментом до десятого знака. А вопросы «что значит суперпозиция на самом деле, существует ли волновая функция физически, есть ли параллельные миры» — это уже философия. Можно обсуждать после работы. Главное — формулы работают, приборы считают, технологии строятся.

Что лежит за горизонтом: банк данных, которого нет

Здесь мы переходим в зону, где физики начнут морщиться. Договорились честно — отметим, что это гипотеза, а не факт.

Когда смотришь на квантовое измерение со стороны, возникает странное ощущение: правильный ответ как будто уже существует где-то — нам остаётся только настроить волну так, чтобы он «прозвучал». Откуда система «знает», какой ответ правильный, если мы не перебирали варианты?

Стандартный ответ физики: ниоткуда не знает. Это интерференция волн внутри замкнутой системы, всё описывается уравнением Шрёдингера, никаких внешних источников информации не нужно. И этот ответ — рабочий: расчёты совпадают с экспериментом.

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

Ни одна из этих гипотез сегодня не подтверждена. Мы не знаем, существует ли «банк данных», к которому квантовый компьютер подключается, или это иллюзия от нашего непонимания математики. Возможно, никакого банка нет, и вся «магия» — просто следствие линейности уравнений физики. Возможно, банк есть, и через десять лет кто-то поставит эксперимент, который это покажет. Возможно, вопрос окажется бессмысленным, как «что находится севернее северного полюса».

Инженерно нам пока всё равно. Кубиты крутятся, ПИН-коды подбираются, молекулы моделируются. Философия отдельно, расчёты отдельно.

Что забрать с собой

  1. Кубит — это искусственный атом, а не электрон и не фотон. Это микросхема, охлаждённая до почти абсолютного нуля.
  2. Суперпозиция — это рабочий режим, как агрегатное состояние воды. Включается холодом и тишиной, выключается теплом.
  3. Управляем мы пучком фотонов — СВЧ-импульсом или лазером, в зависимости от типа кубита. Три параметра: амплитуда, длительность, фаза.
  4. Фотон — тоже кубит, поэтому квантовый интернет уже работает: на десятках километров — рутинно, на тысячах — через спутники.
  5. Считает он не быстрее, а иначе — настраивает волну так, чтобы правильный ответ зазвучал громче.
  6. Чтение разрушает кубит. После каждого измерения нужно охлаждать и сбрасывать.
  7. Внешнего банка данных мы не нашли. Может быть, его нет. Может быть, мы плохо смотрим. Пока — заткнись и считай.
5