The traditional banking model achieves a level of privacy by limiting access to information to the parties involved and the trusted third party.
Discussion
The necessity to announce all transactions publicly precludes this method, but privacy can still be maintained by breaking the flow of information in another place: by keeping public keys anonymous.