with the new multisig system wouldn't it be possible to create a general account and them make every fund a user sends, pass through before reaching the destiny? Then automate the timings of each transaction, ie. i want to send 100 bts to user X, i send them to that general account, which would then send 10 bts, then 20 bts, etc to user X. Making everyone's transactions pass through and with TITAN, would it be possible to know the origin of the transactions?
However, I think the biggest problem we have is anonymous voting. Once that's figured out, tx will be too. But private transactions with votes being public jeopardizes the network