There are many things you can hide in a blockchain transaction: sender, receiver and amount.
- some project like
@xmr can hide all of them
- some projects like Tornado mix senders and receivers
- some project like Stealth address protocol hide the receiver
- with FHE on the fhEVM, we can hide the AMOUNTs