When you want to anonymize a few hundred BTC, what would be the best (safest) way?
I can think of these alternatives:
Deposit to and withdraw from exchange (like Kraken, Bitstamp, etc)
Pros: reasonably safe (especially when using a solid, trusted exchange).
Cons: not really anonymous, major exchanges must subject to KYC laws and have strict identification rules.
Mixing service (like bitmixer.io)
Pros: very anonymous.
Cons: can't really estimate the risk, you have to trust some anonymous 3rd party who can decide to disappear with your coins. Also, it can be expensive (depends on circumstances and requirements, but I'd consider 3 BTC fee to mix 300 BTC kind of expensive).
Pros: pretty much risk-free (don't have to trust anyone).
Cons: is there a steady, easy, accessible way to setup large coin join transactions? The shared send feature of blockchain.info/wallet? Sharedcoin.com?
Dark Wallet / Stealth Addresses
Pros: as far as I understand, this offers high anonimity without the need no trust anyone, although I'm not 100% sure of how this works technically.
Cons: To my knowledge it's still in development, unstable, not suitable for usage with large sums of money?
What your take on this? Any other options?