ZSA Hub

The home of Zcash Shielded Assets

Zcash Shielded Assets (ZSAs) bring arbitrary user-defined assets — stablecoins, tokens, NFTs — into Zcash's shielded pool, so they inherit the strongest privacy in the crypto space. The protocol is called OrchardZSA. QEDIT designed and built it. This page is the canonical reference for what it is, why it matters, the multi-year R&D behind it, and every spec, audit, and resource available on the topic.

Status

Audited · testnet upcoming · upstreaming

Target

Zcash NU7 (date TBD)

Funding

$4M+ across ZF + ZCG grants

Since

2021 · 5+ years

What ZSAs are

OrchardZSA extends Zcash's Orchard shielded protocol so that any user-defined asset can be issued, transferred, and burned inside the same shielded pool as ZEC, with the same privacy guarantees. Where most chains expose the sender, receiver, amount, and asset type of every token transfer, a ZSA transfer reveals none of them.

OrchardZSA is a full protocol, not a feature. It defines new issuance keys and asset identifiers, a note and commitment structure for custom assets, a version 6 transaction format, consensus rules for supply tracking and finalization, and an updated fee model. It is specified across two interdependent ZIPs, independently audited, and being merged into Zcash's consensus-critical crates.

The result is a general-purpose asset layer for private value: the machinery for anyone to issue and move their own assets privately on Zcash.

What it enables

One protocol, a wide surface of applications.

Private stablecoins

Move dollar- or euro-pegged stablecoins with full shielded privacy, rather than on transparent ledgers that leak every payment.

User-defined tokens

Anyone can issue a custom fungible asset on Zcash, with supply tracking and optional finalization enforced by consensus.

Shielded NFTs or RWAs

Non-fungible assets / real world assets, issued and transferred privately.

Wrapped & bridged assets

Represent assets from other chains as ZSAs, with burn-based off-boarding for secure bridging.

Private asset swaps

Atomic, decentralized swaps between shielded assets, with no trusted intermediary and no exposure of the trade.

Controlled issuance

Transaction controls let issuers attach rules to assets, supporting compliance use-cases while preserving privacy.

Why it matters

Zcash offers the strongest financial privacy in the world. Using zero-knowledge proofs, it cryptographically proves a transaction is valid without revealing the sender, receiver, or amount. Unlike other protocols, which rely on privacy add-ons or trusted third parties, Zcash was designed with a privacy-first mindset.

Today, those privacy guarantees only apply to ZEC (Zcash's native token) - not the stablecoins, tokenized assets, or NFTs people actually want to move privately.

ZSAs change that. They bring arbitrary assets into Zcash's shielded pool, giving stablecoins, tokens, and NFTs the same privacy as ZEC — turning the world's most private network into a home for the entire asset economy.

The R&D behind it

A multi-year protocol-engineering effort, funded across numerous Zcash Foundation and Zcash Community Grants.

  1. 2021

    The proposal

    ZSAs (then UDAs) were proposed on the Zcash forum as a way to bring user-defined assets to Zcash's shielded pool for DeFi.

    Original proposal
  2. 2022

    Specification

    OrchardZSA was specified across ZIP 226 (transfer and burn) and ZIP 227 (issuance), extending the Orchard protocol with custom assets.

    ZIP 227
  3. 2022–2025

    Grant-funded R&D

    Successive ZF and ZCG grants funded issuance and transfer, asset swaps, stablecoin support, transaction acceptance, and the surrounding Orchard tooling.

  4. Jan 2025

    Independent audit

    Least Authority completed a security audit of the OrchardZSA protocol, commissioned by Zcash Community Grants as Zcash Ecosystem Security Lead.

    Audit
  5. 2025–today

    Testnet & upstreaming

    OrchardZSA is about to get live on a public testnet, with work underway to merge it into Zcash's consensus-critical Orchard crates, targeting the NU7 network upgrade.

In total, more than $4M has been awarded across numerous Zcash Foundation and Zcash Community Grants over 5+ years to develop the ZSA protocol extension alongside Zcash and Orchard capabilities.

Research threads

ZSAs are the core, but the effort extends into the cryptographic primitives that make a private asset economy usable.

Asset Swaps

Atomic, decentralized swaps of shielded assets directly on Zcash, letting two parties exchange custom assets in a single transaction without a trusted intermediary and without revealing the trade.

Hash Time-Locked Contracts (HTLCs)

HTLCs on Zcash enable cross-chain atomic swaps and conditional payments, a building block for trust-minimized bridging and interoperability with shielded privacy.

Transaction Controls

Mechanisms that let assets carry transfer rules and acceptance conditions, supporting compliance and controlled issuance while keeping transactions shielded.

Code & Tooling

Open-source tooling for building and testing ZSA transactions.

FAQ

Why is it taking so long to ship ZSAs?

Shipping ZSAs means a Zcash network upgrade, and network upgrades in crypto take time by design: they touch consensus-critical software and require coordination across the whole ecosystem. Because ZSAs change how value is issued and moved, correctness is non-negotiable, which is why the protocol has been thoroughly specified and independently audited before any deployment. The main remaining step is merging our ZSA implementation from QEDIT's forks into the upstream Zcash repositories ahead of a network upgrade. In parallel, the Zcash ecosystem has rightly been focused on other critical priorities — the deprecation of zcashd, the NU7 upgrade, and NU6.3 (Ironwood) — which naturally adds latency before the ZSA forks are merged upstream and deployed.

NU6.3 Ironwood
What applications will ZSAs enable?

ZSAs make Zcash a home for private versions of the assets people actually use. That includes stablecoins that move with full shielded privacy (and, via transaction controls, with compliance where it's required), private and atomic asset swaps directly on Zcash, tokenized real-world assets and NFTs that stay confidential, and wrapped or bridged assets brought over from other chains. In short, any asset that benefits from strong privacy becomes possible on the world's most private financial network.

Is OrchardZSA audited?

Yes. Least Authority completed an independent security audit of the OrchardZSA protocol, commissioned by Zcash Community Grants as Zcash Ecosystem Security Lead, with the final report completed in January 2025. The report is linked in the Security & Audits section above.

How can I start building with ZSAs?

Start with the specifications (ZIP 226 and ZIP 227) and QEDIT's zcash_tx_tool for constructing and testing ZSA transactions, all linked above. If you're planning an integration or have a specific use-case in mind, get in touch — we designed the protocol and are happy to help.

Building with ZSAs?

We designed the protocol. Talk to us about issuance, transfers, swaps, or integrating ZSAs into your application.

Get in touch