Большинство экспертов сегодня полагают, что на создание полезного квантового компьютера уйдет от десяти до тридцати лет. Я же, основываясь на этом экспертном мнении, прогнозирую: с 80-процентной вероятностью к 2041 году у нас будет функциональный квантовый компьютер с 4000 логических кубитов (и более чем миллионом физических), способный делать то, что описано в рассказе «Квантовый геноцид». По крайней мере, в части взлома кода, используемого сегодня для защиты биткойнов.
Одним из вариантов применения функционального квантового компьютера, который однозначно изменит наш мир к лучшему, станет разработка новых лекарств. Современные суперкомпьютеры могут анализировать только основные молекулы, но их общее число, пригодное для создания эффективного лекарства, экспоненциально больше, чем число всех атомов в наблюдаемой Вселенной.
Для решения задач такого масштаба требуются квантовые компьютеры, принцип работы которых базируется на тех же квантовых свойствах молекул, которые они станут моделировать. Такие компьютеры смогут одновременно создавать in silico новые соединения (предположительно — лекарственные средства), моделировать сложные химические реакции с их участием и оценивать их эффективность для лечения различных заболеваний.
Американский физик Ричард Фейнман сказал в 1980 году: «Если хотите создать модель природы, лучше сделать ее квантово-механической». Квантовый компьютер сможет давать прогнозы, непосильные для классического компьютера: предлагать способы противодействия климатическим изменениям; предсказывать риски пандемий и последствия изобретения новых материалов; исследовать космос; моделировать деятельность человеческого мозга; понимать квантовую физику.
Влияние квантовых компьютеров на ИИ не ограничится просто ускорением методов глубокого обучения. Программирование такого компьютера позволяет производить для всех возможных вариантов, представленных кубитами, параллельную оценку каждого потенциального решения. Таким образом, квантовый компьютер попытается найти наилучший ответ за минимальное время. И это может привести к революции в сфере машинного обучения и решения задач, которые до сих пор считались неразрешимыми.
В рассказе «Квантовый геноцид» гениальный физик Марк Руссо, переживший личную трагедию, использует прорыв в квантовых вычислениях для кражи биткойнов. Биткойн — это наиболее распространенная криптовалюта, которую можно обменять на любые другие активы (в том числе драгметаллы или деньги).
Но биткойн не имеет собственной ценности (в отличие, скажем, от золота). Его не поддерживает ни одно правительство, никакой центральный банк (в отличие от национальных валют). Биткойны существуют виртуально в интернете, безопасность транзакций с ними обеспечивается кодом, который не взломать ни одному классическому компьютеру.
Ограниченность современных вычислительных мощностей гарантирует, что количество биткойнов не превысит 21 миллиона — то есть исключены избыточное предложение и, соответственно, инфляция. Биткойны стали особо популярны с началом пандемии ковида, поскольку все большему числу корпораций и частных лиц понадобились надежные активы, невосприимчивые к искусственной инфляции, порождаемой денежными вливаниями центральных банков. Биткойн технически спроектирован как актив-убежище, поэтому в последнее время существенно вырос в цене. В январе 2021 года общая стоимость биткойнов превысила 1 триллион долларов.
Кража биткойнов кажется мелочью на фоне грандиозных преступных вариантов применения квантовых вычислений, описанных в рассказе, зато она считается возможной даже при наличии самого маломощного квантового компьютера. Это позволяет предположить, что первое, если так можно выразиться, «полезное» применение этой технологии будет именно таким.
На разработку других способов квантовых вычислений уйдут годы, но взломать некоторые типы криптографии относительно несложно уже сейчас — была бы подходящая техника. Для этого годится квантовый алгоритм Шора, предложенный в 1994 году профессором Массачусетского технологического института и названный именем автора.
Если реализовать алгоритм Шора и на квантовом компьютере с 4000 или большим числом кубитов, то большую часть современного шифрования, основанную на классе алгоритмов под названием «асимметричная криптография» (где наиболее известен алгоритм RSA), можно будет взломать. Некоторые специалисты, кстати, убеждены, что именно работа Шора подогрела интерес к квантовым компьютерам.
Алгоритм RSA используется для транзакций с биткойнами и некоторых других, а также для создания цифровых подписей. В нем, как и во всех алгоритмах асимметричного шифрования, используется два ключа: открытый и закрытый (секретный). Они представляют собой очень длинные математически связанные последовательности символов. Трансформировать закрытый ключ в открытый очень просто, а вот обратное на классических компьютерах практически невозможно.