very cool article. before this i had zero knowledge of such zero knowledge.
And I had also thought about the nature of a public bitcoin blockchain. the problem of public bitcoin transactions seems lessened by the virtue of zero knowledge (and it's ability to generate pointlessness), because trackable aspects of a transaction are always public keys/hashes, for example of the wallet address.
fortunately wallet address hashes are uncapped. they are virtually limitless when they remain free to create/own again and again and discard as well. therefore with a modest provision of computing power any sum could be google-hatted about to new vertexes, hashes with far smaller and different quantities of transaction value than governments could reasonably dedicate to understand. the potential to envelope private bitcoin value is only limited by the creativeness of its owner/programmer. a far reaching premise if you ask me.