Arborist Call | Zcash Protocol Updates (04/02/2026)

Arborist Call | Zcash Protocol Updates (04/02/2026)

Latest updates on Zcash Protocol from the Arborist Call on 04/02/2026. Security fixes, dev improvements, ZSA progress, and more. Subscribe for details!

April 9, 2026· 5 min read
36 score

The Zcash Arborist Calls are bi-weekly protocol development meetings focused on tracking upcoming protocol deployment logistics, consensus node implementation issues, and protocol research.

This summary focuses on the last call that took place on 04/02/2026.

Security (CVE fixes)

Two critical CVEs were fixed:

  • one with potential to cause a chain split

  • another that could take down vulnerable nodes entirely

  • Zebra is no longer “just another node”… it’s becoming core infrastructure

  • ZIP 235 is now implemented, meaning Zebra is staying tightly aligned with protocol evolution

Dev layer also improved:

  • regtest block propagation fixed

  • founders reward RPC (pre-Canopy) corrected

ZIP 316 (Revision 2) is now live for review:

  • It introduces improved unified address design, including support for P2SH viewing keys

  • Also defines two address types:

  • ZU for fully shielded usage

  • TU for mixed (transparent + shielded) flexibility

  • This is a meaningful step in refining address standards.

Another important piece for NU7:

  • ZIP 248 (Extensible Transaction Format) is currently under review

  • This upgrade is expected to play a key role in future protocol flexibility

  • Community feedback is actively being requested.

A critical vulnerability in zcashd has been patched

  • The issue could have allowed invalid Sprout proofs to be introduced by a malicious miner

  • Disclosure was coordinated, and mining pools were patched before public release

  • Notably, Zebra helped analyze the scope reinforcing its growing role in network security.

Serious integration testing is underway:

  • The team is generating historical wallets across the full upgrade timeline Sprout → Overwinter → Sapling → Orchard

  • Using old zcashd versions and regtest environments

  • This ensures Zallet can handle real-world wallet history, not just ideal conditions.

Progress on the Z3 stack continues:

  • Work is ongoing to integrate Zaino with the latest Zcash primitives, alongside pending PRs needed for completion

  • At the same time, Zallet’s full block scanning built on Zaino is nearing completion\

  • The pieces are steadily coming together.

Zaino continues to mature steadily:

  • library release is now out, with zainod aligned to the current GitHub release version

  • The stack is now in a state where most core functionality works, allowing the team to shift focus

  • From building features to improving usability, documentation, and reducing technical debt.

What comes next for Zaino:

  • Upgrade to Zebra v4.3 is underway, bringing important improvements including pre-Canopy indexing support

  • Some required methods for Zallet are still being finalized, alongside ongoing RPC work for block explorer support

  • Next release is expected soon with a stronger focus on stability and developer experience.

Zcashd deprecation work continues to deepen:

  • Focus is shifting toward Zaino <> lightwalletd parity, with integration, tests being developed to compare outputs across both systems

  • This is critical to ensure a smooth transition as legacy infrastructure is gradually phased out.

A clearer security direction is emerging:

  • Zebra is increasingly viewed as safer than zcashd, not just because it’s newer and written in Rust

  • But because its design reduces attack surface and has proven easier to analyze under modern security techniques

  • This is becoming a key driver behind the migration.

The bigger picture behind deprecation:

  • Legacy components like Sprout still introduce long-standing attack surfaces, especially in older C++ code.

  • The long-term goal is clear reduce complexity, remove technical debt, and evolve toward a leaner, more secure protocol

  • This transition is careful, but necessary.

Progress on Zcash Shielded Assets (ZSA) is moving toward completion:

  • The Orchard ZSA implementation (PR 471) has been updated, reviewed, and is now close to finalization

  • Key improvements include better issuance handling and added visibility needed for Zebra integration

  • Now awaiting continued review.

Core libraries are being aligned to support ZSAs:

  • Updates to Sapling crypto ensure compatibility with the newer note encryption interface, while preserving existing note structures

  • At the same time, Librustzcash and test vectors have been brought closer to upstream

  • This is critical groundwork for stable integration.

  • State management for issued assets in Zebra is largely complete, with the implementation now synced close to the latest releases

  • ZSA-related changes are under active review, with future adjustments expected alongside ZIP 248

Progress on the Network Sustainability Mechanism (NSM) continues:

  • ZIP 235 has now been merged and released behind a compile-time flag, marking a key milestone

  • Remaining work is focused on ZIP 234 and a dependent refactor PR, which is currently blocking progress

  • Next step: review and unblock the final pieces.

Crosslink (trailing finality layer) is moving toward its milestone:

  • An incentivized testnet is planned, with a workshop scheduled for April 15

  • Current focus is on stability, especially around new networking components for syncing

  • Collaboration with multiple teams is ongoing.

Specification work for Crosslink has begun:

  • Initial ZIP drafts are in progress, with the design expected to be modular rather than monolithic

  • This reflects the structure of the system itself, combining BFT mechanisms, block header changes, and finality logic.

A major shift in direction for Dynamic Fees:

  • The initial ZIP has been withdrawn after not making it into the NU7 sentiment poll

  • The focus is now moving toward a UX-first, research-driven approach
    More time is being taken to properly understand how fees should work in practice.

The new approach centers on real-world data:

  • Teams are engaging wallet providers (Unstoppable,Zodl, Zingo, Edge, others) to understand user experience with fees

  • Mainnet data is being treated as the primary source of truth

  • The goal is to design a system grounded in actual usage, not assumptions.

A key shift in coordination this week:

  • Strad is on a 3-month sabbatical and some critical work now depends on the community to move forward

  • This includes ongoing efforts around Zaino chain index integration and related PRs

  • This is one of those moments where contributors can directly shape the stack.

Interesting discussion on Crosslink design:

  • There’s growing curiosity around alternative BFT models like Avalanche and DAG-based approaches

  • But concerns remain especially around finality guarantees and analyzability

  • The direction seems clear: keep Crosslink modular, while prioritizing strong, verifiable finality.

On the research side, one thing stood out:

  • Recent Google paper on quantum computing suggests timelines may be closer than expected

  • It may have missed key details around how attacks could affect systems like Zcash

  • This is already shaping thinking around a fully post-quantum Zcash design sooner than many anticipated




Follow us on Social Media 📱

Related Articles