No, the convention and the default is to use a new receiving address for each inbound transaction, so this exposes only a small portion of your transaction history, not the whole thing.
At least according to this, you must spend coins from the same address you received them on, so using different addresses doesn’t buy you much. You still can’t spend the BitCoins you’ve received and keep your anonymity. The page I linked recommends a procedure for money-laundering; I’m not sure how to evaluate how effective it is, but it’s definitely inconvenient.
Inconvenience strikes me as a major strike against a traceable currency; I suspect it would be a lot more tolerable for an untraceable one. But both inconvenience and traceability, particularly if governments are against it, would be pretty bad for it.
No, the convention and the default is to use a new receiving address for each inbound transaction, so this exposes only a small portion of your transaction history, not the whole thing.
At least according to this, you must spend coins from the same address you received them on, so using different addresses doesn’t buy you much. You still can’t spend the BitCoins you’ve received and keep your anonymity. The page I linked recommends a procedure for money-laundering; I’m not sure how to evaluate how effective it is, but it’s definitely inconvenient.
Inconvenience strikes me as a major strike against a traceable currency; I suspect it would be a lot more tolerable for an untraceable one. But both inconvenience and traceability, particularly if governments are against it, would be pretty bad for it.