Мир физики и физика мира. Простые законы мироздания - Джим Аль-Халили
Медицина – прекрасный пример той области, где в ближайшее время будут применены открытия квантового уровня. В масштабах более мелких, чем живая клетка, мы разрабатываем целый ряд потрясающих новых технологий, например, на основе наночастиц с уникальными квантовыми свойствами, которые позволяют им прикрепляться к антителам, чтобы бороться с инфекциями, или дадут возможность «запрограммировать» их на реплицирование только внутри клеток опухолей или даже получать изображения клетки изнутри. Кроме того, квантовые датчики позволят нам производить гораздо более точные измерения и получать изображения отдельных биомолекул. А с помощью квантовых компьютеров, о которых мы поговорим в следующей главе, мы сможем секвенировать ДНК гораздо быстрее, чем теперь, а также решать некоторые задачи, предполагающие использование больших данных, касающихся всех аспектов состояния нашего здоровья, вплоть до молекулярного уровня.
А на самом деле их тысячи – примеров технологических и инженерных прорывов в области коммуникаций, медицины, энергетики, транспорта, визуализации и сенсорных технологий, которые появятся благодаря физике. Однако одна область заслуживает отдельного рассмотрения.
Квантовые компьютеры и наука XXI века
Если вас впечатлила квантовая революция XX века, то что же вы скажете, когда увидите, что нам готовит век XXI? Мы не только получили возможность создать более умные игрушки, которые, как считают некоторые, только усложняют нашу жизнь; они помогут нам решить некоторые важнейшие проблемы человечества и совершенно потрясающе трансформировать наш мир. Одним из самых интересных примеров применения открытий в физике, несомненно, является квантовый компьютер. Он будет совершенно иным, нежели наш обычный компьютер, и позволит решить множество задач, которые сейчас недостижимы даже с помощью самых мощных суперкомпьютеров. Квантовые компьютеры, как ожидается, помогут человечеству совершить прорыв в науке, особенно в паре с искусственным интеллектом.
Квантовые компьютеры используют самые парадоксальные особенности квантового мира. Классическая вычислительная техника основана на том, что информация хранится и обрабатывается в виде битов (обозначающих бинарный код). Один бит информации может иметь два значения: ноль или единицу. Сочетания электронных переключателей, соответствующих биту информации, где каждый или включен, или выключен, используются для создания логических вентилей – строительных блоков логических схем. В отличие от них квантовые компьютеры оперируют так называемыми квантовыми битами, то есть кубитами, которые не ограничены одним из этих бинарных состояний. Кубит может находиться в квантовой суперпозиции, которая включает одновременно и ноль, и единицу и, таким образом, может хранить гораздо больше информации.
Простейшим примером кубита является электрон, квантовый спин которого может быть направлен либо параллельно (верхний спин) либо антипараллельно (нижний спин) приложенному магнитному полю. Если затем дать дополнительный электромагнитный импульс, он превратит спин электрона из параллельного (0) в антипараллельный (1). Однако, поскольку электрон является квантовой частицей, электромагнитный импульс может отправить его в состояние суперпозиции верхнего (0) и нижнего (1) спина одновременно. Два запутанных электрона могут оказаться в суперпозиции четырех возможных состояний одновременно – 00, 01, 10 и 11. Если кубитов много, можно разработать сложнейшую квантовую логику.
Если множество кубитов оказываются запутанными, они способны начать действовать согласованно и одновременно обрабатывать множество опций, что дает результат гораздо более мощный, чем в случае с битами. Однако с реализацией такого устройства могут возникнуть проблемы. Квантовые запутанные состояния – штука чрезвычайно нежная; такое состояние можно поддерживать только в течение очень короткого времени и при наличии определенных условий. Проблема не только в том, чтобы изолировать и защитить их от влияния окружающей среды, которая нарушает квантовую согласованность, но и в способности контролировать входящую и выходящую информацию, обрабатываемую кубитами. А эта задача усложняется по мере роста числа запутанных кубитов. Когда вычислительная операция закончена, выбирается одно из возможных финальных состояний в суперпозиции кубитов, которое надо затем усилить, чтобы считать с помощью какого-нибудь макроскопического (классического) прибора. И это далеко не единственная проблема при разработке квантовых компьютеров, которую нам еще предстоит решить.
Несмотря на все эти сложности, многие исследовательские лаборатории в мире сегодня борются за первенство в создании квантового компьютера. Не так давно еще вообще не было ясно, можно ли в принципе создать такое устройство; теперь ученые говорят о том, что их мечта может исполниться в следующие пару десятилетий, а простейшие прототипы уже существуют. Сейчас известно множество различных подходов к созданию квантового компьютера, и пока не совсем понятно, какой из них удастся осуществить на практике. Как правило, кубиты можно получить на основе любых субатомных частиц, которые ведут себя по законам квантового мира и способны запутываться, – таких частиц, как электроны, или фотоны, или ионы, зависшие в электромагнитном поле, или атомы, пойманные в лазерную ловушку, или специальные жидкие и твердые вещества, квантовый спин атомных ядер которых можно контролировать с использованием ядерного магнитного резонанса.
Такие компьютерные гиганты, как IBM и Google, в настоящее время конкурируют в создании первого квантового компьютера, однако пока никто из них не смог создать стабильную мультикубитную систему, которая могла бы продержаться достаточно долго, чтобы сделать квантовые вычисления практически осуществимыми. Есть еще много более мелких компаний-стартапов, которые работают над этой проблемой. Некоторые уделяют основное внимание вопросу стабильности, а другие пытаются повысить количество запутанных кубитов. Однако дело движется, и я убежден, что доживу до того момента, когда квантовые вычисления станут повседневной реальностью.
Важно подчеркнуть, что трудность представляет не только разработка матчасти. Для квантовых компьютеров также понадобится собственное программное обеспечение, а квантовых алгоритмов еще маловато. Самые известные примеры – это алгоритм факторизации Шора и алгоритм Гровера. Уже доказано, что они позволят квантовым компьютерам работать эффективнее классических в некоторых неожиданных направлениях. Они никоим образом не могут заменить наши обычные компьютеры в решении всех задач, но очень хорошо приспособлены для решения математических задач. В нашей повседневной жизни мы продолжим использовать все более мощные и быстрые классические компьютеры, особенно когда нам покорятся рубежи искусственного интеллекта, облачных технологий и интернета вещей (в том смысле, что многие приборы у нас дома будут связаны и смогут разговаривать друг с другом). А еще классические компьютеры продолжат обрабатывать терриконы накапливаемых