Я думаю, что когда-нибудь в следующем году, мы должны упорно раскошелиться ссылочный клиента использовать что-то другое, чем RIPEMD-160 хэш-адреса из ключей, и настоятельно призываем людей, чтобы переместить их БТД к новым операциям, использующих новый дайджест сообщения функции.
было оценено RIPEMD-160 датируется 1996 и иметь срок службы около 10 лет. Так что уже 10 лет в прошлом своей первоначальной проектируемой жизни. Он должен оставаться нерушимым, пока в будущем, поскольку люди оставляют сделки в blockchain, что может быть еще 10-20 лет.
Конкурентные функции дайджеста сообщения от тех же эпох включают MD4, MD5 и SHA-1. MD4 и MD5 уже были столкновения продемонстрировали, и SHA-1 является устаревшим, и рекомендация на пенсию его раньше, чем позже.
Одно из предложений было бы использовать SHA256d как для доказательства работы и хеширования адреса. Считается, что в безопасности в будущем, и с помощью одной функции, чтобы сделать все хэши в Bitcoin не оставил бы несколько экземпляров вещей, которые могли бы неудачу. Вы можете просто взять более низкий порядок 160 битые хэш SHA256d в качестве адреса хэша.
Если оставить все как есть, вполне вероятно, что в течение ближайших 20 лет, кто-то продемонстрирует вычислительно посильную атаку до изображения на RIPEMD-160, и будет иметь возможность создавать рабочие ключи эллиптических кривых от любого адреса. Использование SHA256 и использовать его дважды был мудрым выбором по Satoshi, и мы должны двигаться к использованию, что в качестве адреса хэша.