- чик -
но это возможно.
- чик -
Нет, это не так.
Возможно, вы используете очень различное определение слова "возможное" чем в большинстве стран мира используется.
- чик -
квантовый компьютер, как бы это иметь влияние?
Если протокол не изменился, то, как только кто-то провел несколько биткойнов, которые были получены по адресу (что приводит публичного ключа трансляции) может стать возможным вычислить закрытый ключ. Это не уверенность, а первые доступные квантовые компьютеры будут не очень хорош в этом, но достаточно времени квантовые компьютеры могут быть разработаны, которые могли бы.
Есть несколько вещей, которые нужно иметь в виду здесь:
1. "квант" не означает, "магия" или "супер-пупер быстро", Квантовые вычисления совершенно другой способ обработки расчетов. Это очень хорошо, в некоторых типах расчетов, и очень плохо, на других типах.
2. Так же, как компьютеры в 1940-х и начале 1950-х годов, первые квантовые компьютеры не собирается быть в состоянии сделать много. За годы (возможно, десятилетия) они могут быть улучшены и получить более универсален, но первоначально они будут ограничены в их полезности.
3. Там будет время, чтобы изменить типы Bitcoin транзакций, чтобы быть еще более устойчивым к способности квантовых компьютеров.
4. Bitcoin адрес уже квантовый устойчив. Открытый ключ изначально не выдается. Он передается через SHA256 алгоритм хэширования, а затем результат того, что через алгоритм хэширования ripemd160. Это только результат хеширования алгоритма ripemd160, который intially хранится в blockchain когда вы получаете сделку. Поскольку квантовые компьютеры не очень хорошо реверсирования алгоритмы хеширования, это защищает Bitcoins ваш получать. Только тогда, когда вы проводите эти биткойны, что открытый ключ становится общеизвестным. Так что, если вы никогда не повторно использовать Bitcoin адрес (всегда генерировать новый адрес для каждой сделки, которую вы получаете), то ни один из вашего Bitcoins никогда не будет сидеть по адресу с общеизвестным открытым ключом.
Скажем, кто-то один, и установить его задачу генерации адресов, будет такой человек сможет значительно «улучшить» его изменения «найти» адреса, которые уже были приняты / есть некоторые Bitcoins в них, то есть адрес столкновения?
Нет.
Brute принуждать адрес Bitcoin все равно будет невозможно. Это может быть трудно для людей, чтобы понять, насколько биты числа таковы, что мы имеем дело с. Это немного, как говорят: "Я знаю, что демпинг этой чайной ложки свежей воды в океан не будет заметно изменить соленость океана, но что, если я сбросить это 5 галлонов ведра в? Будет ли что уменьшить соленость океана существенным образом?