Hi Zcash Community and ZCG Committee (@zcash-community-grants),
We have submitted an official grant application for SHPH (Shroud-Phantom).
- Official application: Grant Application - SHPH (Post-Quantum Censorship-Resistant Network Layer) · Issue #394 · ZcashCommunityGrants/zcashcommunitygrants · GitHub
- Project repository: GitHub - mori-and-thebros/SHPH · GitHub
- Requested amount: $25,000 USD
- Proposed structure: 2 milestones
- Category: Infrastructure / privacy and censorship resistance
Project summary
SHPH is an open-source encrypted transport and overlay written in Rust. It is designed to provide an additional connectivity option for privacy-preserving applications and infrastructure operating on unreliable or heavily restricted networks.
SHPH is not an anonymity network and is not intended to replace Tor, Nym, WireGuard, or existing Zcash privacy technology. It currently remains a developer-stage project for controlled laboratory evaluation; it has not received an independent security audit and should not yet be considered production-ready.
Current status: v0.6.4-dev.4
The latest development release includes:
- Hybrid ML-KEM-768 and X25519 key establishment with transcript-bound key derivation.
- Memory-safe Rust implementation with explicit key-material cleanup.
- Linux native-TUN and Windows Wintun integration paths.
- Fail-closed route and underlay-bypass handling, tested across Windows and Linux environments.
- Configurable Shroud traffic-shaping profiles with discrete size padding and handshake-length variation.
- SOCKS5 underlay support for deployments where direct IP connectivity is unavailable.
- Simplified
hostandjoinworkflows, shareable tickets, identity inspection, and diagnostic commands. - Reproducible fuzzing, validation, Criterion benchmarks, and cross-platform CI artifacts.
Our current benchmarks are useful engineering evidence, but they are not claims of real-world censorship resistance. They are primarily local, deterministic, or CI-hosted measurements. Results show strong replay-validation and handshake performance, while also showing that padding overhead remains significant for small-packet traffic such as SSH and VoIP. We are documenting those limitations rather than presenting the best-case results alone.
Why this may be relevant to Zcash
Zcash already benefits from established privacy and censorship-resistance tools, including Tor. SHPH would be an optional complementary transport rather than a replacement.
The practical use case we want to validate is a deployable additional connectivity path for Zcash-related infrastructure, such as:
- lightwalletd operators;
- full-node operators;
- wallet and infrastructure developers;
- community services operating in networks where direct connectivity is unreliable or blocked.
The grant would not be used simply to produce more general-purpose VPN features. Its purpose would be to harden SHPH, independently review its design and implementation, and demonstrate a concrete Zcash-oriented integration or pilot. The final deliverables should make it possible for the community to evaluate whether SHPH provides meaningful incremental value alongside Tor.
Proposed milestones
Milestone 1 — $12,000
Target completion: October 15, 2026
- Harden the transport, framing, configuration, and control-plane code.
- Expand continuous fuzzing and regression testing.
- Complete interface-scoped NAT and route-cleanup safeguards.
- Improve Windows and Linux deployment reliability.
- Publish reproducible benchmark methodology and results, including limitations.
- Produce a documented Zcash integration prototype or test deployment.
Milestone 2 — $13,000
Target completion: December 15, 2026
- Complete an adaptive Shroud profile implementation, subject to security and performance review.
- Evaluate multi-hop or alternate-underlay support only where it directly improves the Zcash deployment case.
- Conduct an external technical review focused on protocol design, key handling, framing, replay protection, and routing behavior.
- Publish deployment documentation and an operator-focused Zcash pilot report.
- Release the resulting implementation and evidence publicly.
The dates are targets, and the scope may be refined with ZCG and community feedback. We would prefer to deliver a smaller, independently reviewable Zcash integration than overstate the maturity or usefulness of the project.
We welcome technical questions, architectural criticism, and feedback on whether this represents a useful addition to the existing Zcash privacy and connectivity ecosystem. ( This is a rewrite from the past application )