Я не знаю много о квантовых компьютерах, ни криптографии, и я все еще получаю мою голову вокруг идеи blockchain, так что это наивный вопрос. Я слышал, что когда / если мы, наконец, освоить реальные квантовые процессоры, что они теоретически должны быть в состоянии расшифровать все текущие коды шифрования.
Если бы это было правда, то не было бы возможно поэтому для кем бы, что будущая группа ученых может быть взломать каждый кошелек на blockchain и украсть биткойна все миры в ходе предварительных экспериментов, прежде чем кто-нибудь еще знает работу квантовых процессоров?
Нет необходимости паниковать прямо сейчас, так как я знаю, что в этот день не придет в любое время в ближайшем будущем, но я предполагаю, что это является потенциальной угрозой для будущих крипто-денежных сумм для будущих поколений.
Я не квантовое эксперт либо, но да, некоторые части Bitcoin будут уязвимы для квантовых вычислений «расшифровки».
Если я понял, что может случиться, что вы будете подвержены только если вы проводите что-нибудь. Если вы не тратите, то вы не можете иметь Монеты «украдено» (но расходы должны были бы быть перехвачены первым). Естественно, не будучи в состоянии провести Bitcoins делает систему неработоспособной.
Я думаю, что могут быть некоторые математики, которые не могут быть обработаны на квантовом компьютере, но я не помню статью, чтобы у меня нет цитат для этого. В таком случае, хотя, там вполне может быть способом защиты сети Bitcoin от этого типа атаки.
Хорошо, жаль не тратить больше времени, просматривая предыдущие нитки. Имея в настоящее время сделать это, я пришел к аналогичному точке, как описано несъедобные. Тем не менее, это то, что я до сих пор не понимаю.
Учитывая гипотетический / вымышленное все-код, нарушающий QC, я думаю, я просто не понятно, почему это, что было бы невозможно взломать относительное «содержание» ваш кошелек, если вы никогда не проводили с ним.
Может быть, я этот пост должен получить переехал в новичку, как я получаю ощущение, что это что-то про то, что БТД является то, что я, возможно, не понял ...
Я надеюсь, вы понимаете концепцию
односторонние функции.
Когда вы делаете бумажник, вы начинаете с 256-битным числом (64 шестнадцатеричных цифр), который является секретным ключом и от этого рассчитать адрес. Это идет как это.
Секретный ключ -> открытый ключ -> адрес. Алгоритмы ECDSA для частного общественного и RIPEDM160 (SHA256d (открытого ключа + какой-то другой (детерминированной) материал) для общественности решения. Все эти алгоритмы являются односторонними функциями.
Квантовом не всегда может нарушать любой алгоритм, который означает, что для вычисления входа односторонний функции от ее выхода. Только некоторые из них, казалось бы, но это может привести к поломке ECDSA, но, вероятно, не хэш-функции, которая является то, что SHA256 есть. Математики все еще работают над этой проблемой, хотя, может ли QC сломать SHA256. Если вы потратили деньги с определенного адреса, то открытый ключ виден и с этим, вы можете найти секретный ключ, если у вас есть квантовый компьютер. Но если вы не потратили деньги, то как открытый ключ и закрытый ключ не известны и, как я уже говорил, в настоящее время математик не разработан для контроля качества, чтобы вычислить открытый ключ от адреса.
Кроме того, вся система Bitcoin может быть заморожена разработчиками и шахтерами в любой момент времени, если они выбрали так (в определенном номере блока), а затем все алгоритмы, используемые для подписи сообщений могут быть изменены. Так что, если нарушение правил безопасности находится на блоке № 240000 затем все остальные блоки после этого игнорируется, пока новый безопасный алгоритм не был найден, и этот новый алгоритм затем используются для подписания сделки.