Я думаю, что вы на самом деле не понять, что 2 ^ 160 на самом деле означает ... не говоря уже о 2 ^ 2048 ...
Это +1.
Для опор .... D&Режим Т напыщенный занимается.
1) в одиночку Биты силы совершенно бессмысленно. ECC была разработана, чтобы использовать меньший размер ключа еще производит equivelent безопасности больших размеров ключей, используемых RSA. 256 бит ECC имеет equivelent безопасность 3072 битным RSA. Вся ТОЧКА ECC была уменьшить размеры ключей без снижения безопасности. Увеличение размера хэша больше, чем ключ ECC является хорошим способом, чтобы просто тратить место. Он абсолютно ничего не делает.
2) Есть даже не любые кривые проверены ECC за пределами 512 бит, потому что имеет столько же смысла, как идиот Лит хакеров, размышляющих, что если 2048 бит RSA хорош тогда 4892374190289378952347589347528945 бит RSA должен быть еще лучше.
3)
160 бит не может быть грубой принудительно. Период. Для того, чтобы поместить его в перспективе вся сеть Bitcoin была выполнена примерно 2 ^ 56 хешей и сравнений. Если сеть Bitcoin один триллион раз быстрее (обратите внимание, что примерно в миллион раз больше вычислительной мощности, чем планеты всей объединенной) было бы принять "только" 80 квадриллионов лет имеют 50% шанс перебирая один 160 битный хэш. Большинство шахтеров понимают трудности так перебирая 160 битный ключ, как решающий блок с трудностью 79,228,162,514,264,300,000,000,000,000
4) Большие Сильные полезны в случае алгоритм частично скомпрометирован ОДНАКО более важно использовать хорошо известные и алгоритмы, которые изучили материалы, менее вероятно, будет скомпрометировано в первой очереди. Переход к Бобсу LEET 2048 битового хэшу имеет мало полезности, если он сломан широко открыт обеспечивая около 20 бит эффективной защиты против каких-либо практических атак на RIPEMD-160 или SHA-256.
5) Общественные адреса являются продуктом двойного хэша SHA-256 и RIPEMD-160 хэша открытого ключа. Это обеспечивает устойчивость к криптографическим атакам, поскольку это потребовало бы не только недостатка в одном алгоритме, но существенный недостаток пригодного для использования в двух совершенно не связанных между собой и высоко проверенных алгоритмах хэширования, чтобы иметь какие-либо полезные приложения.
6) Ничто не бесплатно. Большие клавиши, крупные публичные адреса (хэш), и более десятичная точность занимают пространство. Идиотская идея идти к 2048 хэша увеличит размер всех сделок с коэффициентом около 13. Чтобы положить его в перспективе, если в данный момент сеть используется, что blockchain будет почти 40GB и растет 5ГБ или около месяца. Все эти ограничения масштабируемости (пропускная способность для узла, вычислительной мощности для проверки TX, ежегодные потребности роста хранения, время для начальной загрузки нового узла) будет все быть увеличена в 13 раз.
Увеличение количества цифр в равной степени глупо. Bitcoin никогда не может масштабироваться до такого уровня, когда такая точность полезна. Скажем, мы увеличиваем ее до 16 цифр. Почему не 48? или 96? или 2000? Теперь вы, вероятно, думаете, 2000 цифр, теперь это глупо. 9+ на самом деле не отличается. Принимая время и ресурсы из районов, где Bitcoin мог бы использовать некоторые реальные улучшения в "фиксировать" несломанные проблемы просто немой.
Хотите улучшить Bitcoin как о пожертвовать 20 BTC к разработчику альт-клиента? Как насчет макияжа или улучшить библиотеку Bitcoin в вашем любимом языке программирования / платформы? Может быть, crowdfund развития библиотеки классов узлов, так что логика узла может быть отделена от GUI и бумажника частей справки Bitcoin клиента? Не позволяет "фиксировать" вещи, которые не сломаны, то есть, где мы будем разблокировать какую-то ценность.