along with optional transparency.
Transparency means that the whole world can see every block - their's and everyone else's.
The "viewkey" concept already exists - it's called a private key. It only has value because it has leverage over a communal resource. Bitcoin already has privacy perfectly worked out using that model. What's missing is that over time, the tokens can form patterns that are identifiable. So the solution to that is to support conditional large scale recycling of the tokens periodically to keep them "fungible" - job done.
Burying the whole blockchain from view is just kissing your entire value proposition goodbye.