Использование биткойн-адреса в качестве меры безопасности

Одна из причин использования адреса Биткойн - защитить себя от квантового злоумышленника, поскольку он может получить закрытый ключ из нашего открытого ключа, верно? Но если мы отправим биткойн ... Мы в любом случае требуем, чтобы получатель имел наш открытый ключ, чтобы проверить подпись ... Что, если получатель является квантовым злоумышленником? В чем тогда смысл использования адресов? (За исключением относительно меньшего размера)

Я голосую за то, чтобы закрыть этот вопрос как не по теме, потому что он не о программировании и намного лучше подходит для bitcoin.stackexchange.com

Thilo 18.12.2018 07:22

@Thilo Я пришел сюда после того, как прочитал этот ответ ... Это не ответ на мой вопрос ... кстати, я не знал, что есть еще один сайт, чтобы задавать такие вопросы ... Так что да, вы можете пойти дальше и проголосовать за закрытие вопрос ... (потому что не знаю, почему люди всегда находят причину для этого XD)

akshay sharma 18.12.2018 08:17
2
3
46
1

Ответы 1

Мы не знаем, насколько быстрыми будут первые квантовые компьютеры. Допустим, квантовый компьютер (QC) может взломать открытый ключ secp256k1 за день. В этом случае мы отправляем в сеть биткойн-транзакцию с подписью и открытым ключом, и в этот момент злоумышленник может начать взламывать открытый ключ. Но транзакция будет подтверждена через 10 минут (или, может быть, через 60 минут в худшем случае), поэтому, даже если QC сломает открытый ключ в течение дня, злоумышленник не сможет украсть биткойны, поскольку транзакция подтверждена и нет возможности отменить ее.

Если QC сможет взломать открытый ключ за час или быстрее, возникнут проблемы.

Адреса биткойнов не полностью защищены от контроля качества, но они обеспечивают некоторую дополнительную безопасность.

Другие вопросы по теме