What do you mean, “will be zero knowledge”? How does that apply to a blockchain in a currency context, when validating a new transaction requires knowledge of both parties’ transaction history?
With zero knowledge proofs, you do have their transaction histories, and you can verify that they are consistent, you just can't tell who the parties are or the values they're transacting