Skip to main content
Research/Flagship Reports
Published June 202664 pagesFrancesco · Noveleader

The Full-Stack Privacy Ecosystem

Privacy as Infrastructure for User Protection and Institutional Adoption

Data snapshot: June 2026. Figures are preserved from the published report; charts marked updated daily use live data.

“Without privacy primitives, a public ledger is a surveillance instrument.”

▮ The numbers that matter

~30%
Of ZEC supply locked in shielded pools (4.9M ZEC)
$5B+
Railgun cumulative shielded volume
$410M+
Tornado Cash TVL despite sanctions
3.5M+
Transactions on Arcium since February Alpha
20 TPS
Zama FHE throughput, with ASICs targeting 1,000+
$12.4M+
Railgun fees generated by publication

Executive Summary

Public ledgers expose balances, counterparties and transaction history by default. The report maps privacy infrastructure across L1s, Ethereum, L2s, application layers and Solana, then assesses how selective disclosure can protect users while allowing institutions, auditors and regulators to verify specific facts when required.

Key findings

  1. 01About 4.9 million ZEC, slightly less than 30% of supply, was held in shielded pools at publication.
  2. 02Railgun had processed more than $5 billion in shielded volume, while Arcium had processed more than 3.5 million transactions after its alpha launch.
  3. 03Selective disclosure offers a practical route to confidential onchain activity without removing auditability where proof is legally or operationally required.

Covered in the report

ZcashMoneroRailgunPrivacy PoolsAztecStarknetZamaFhenixNillionArciumSecret NetworkNearHeliusHush

Inside

  1. 01The Rise of Digital Surveillance
  2. 02On Crypto and Privacy
  3. 03L1 Privacy: Monero & Zcash
  4. 04Privacy on Ethereum & L2 Privacy
  5. 05Cross-chain Privacy at the App Layer
  6. 06The Solana Privacy Ecosystem

ZK vs FHE vs MPC vs TEE: Which Privacy Technology Does What?

Onchain privacy rests on four main technologies, and most serious protocols combine several of them. ZK proofs show that a statement is true without revealing the data behind it. Fully homomorphic encryption (FHE) lets a network compute on encrypted data without decrypting it. Multi-party computation (MPC) lets parties who do not trust each other compute a shared result without seeing each other's inputs. Trusted execution environments (TEEs) run code inside a hardware enclave that even the machine's operator cannot read.

The trade-off is between guarantees and speed. ZK and FHE rely on cryptography; TEEs rely on the hardware maker not being compromised, and MPC relies on participants being online and not colluding, which is hard to detect.

Public vs private data in Aztec. Aztec, live in alpha since March 2026, runs private functions on the user's device and proves them onchain. A nullifier proves a note exists without revealing which one.

Public vs private data in Aztec

Aztec, live in alpha since March 2026, runs private functions on the user's device and proves them onchain. A nullifier proves a note exists without revealing which one.

Report page 31

The four privacy technologies compared

TechnologyWhat it doesMain limitationWho uses it
ZK proofsProve a computation or statement is correct without revealing inputsProving is expensive, especially client-sideZcash, Railgun, Privacy Pools, Aztec, Starknet STRK20
FHECompute directly on encrypted dataSlow and costly, though new schemes are closing the gapZama, Fhenix, Octra
MPCSplit keys or data across nodes so no single node sees everythingNeeds participants online; latency grows with participants; collusion is hard to detectArcium, Near Chain Signatures, Nillion
TEEExecute on plaintext inside an isolated hardware enclaveTrust in the hardware vendor (for example Intel SGX keys)Secret Network, Oasis, MagicBlock, Near Confidential Intents

Source: Castle Labs, The Full-Stack Privacy Ecosystem (June 2026)

Zama shows how the pieces combine: FHE for computing on encrypted data, MPC to decentralise its network, and ZK only to verify that encrypted user inputs are valid.

Monero vs Zcash: How the Two Privacy Coins Differ

Monero is private by default. It hides senders with ring signatures, receivers with one-time stealth addresses, and amounts with Ring Confidential Transactions. Zcash is private by choice: users opt in to shielded z-addresses that use zk-SNARKs, which allows selective disclosure but leaves a smaller anonymity set.

Monero's share of the privacy coin market hit an all-time high of over 80% in September 2025 and has since fallen to about 40%, largely because of the rise of Zcash.

Zcash Shielded Pool Supply

ZEC held in the shielded pools (Sprout, Sapling, Orchard and Ironwood), weekly from 1 Jan 2025

0 ZEC1M ZEC2M ZEC3M ZEC4M ZEC5M ZEC6M ZECFeb '25Jun '25Oct '25Feb '26Jun '26Oct '26Report data, 8 Jun 2026

