Zcash Shielded Pools Explained: Sprout, Sapling, Orchard, and Ironwood, and What Happened With the Orchard Bug

calendar
Created: Oct 30, 2026
Updated: Oct 30, 2026
timer
1 min read
Zcash Shielded Pools Explained: Sprout, Sapling, Orchard, and Ironwood, and What Happened With the Orchard Bug

Last updated: 30 October 2026

Quick answer

Zcash has had four shielded pools. Sprout (2016) and Sapling (2018) are legacy pools. Orchard (2022) became the dominant pool for shielded ZEC. Ironwood has been the default pool since 28 July 2026, when network upgrade NU6.3 activated at block 3,428,143. Ironwood was introduced after a critical soundness flaw in Orchard’s zero-knowledge circuit, known as the Infinity bug, was discovered in late May 2026. The flaw was patched in early June through emergency measures and the NU6.2 hard fork. Shielded Labs, which disclosed the issue, said it found no evidence that the bug was ever exploited. Ironwood adds a separately tracked pool so that the network can verify the shielded supply as funds leave Orchard. After NU7, expected around 5 November 2026, the Sprout pool is frozen.

What a shielded pool is

Zcash has two kinds of addresses. Transparent addresses work like Bitcoin: the sender, receiver, and amount are visible on the public ledger. Shielded addresses use zero-knowledge proofs: the network can verify that a transaction is valid without seeing who paid whom or how much.

A shielded pool is the set of all value held in shielded notes of one protocol generation. Each pool has its own cryptographic circuit, its own value balance that the network tracks, and its own rules for spending. Funds move between pools through transactions that the network can account for, which is how Zcash keeps the total supply verifiable even though individual shielded balances are hidden.

Timeline of Zcash shielded pools and upgrades

DateUpgradeWhat changed
28 October 2016LaunchSprout pool, the first shielded protocol, with z-addresses
28 October 2018SaplingNew pool with far smaller proofs that can be generated on a phone; hierarchical deterministic keys
February 2019DisclosureECC publishes details of the 2018 counterfeiting vulnerability in the original Sprout proving system
December 2019BlossomBlock time halved from 150 to 75 seconds
November 2020CanopyFirst halving; new development fund structure
May 2022NU5Orchard pool with Halo 2 proofs and no trusted setup; unified addresses
November 2024NU6Second halving; funding update
3 June 2026NU6.2Emergency hard fork that fixed the Orchard circuit after the Infinity bug
28 July 2026NU6.3 IronwoodNew default shielded pool; Orchard limited mostly to withdrawals
~5 November 2026NU7Sprout frozen; 25-second blocks

What happened with the Orchard bug

In late May 2026, independent security researcher Taylor Hornby found a critical soundness vulnerability in Orchard’s zero-knowledge circuit during analysis supported by Shielded Labs. A soundness flaw in a proof system means that, in theory, someone could construct a proof the network accepts for a transaction that should be invalid. For a shielded pool, the worst case is counterfeit coins that nobody can see.

The response happened in stages. Developers first disabled Orchard activity through a temporary network patch. On 3 June 2026, the NU6.2 hard fork activated with corrected circuit code and restored the pool. The public disclosure hit the market hard: ZEC fell by about 50%, from roughly $603 to roughly $299, according to crypto.news.

Shielded Labs stated that it found no evidence the vulnerability had been exploited. The limitation of that statement is structural: shielded balances are hidden, so the absence of evidence could not be turned into proof. That is the problem Ironwood was designed to answer.

What Ironwood changes

Ironwood is a new shielded value pool based on Orchard. According to the Ironwood specification, it reuses Orchard’s Action structure and the Halo 2 proof system, so the transition is smaller than introducing a new protocol from first principles. Three things are different:

  1. A separately tracked value balance. Funds leaving Orchard pass through an accounting checkpoint before entering Ironwood. Shielded Labs has said this mechanism may produce evidence about whether any counterfeit ZEC was ever created through the Orchard flaw.
  2. Quantum-recoverable note plaintexts. New Ironwood notes are created in a format designed to make recovery possible if large quantum computers ever break today’s elliptic-curve cryptography. The specification is explicit that this is not a post-quantum shielded protocol.
  3. Transaction version 6. Ironwood bundles travel in a new transaction version.

