Zcash Activates Ironwood Upgrade to Address Orchard Security Flaw

iconCryptoBriefing
Share
AI summary iconSummary
Zcash has launched the Ironwood network upgrade (NU6.3) to resolve a security breach in its Orchard shielded pool. The upgrade, activated at block height 3,428,143, introduces a new shielded pool to strengthen private transaction security and ZEC supply integrity. A vulnerability in the Orchard zero-knowledge proof system was identified by Taylor Hornby on May 29. The network upgrade blocks new funds from entering Orchard and mandates existing funds to pass through a turnstile before migration. Zcash Open Development Lab confirmed the new pool passed formal verification and security review. Zodl’s wallet 3.8.0 now supports Ironwood, enabling manual fund migration. Node operators must upgrade to stay on the Zcash main chain.

Zcash has activated its Ironwood network upgrade, introducing a new shielded pool designed to strengthen the security of private transactions and make the integrity of the circulating ZEC supply independently verifiable.

The Ironwood NU6.3 upgrade went live Tuesday at block height 3,428,143. The upgrade also introduced a new transaction format supporting the Ironwood shielded pool.

Ironwood was developed following the discovery of a critical soundness vulnerability affecting Orchard, Zcash’s previous shielded pool.

Security researcher Taylor Hornby discovered the vulnerability on May 29 and privately disclosed it to Zcash developers. The issue affected the zero knowledge proof system used to validate Orchard transactions.

There is no evidence that the vulnerability was exploited, that user funds were affected, or that Zcash’s total supply increased.

However, the private nature of Orchard transactions means observers cannot examine the amounts inside the pool to definitively determine whether counterfeit ZEC was created.

Advertisement

Ironwood addresses the issue by restricting the original Orchard pool. New funds can no longer enter Orchard, while funds leaving the pool must pass through Zcash’s turnstile before entering Ironwood.

The turnstile places a protocol level limit on how much ZEC can leave Orchard, preventing the pool from paying out more value than it verifiably received. This creates an independently auditable boundary between Orchard and the new pool.

Ironwood uses a corrected version of the Orchard protocol alongside a separate note commitment tree, nullifier set, value pool, and transaction history data.

Zcash Open Development Lab said the new pool underwent formal verification and independent security review before its deployment.

The upgrade does not require users to create a new wallet or address. Ironwood uses the same receiver structure as Orchard, allowing compatible wallets to direct transactions sent to existing addresses into the new pool.

Users holding funds inside Orchard will need to migrate them to Ironwood through a supported wallet.

Zodl added Ironwood support through version 3.8.0 of its wallet. Users can manually migrate their Orchard funds through the application, while an automated migration system designed to provide stronger privacy protections is expected later.

Users without Orchard funds do not need to complete a migration, although Zodl advised all users to update their application to maintain compatibility with the upgraded network.

Node operators also need software capable of supporting NU6.3. Older versions that have not been upgraded will no longer follow the main Zcash chain after the Ironwood activation height.

The upgrade follows an emergency network response in June that temporarily restricted Orchard transactions while developers deployed an initial correction through NU6.2.

Ironwood provides a longer term replacement for the affected pool while preserving Zcash’s private transaction model and adding stronger guarantees around enforcement of the network’s monetary supply.

ZEC briefly advanced 5% on the announcement before reversing the move by midday.

Disclaimer: The information on this page may have been obtained from third parties and does not necessarily reflect the views or opinions of KuCoin. This content is provided for general informational purposes only, without any representation or warranty of any kind, nor shall it be construed as financial or investment advice. KuCoin shall not be liable for any errors or omissions, or for any outcomes resulting from the use of this information. Investments in digital assets can be risky. Please carefully evaluate the risks of a product and your risk tolerance based on your own financial circumstances. For more information, please refer to our Terms of Use and Risk Disclosure.