you are viewing a single comment's thread.

view the rest of the comments →

[–]SoCo 1 insightful - 1 fun1 insightful - 0 fun2 insightful - 1 fun -  (3 children)

Of course it is immutable, which is why this isn't the hugest impact.

Every Bitcoin client verifies every bit of the blockchain and trusts no other nodes. So even with this attack, one could only forge new transactions. Your wallet will refuse to accept a false history, even if 100% of miners are controlled from then on.

Which points out a flawed detail to my previous statement of "[a code fix] implemented by miners and that would fix it for everyone, even if they don't update". Most users would need to update. Most likely, un-jamming your client without upgrading would take a few console commands at the very least, even after the majority of miners were using a fix....or just resynch your whole blockchain, but that very time consuming.