Ironwood activated on mainnet on 28 July 2026 at block 3,428,143, one week later than the original 21 July target after Shielded Labs raised concerns about ecosystem readiness. Testnet activation came first, on 4 July at block 4,134,000. The upgrade was coordinated across the Zcash Open Development Lab, Shielded Labs, Project Tachyon, and the Zcash Foundation.

For users, the important detail is that existing addresses keep working. Compatible wallets continue to support existing addresses and receiver structures and route new shielded payments to Ironwood automatically. Zodl shipped Ironwood compatibility in version 3.8.0 before activation, with a manual migration option first and a guided in-app migration promised in a later release.

What happens to Sprout and Sapling

NU7, expected around 5 November 2026, makes version 4 transactions invalid. Sprout notes can only be spent through version 4, so the Sprout pool is effectively frozen from that point. Around 22,000 ZEC were still in Sprout in mid-October 2026.

Sapling is not frozen by NU7. Sapling notes can be spent through newer transaction versions. Wallets that can only build version 4 transactions will stop working, however, so legacy software should be replaced before activation.

Why this matters when you receive ZEC

Zcash privacy applies only to shielded funds. If a swap or exchange sends ZEC to a transparent address, that transaction is public, like Bitcoin. Many exchanges support only transparent withdrawals; check the withdrawal page before you request one.

When you receive ZEC from a wallet-to-wallet swap, the address type you provide decides where the coins land. A unified address accepts shielded payments where the sender supports them. A transparent address receives public funds, which some wallets then shield in a follow-up transaction. On SimpleSwap, ZEC is delivered to whatever address you enter, so copy the shielded or unified address from your wallet if that is the outcome you want. Most crypto-to-crypto swaps need no account; the service fee is built into the quoted rate and details are on the website; KYC may be required for transaction security and compliance; availability is subject to the Terms of Service and jurisdictional restrictions. The only official domain is simpleswap.io.

Stefan Lauer, Head of Infrastructure at SimpleSwap, framed the wider point in the CryptoSlate guide on self-custody: “The cypherpunks won the argument about ownership. The least we can do is finish the sentence.” Shielded pools are Zcash’s attempt to finish it, one protocol generation at a time.

FAQ

Is Zcash still safe to use after the Orchard bug?

The vulnerable circuit was replaced on 3 June 2026 through NU6.2, and Ironwood has been the default pool since 28 July. Shielded Labs reported no evidence of exploitation. The Ironwood accounting checkpoint exists so that the network can verify the supply as Orchard funds migrate. As with any protocol, security is an ongoing process rather than a settled fact.

Do I need a new Zcash address after Ironwood?

No. Existing addresses and receivers keep working. Update your wallet and let it route new payments to Ironwood.

Is Ironwood quantum resistant?

No. Ironwood introduces quantum-recoverable note plaintexts, which are about recovering funds in a future scenario. The specification states that this is not a post-quantum shielded protocol.

What is the difference between Sapling, Orchard, and Ironwood addresses?

Sapling uses legacy shielded addresses that start with "zs". Orchard and Ironwood receivers are typically packaged in unified addresses that start with "u". Most current wallets show unified addresses by default.

Will Sapling be shut down like Sprout?

Not in NU7. NU7 freezes Sprout by disabling version 4 transactions. No shutdown date for Sapling has been announced.

How we checked

Facts were verified on 30 October 2026 against the Ironwood specification and node documentation (zcash.github.io), Zodl release notes, and reporting by crypto.news, Cointelegraph (via TradingView), and Crowdfund Insider. Historical upgrade dates match the protocol history maintained alongside the Zebra documentation.

Sources

The information in this article is not a piece of financial advice or any other advice of any kind. The reader should be aware of the risks involved in trading cryptocurrencies and make their own informed decisions. SimpleSwap is not responsible for any losses incurred due to such risks. For details, please see our Terms of Service.