The parameter generation, in a non-interactive zero knowledge system is always going to be an issue, unless its created through a consensus..
Interactive would mean you'd need the other party to be online to redeem your input, so we're working on a way of sending your funds into infinity, where they will be redeemed from infinity.
At a base level there's always going to be some sort of mixing involved, whether its destroying/minting, or whether its using some sort of tokens, etc..
Interesting, glad to see alot of thought is going into it.
Thank you for your thoughtful reply. The lite wallet works great! Looking forward to voice, video and file support integration as well!