Я как раз собирался спросить ... это приложение Bitcoin разработан, чтобы позволить обновление в алгоритме хеширования? И, да, что случилось бы с blockchain?
Я должен был бы копаться в архивах для точной цитаты из Satoshi, но главное будет пытаться справиться с последствиями, имеющие текущий алгоритмом SHA ст. 2 алгоритма как-то напал, чтобы сделать это тривиально легко создать произвольный хэш. Например, подписи MD5, которые, к сожалению, до сих пор используются, чтобы доказать криптографическую на некоторые файлы программного обеспечения, имеют известную слабость в его конструкции, где есть несколько номеров, которые могут быть использованы для создания такого же хэш и в самом деле хэш может быть "сломанный" если они используются в чем-то вроде Bitcoin. Это так плохо о слабости MD5, что любой орган по сертификации на основании этого алгоритма хеширования просто должен быть проигнорирован полностью, включая сертификаты безопасности на "безопасный" HTTP-соединения или программное обеспечение, претендующие сертификации MD5. Я полагаю, что это лучше, чем ничего, но не намного больше, чем это, и может быть использован, чтобы обмануть кого-то, думая, что некоторое программное обеспечение гораздо более безопасным, чем заявлено.
Правительство США отказывается признать MD5 в качестве действительного хэша в целях безопасности и настаивает на SHA ст. 2 для всех подобных видов криптографической защиты.
Если подобный вид подвига был найден для алгоритма SHA v. 2, "Bitcoins" защищенный такой хэш может быть "треснувший" где любой Bitcoins защищенного хэша может быть потрачен до "владелец" имеет возможность использовать их. Это будет реальная опасность здесь больше, чем все остальное. По существу кто-то может создать еще "бумажник" по крайней мере, быть в состоянии провести произвольную сделку. Это, скорее всего, потребуется несколько значительных ресурсов компьютера, чтобы получить, что сделано даже с такой трещиной ПЗА v. 2 алгоритма.
В зависимости от того, насколько плохо криптографического отверстия будет найдено, то может быть переходный период от старого к новому блоку, признающему ранее созданных биткойна или просто отказ от Bitcoin для какой-либо другой системы. Более постепенная замена блока цепи, очевидно, предпочтительнее охватывающий каркас такого перехода, и, скорее всего, произойдет в течение года или более в идеальной ситуации. Есть несколько способов, которые "старый Bitcoins" может быть признана с таким переходом, и если некоторые из них "треснувший" Bitcoins попадались тоже не обязательно будет конец света или для большинства людей, особенно если большая часть общины попадались в начале переходного процесса. Он все еще был бы уродливый процесс, если это должно было произойти, и несколько человек жалуется на их "идентичность" будучи трещины, где они потеряли часть своих денег, даже если это не так, и они были просто сделать, что, чтобы получить симпатию со стороны сообщества.
Важно отметить, что очень многие другие люди полагаются на тот же алгоритм для многих аналогичных защищенных документов, и что есть по крайней мере, попытка улучшить, что безопасность людей, которые действительно знают, что они делают.