Does the concept of a blockchain introduce a violation of privacy?
Given this, if you know your friend's public address, wouldn't it be possible to figure out the collective total of their holdings?

I can look at the transactions associated with the address if I know the address which I assume my friend told me.

Isn't that a violation of privacy?

No if my friend told me the address it's not violation of privacy