Source: Blockchair (Zcash node value pools) · Data to week of 1 Nov 2026 · Updated daily

Castle Labs
View the data
DateShielded supply
17 Aug 20264.39M ZEC
24 Aug 20264.68M ZEC
31 Aug 20264.86M ZEC
7 Sep 20264.87M ZEC
14 Sep 20264.89M ZEC
21 Sep 20264.91M ZEC
28 Sep 20264.89M ZEC
5 Oct 20264.94M ZEC
12 Oct 20264.97M ZEC
19 Oct 20264.96M ZEC
26 Oct 20264.96M ZEC
1 Nov 20264.97M ZEC

Now, week of 1 Nov 2026ZEC in shielded pools: 4.97M ZEC · Share of ZEC supply: 29.2%

In the report, June 2026A privacy set is only as strong as its adoption. With a small shielded set, the timing of entries and exits and links to transparent addresses can still de-anonymise users.

Report page 20

Monero and Zcash side by side, June 2026

Monero (XMR)Zcash (ZEC)
Privacy modelOn by default for every transactionOpt-in shielded pools
Core techRing signatures, stealth addresses, RingCTzk-SNARKs
Adoption of privacyAll transactionsAbout 4.9M ZEC shielded, slightly under 30% of supply
Main weaknessProbabilistic privacy that AI-assisted chain analysis could erodeSmall shielded set can be de-anonymised through entry and exit timing

Source: Castle Labs, The Full-Stack Privacy Ecosystem (June 2026)

In late May 2026 a researcher found a bug that could have let anyone inside Zcash's Orchard pool mint counterfeit ZEC. It was found on 29 May and fixed by 1 June, but because the pool is private there was no way to prove cryptographically whether it had been exploited, and ZEC fell about 50%. The Ironwood upgrade, expected in late July 2026, moves funds to a new pool through a turnstile so anyone can verify total supply.

The Solana Privacy Ecosystem in 2026

Solana's privacy stack is young but moving fast. Helius CEO Mert told us Solana is lagging on privacy, and that a mature ecosystem needs at least two very large privacy pools or one clearly decentralised pool, with formal verification, no committees, immutability and open-source code as non-negotiables.

Two compute layers sit underneath most apps: Arcium, which uses MPC, and MagicBlock, which uses Intel TDX enclaves in Private Ephemeral Rollups. Arcium's alpha mainnet launched in early February 2026 and has processed over 900,000 computations and 3.5 million transactions.

Solana privacy projects by category

CategoryProjectsHow they work
Private computeArcium, MagicBlockMPC clusters (Arcium) or TEE-based Private Ephemeral Rollups (MagicBlock), settling on Solana
Private transfers and balancesUmbra, Privacy Cash, HushEncrypted token accounts on Arcium (Umbra); Tornado-style SOL pool (Privacy Cash); shielded jitoSOL pool earning staking yield (Hush)
Private tradingencrypt.trade, Vanish, DarklakeEncrypted swaps routed through Jupiter inside AWS Nitro enclaves; shielded routing; ZK blind-slippage AMM and zk-Perps
Private prediction marketsMeleeOrder book encrypted with Arcium MPC until settlement
Private AILoyalEncrypted conversations and queries stored on Solana, using MagicBlock and Arcium
ComingHelius PrivacyZK-based UTXO privacy layer with configurable Zones and a public zone

Source: Castle Labs, The Full-Stack Privacy Ecosystem (June 2026)

More Charts From the Report

6 charts from the 64-page PDF on this page, each with the number that matters.

How assets move through Railgun. Once tokens are shielded in Railgun's contract they look like every other shielded token, without mixing. Users can send, swap and use DeFi privately, then withdraw to a public address.

How assets move through Railgun

Once tokens are shielded in Railgun's contract they look like every other shielded token, without mixing. Users can send, swap and use DeFi privately, then withdraw to a public address.

Report page 25

Railgun Shielded Volume (Monthly)

Monthly shield and unshield volume implied by Railgun's 0.25% fee, from January 2025

$0$100M$200M$300MJan '25May '25Sep '25Jan '26May '26Sep '26Report data, 8 Jun 2026

Source: DefiLlama (Railgun fees at 0.25%) · Data to Oct 2026 · Updated daily

Castle Labs
View the data
DateShielded volume
Nov 2025$148M
Dec 2025$147M
Jan 2026$141M
Feb 2026$132M
Mar 2026$128M
Apr 2026$153M
May 2026$132M
Jun 2026$118M
Jul 2026$132M
Aug 2026$122M
Sep 2026$154M
Oct 2026$138M

Now, Oct 2026Volume last month: $138M · Last 12 months: $1.64B

