Вставлю свои пять копеек.
Маленький квантовый компьютер работать будет, а большой не будет. Работа квантового компьютера (КК) основана на том, что N-кубит содержит
ортогональных состояний. Эта куча состояний затем параллельно обрабатывается и получается фантастическая производительность. Всё это прекрасно, только есть одно маленькое но... Когда мы запускаем КК, то возбуждаем все эти ортогональные состояния, без которых он не будет работать. Но есть одно фундаментальное ограничение в виде соотношения неопределённостей. За конечное время системе нельзя передать энергию, меньше определённого минимума, которое следует из соотношения неопределённостей. И это ограничение касается не только всего КК в целом, но и каждого из ортогональных состояний в отдельности. Поэтому, энергия, которую мы тратим на возбуждение ортогональных состояний, делится на все эти состояния равномерно, только до определённого момента, пока энергия на одно состояние не станет меньше фундаментального предела. В противном случае будут возбуждаться не все ортогональные состояния и КК перестанет работать.
Существует строго доказанная
теорема Марголуса-Левитина, которая распространяется и на квантовые компьютеры. Из этой теоремы следует, что, за время работы КК
, на одно элементарное вычисление нельзя потратить энергию меньше чем
, что подтверждает выше сказанное. Простые фундаментальные вещи.
Возможно, спецы об этом не знают, возможно, знают, но помалкивают, чтобы не спугнуть спонсоров. Конечно, даже с учётом этого ограничения, теоретически, затраты энергии на вычисления, сделанные на КК, могут быть гораздо ниже, чем на обычном, но не так сказочно, как об этом любят рассказывать. Практически ничего этого и близко нет. Ситуация похожа на ситуацию с термоядом. Теоретически возможно, но практически шкурка вычинки не стоит. Хорошо ещё, что эта голубая мечта не так дорого обошлась бюджетам разных стран.