A shielded transaction is a cryptocurrency transaction designed to protect user privacy by concealing key details on-chain. Typically, it occurs between two shielded addresses, meaning the sender, recipient, and often the transferred amount are not publicly visible on the blockchain.
What a shielded transaction hides
On most public blockchains, transaction data is transparent, anyone can view addresses and amounts and trace flows over time. Shielded transactions change this by encrypting transaction details so outside observers cannot link the payment to specific participants or read the value transferred. Instead of exposing a clear trail, the chain records cryptographic commitments and proofs that a valid transfer happened.
How it works under the hood
Shielded transactions commonly rely on zero-knowledge proofs, cryptography that lets a user prove something is true without revealing the underlying data. In systems like Zcash, value is represented as encrypted “notes” rather than plainly visible UTXOs or account balances. When spending, the sender provides a proof that they own a valid note, that it has not been spent before, and that inputs and outputs balance, all without revealing addresses or amounts. The recipient can decrypt the relevant data with their viewing key, while the network can still verify correctness.
Practical context and why it matters
Many privacy-oriented protocols support both transparent and shielded transfers, sometimes called opt-in privacy, where users can move funds into a shielded pool and transact privately within it. Shielded designs can also include selective disclosure features such as viewing keys, enabling users to share transaction details with auditors, exchanges, or tax professionals when needed.
Shielded transactions matter because they bring cash-like privacy to digital assets while preserving blockchain integrity, improving user safety, reducing address-based tracking, and expanding real-world usability for individuals and businesses that require confidentiality.