|
|
|
|
|
by comboy
3119 days ago
|
|
Maybe actually take a look at the paper. SHA-256 could be more broken than SHA-1 and it would still serve perfectly well for mining. If you don't reuse addresses then even if ECDSA is broken then your coins are still safe. And ECDSA being broken is pretty much the darkest scenario. In which case it can simply be replaced with something else starting at specific block. RIPEMD-160 just hides your public key. |
|
Sure, but the block header only commits to the double-SHA256 hash tree of transactions. If SHA-2 was broken I could create a single block header that commits to two different valid histories, allowing arbitrary double-spends and irreconcilable divergent views of the network.
Not to mention being able to spend anyone's coins by finding alternate pub keys or hashes that collide with their committed p2pkh or p2sh outputs.
I'd say that's pretty broken.