> If account a double spends x, they track where the coin goes, let’s say b accepts y:=x-? coin then a still has x-y spoiled coins and b now has y spoiled coins. Now you just don’t accept transactions from accounts that have spoiled coins.
That would be a perfect way to lock another user's account out of exchanges. Care to give me your address? I'd like to send you some spoiled bitcoins I have lying around... ;)
As for the government, you can be sure they are already tracking all of the transactions. Bitcoin is far from anonymous - cash is a better alternative if you need anonimity, and even that can be traced easily nowadays.
Well, if you attack me like that I can always pass on the spoiled coins to a newly created account. Once I got rid of the spoiled coins my account would be clean again.
In a regalutory framework there could also be filter addresses that launder your coins for a high price (99%).
That would be a perfect way to lock another user's account out of exchanges. Care to give me your address? I'd like to send you some spoiled bitcoins I have lying around... ;)
As for the government, you can be sure they are already tracking all of the transactions. Bitcoin is far from anonymous - cash is a better alternative if you need anonimity, and even that can be traced easily nowadays.