Maybe we need an exchange market with "real ID's", like with post-ident or something.
Maybe I`m wrong here, but I think anonymity isn't necessary while exchanging currencies.
When we know the identity of our trading partner we can press charges against him.
This could lead to less-doubious trades, but I guess it isnt 100% safe, and the need to reveal a persons true identity will probably lead to a very small user base ...
I think this is a necessity if bitcoin is to gain mainstream acceptance. The rules and laws of the First Realm must be obeyed when crossing into and out of the Second Realm. Here is a chart illustrating the concept:
BTC <-> $ = FIRST REALM: Real ID necessary for tax reporting for any entity to exist legally in the "real world". Also provides legal accountability for large transactions. No entity can avoid this and hope to exist in any large scale.
BTC <-> Goods and Services = SECOND REALM: Tax reporting may or may not be required and is largely unenforceable if it is. Parties can remain anonymous if they chose.