Реальная история.
Из
http://arxiv.org/abs/1108.2316 (Merkle Пазлы в квантовом мире):
Мы показали в более ранней работе, что схемы Merkle являются полностью небезопасными против квантового противника ...
Bitcoin добыча алго можно использовать в качестве головоломки Merkle в. Означает ли это, что квантовый компьютер может найти одноразовое значение гораздо быстрее (
SQRT [X] против
Икс для классического компьютера)? Я не могу найти этот документ, чтобы проверить это сам.
Да, QC может сделать перебор, который обычно занимает O (N) в O (SQRT (N)). Но QCs будет далеко от использования этого преимущества, пока они (1) не существуют, и (2) достаточно хороши, чтобы фактически выполнить "догадок" что быстро.
Рассмотрим, например, что вам нужно примерно 10
8 операции с грубой силой угадать что-то (в данном случае найти случайное слово, которое дает определенную цель, когда хэшируется). Может быть, ваша ASIC делает 10
8 догадок / сек, так что это занимает 1 секунду. Это может занять только 10
4 операции для вашего QC ... но если это может сделать только 100 опс в секунду, вы все еще гораздо лучше с СИС.
Конечно, математика и весы далека от простого, но вы получите точку - даже получение
реальный КК, который имеет достаточно кубитов и ворота, чтобы сделать расчет может быть несколько десятилетий прочь ... и это может быть гораздо больше, прежде чем он может даже использовать такое преимущество.
(С другой стороны, он имеет гораздо больше преимуществ, чем от взлома криптографических схем, так что даже минимальный контроль качества может занять несколько минут / часов / дней, чтобы сломать ключ, но это лучше, чем 10
32 лет это заняло бы классический компьютер)