In the report, June 2026Every Railgun transfer, swap and loan adds noise to the privacy set. Railgun has processed over $5 billion in volume, 15,000 to 20,000 transfers a month recently, and over $12.4 million in fees.

Report page 26

How EVM apps use Secret Network. Secret has run private smart contracts since 2020. An EVM app requests data, a Secret contract computes it privately inside a hardware enclave, and sends the result back.

How EVM apps use Secret Network

Secret has run private smart contracts since 2020. An EVM app requests data, a Secret contract computes it privately inside a hardware enclave, and sends the result back.

Report page 35

Near Confidential Intents TVL. Confidential Intents run on a private Near shard secured by permissioned validators. Token pairs, order sizes and counterparties stay hidden; only settlements are public.

Near Confidential Intents TVL

Confidential Intents run on a private Near shard secured by permissioned validators. Token pairs, order sizes and counterparties stay hidden; only settlements are public.

Report page 39

Get every chart in the full report →

Method and Data Boundary

Castle maps privacy systems by execution layer and technology, including ZK proofs, FHE, MPC and TEEs. The report combines protocol documentation, public dashboards, onchain usage data and interviews to compare privacy guarantees, composability, compliance controls and adoption.

Published
June 2026
Data snapshot
June 2026

Data From the Report

Privacy protocols by the numbers, June 2026

ProtocolTypeKey figures
RailgunPrivacy layer for Ethereum DeFiOver $5B transaction volume; over $80M TVL; over $12.4M total fees; 15-20K transfers a month
Privacy PoolsCompliant mixer on EthereumAbout $8M TVL (over $4.4M USDT, $1.5M ETH, $1.5M USDC)
Tornado CashImmutable mixer on EthereumOver $410M TVL despite US sanctions
ZcashPrivacy L1About 4.9M ZEC shielded, slightly under 30% of supply
AztecPrivacy L2Alpha mainnet March 2026; over 23 active prover nodes
ArciumMPC compute on SolanaOver 900K computations and 3.5M transactions since February 2026
ZamaFHE infrastructureAbout 20 TPS today, targeting over 1,000 TPS with dedicated hardware

Source: Castle Labs, The Full-Stack Privacy Ecosystem (June 2026)

Questions This Report Answers

What is full-stack privacy in crypto?
The idea that privacy has to be solved at every layer where users leak data, not just in the token. Public transactions reveal what you trade, RPC nodes see every query and your IP, network timing can de-anonymise encrypted traffic, and wallet interfaces can fingerprint devices across fresh addresses. Full-stack privacy combines L1s, Ethereum privacy layers, L2s, app-layer compute and wallet tooling.
What is the difference between ZK, FHE, MPC and TEE?
ZK proofs prove something is true without revealing the data. FHE computes on encrypted data without decrypting it. MPC splits a key or computation across parties so no single party sees the inputs. TEEs run code on plaintext inside a hardware enclave, so they depend on trusting the chip maker. Most production systems combine two or more.
Is Monero or Zcash more private?
Monero is private by default for every transaction, while Zcash privacy is opt-in, with about 4.9 million ZEC, slightly under 30% of supply, in shielded pools. A smaller shielded set is easier to de-anonymise through timing. Monero's guarantees are probabilistic, though, and could be weakened by AI-assisted chain analysis.
What happened with the Zcash Orchard bug in 2026?
A researcher found a bug that could have let anyone inside the shielded Orchard pool mint counterfeit ZEC. It was found on 29 May 2026 and fixed by 1 June, but the pool's privacy meant there was no way to prove whether it had been exploited, and ZEC fell about 50%. The Ironwood upgrade forces funds out of the old pool through a turnstile so the supply can be verified.
How does Railgun stay compliant?
Through Proof of Innocence: when tokens are shielded, a ZK proof is created showing they are not linked to a preset list of illicit wallets and interactions, without revealing user data. The contract can be upgraded by the RAIL DAO but only with a 7-day delay, giving users time to exit. Railgun has processed over $5 billion of volume and holds over $80 million of TVL.
Can onchain privacy be compliant?
Yes, through selective disclosure. Railgun's Proof of Innocence, Privacy Pools' Association Set Provider, Umbra's auditor viewing keys and Starknet STRK20's threshold-controlled integrity council all hide data from the public while letting users prove specific facts to auditors or regulators. We think selective disclosure, not total anonymity, is the path to adoption.
What privacy projects are building on Solana?
Arcium (MPC compute) and MagicBlock (TEE rollups) at the base; Umbra, Privacy Cash and Hush for private transfers; encrypt.trade, Vanish and Darklake for private trading; Melee for private prediction markets; Loyal for private AI; and Helius Privacy, a ZK-based UTXO privacy layer, coming next.