The single most distinctive feature of Zcash is that you choose, per transaction, whether it's public or private. That choice comes down to which type of address you send to and from: transparent or shielded.
Transparent transactions (t-addresses)
A transparent Zcash address starts with t1 or t3 and behaves almost exactly like a Bitcoin
address. Every transparent transaction is fully visible on the public blockchain:
- The sending address
- The receiving address
- The exact amount transferred
Anyone running a block explorer โ including the ZecZcash Explorer โ can see this data, forever. This is useful when transparency is actually desirable โ for example, an exchange might want a publicly auditable deposit address, or a business might want a verifiable donation ledger.
Shielded transactions (z-addresses)
A shielded address uses zero-knowledge proofs (zk-SNARKs) to validate a transaction without
revealing its contents. The current, wallet-recommended way to receive shielded funds is a
Unified Address (starting with u1), which can bundle a shielded
Orchard receiver together with a transparent one in a single address. Older Sapling shielded
addresses (starting with zs1) still exist and remain spendable, but u1 addresses are what
today's wallets generate by default. Every prefix, including t1, zs1, u1 and tex1, is covered in
Zcash address types explained. To see which type an address you have
been given is, paste it into the Zcash Address Checker; it checks the address in your
browser and sends it nowhere.
Here's the part people usually find hardest to believe: the network's miners and full nodes still verify that:
- The sender actually owned the funds
- No coins were created from nothing
- The same coins weren't spent twice
...all without ever learning who sent it, who received it, or how much moved. The proof is mathematical, not based on trust in a third party.
The "shielded pool"
All shielded transactions draw from and deposit into a shared pool of encrypted value called the shielded pool. The bigger and more actively used this pool is, the stronger the anonymity set โ meaning it's harder to make statistical inferences about any single transaction, because there are more genuinely similar transactions to blend in with. This is why the Zcash community generally encourages using shielded addresses by default: privacy is a network effect. See the current size of the shielded pool, by pool, on the Zcash Shielded Supply Tracker; how many daily transactions are transparent-only, shielded-only or mixed is on our Network Activity page; how much of Zcash is shielded explains why the numbers differ.
Mixed transaction types
Because both address types live on the same chain, you can have:
- t โ t: fully transparent, like Bitcoin.
- t โ z: "shielding" โ moving transparent funds into the private pool.
- z โ t: "deshielding" โ moving private funds back out to a transparent address (this reveals the amount, though not necessarily the shielded sender's other activity).
- z โ z: fully shielded, the most private option.
Note that t โ z and z โ t transactions can leak some metadata (an observer can see that a shielding event of a certain size happened, even if not the internal shielded details). For maximum privacy, staying z โ z end-to-end is best where possible. Researchers linked activity at exactly this boundary in 2017 and 2018; see can Zcash be traced? for what they found and what it does not say about today.
Which should you use?
| Situation | Recommended address type |
|---|---|
| Everyday personal transactions | Shielded (z-address) |
| Receiving from an exchange that only supports t-addresses | Transparent, then shield immediately |
| Publicly auditable donations or payments | Transparent |
| Maximum privacy between two Zcash users | Shielded on both ends |
A quick note on wallet support
Not every wallet supports shielded addresses, and full shielded support (including receiving and spending shielded funds directly, not just holding them) requires more computation than a simple transparent wallet. See our Zcash wallet guide for wallets that support full shielded functionality. If you use Zodl, our Zodl step-by-step guide shows how to shield transparent ZEC that arrives from an exchange, following Zodl's own Help Desk.
Further reading
- What Is Zcash? A Beginner's Guide
- How Zcash Works: The Technology Behind Shielded Transactions
- Zcash vs. Bitcoin: A Privacy Comparison
- How to Buy Zcash
- Zcash Pulse: the shielded share and the daily transaction mix, updated every day
For real-time discussion of shielded pool activity, upgrades, and privacy tooling, follow the @ZecZcash Telegram channel or browse the live feed on this site.
