For example: I want to transfer 1 ZEC from my_address to his_address.
So I have to place this transaction WISH to the network. And then this transaction will be processed or my be not. I guess in >99% of the cases it will be successful. Okay, later it's impossible to see this transaction in the zcash blockchain.
Everyone could see my transaction wish, the amount, my address and the recipient address.
So, isn't it possible that someone (e.g. government) runs a ZEC miner and listen and stores all the coming transaction wishes? Parallel running, in this way a historical list of all the transaction wishes with all addresses is build. Of course, this transaction-WISH-list doesn't cover exactly the executed transactions, but with a >99% probability all the money flows can be reconstructed.
Am I wrong?