What Is a Shielded Transaction?
A shielded transaction is a transaction between two shielded addresses, where the transaction data is encrypted and remains confidential while still being verifiable by network nodes.
Shielded addresses utilize zero-knowledge proofs to encrypt transaction details, including the addresses involved, the transaction amount, and the memo field.
This ensures that this information remains private, except for fund migrations between Sprout and Sapling shielded addresses.
Enhancing Privacy in Shielded Transactions
When sending funds to a shielded address, the sender may or may not include an encrypted memo.
They can only see the value sent to their address and any included encrypted memo if the funds are received in shielded addresses.