Another option is the mini blockchain, as implemented in Cryptonite. https://bitcointalk.org/index.php?topic=643758.0
This is more theoretical, as it appears there are certain downsides to such an implementation.
Let's say you want to send 25 DRK. The client will remove 50 from your wallet, then it will create new addresses with denominated amounts of DRK. From these, 25 DRK will be sent to masternode #2. The other 25 DRK will remain in your wallet under the new addresses. So it looks like you sent 50...
We really need a way to make it impossible for transactions to be unmasked through node collusion. Having only a small chance isn't good enough. If we can get that, along with ip obfuscation, I'd say we're set.
I think we should put our efforts on getting a very sleek wallet out first. Emphasis on good looking, intuitive design. Get the core functionality in place with a great GUI, so as to distinguish Darkcoin immediately upon download. Value added features can then be added with further versions. I...