Aztec and Railway — Ethereum Privacy Layers
How Aztec's zkRollup and Railway's stealth-address system approach privacy on Ethereum from different architectural angles, and what shipping ZK-based Ethereum privacy actually looks like.
Privacy on Ethereum's Public Chain
Ethereum is fully transparent by default — every transaction, balance, and interaction is public. This transparency is core to Ethereum's audit-and-verify security model but hostile to privacy needs (business confidentiality, personal safety, tax planning). Multiple projects are building privacy layers on top of Ethereum. Aztec provides shielded transactions in a dedicated privacy rollup. Railway (formerly Railgun) provides privacy for existing L1 ETH and tokens via stealth addresses. Each represents a different architectural bet on Ethereum privacy.
Aztec's Rollup Approach
Aztec is a ZK rollup dedicated to private smart contracts and transactions. Users deposit assets from L1 into Aztec; within Aztec, they can conduct private transactions using ZK proofs. Withdrawal back to L1 reveals the withdrawn amount but not the intermediate history. Aztec's ZK proof system (based on PLONK derivatives) is optimised for privacy applications. The trade-off vs generic rollups: less general-purpose, more privacy-optimised. Aztec has pivoted several times through its history; current architecture is the third major iteration.
Railway's Stealth Approach
Railway takes a different approach — smart contracts on Ethereum L1 that enable shielded transfers of existing tokens. Users deposit into Railway's shielded pool; transfers within the pool are private (like Tornado Cash mechanics but for arbitrary tokens); withdrawals reveal recipient and amount. Railway's advantage: works with existing tokens without requiring bridge. Disadvantage: privacy is only within the pool, exit reveals information. Both models have legitimate uses; users choose based on specific privacy needs.
- Aztec: dedicated ZK rollup with private smart contracts
- Railway: privacy layer for existing tokens via shielded pool
- Different architectural bets on how to add privacy to Ethereum
- Multiple production deployments emerging post-Tornado Cash
Key Takeaways
- Ethereum's transparent design is hostile to privacy; privacy layers are needed
- Aztec's rollup approach: private transactions within a dedicated environment
- Railway's stealth approach: shielded pool for existing L1 tokens
- Both are alternatives to sanctioned mixers with different trade-offs
Related Content
Related Coins
Key Terms
More Topics
Browse all 179 topicsHalving Market Behaviour
How Bitcoin price has actually behaved around halvings (2012, 2016, 2020, 2024), the structural reasons behind the patterns, and what to expect from the 2028 halving.
Monero Privacy — Deep Dive
How Monero's ring signatures, stealth addresses, and Bulletproof range proofs combine to provide default-on privacy for every transaction, and the regulatory pressures the project faces.
Zcash Architecture
How Zcash uses zk-SNARKs to enable optional shielded transactions, why Sapling was the breakthrough that made shielded pool usage practical, and how Halo2 removed the trusted setup.
Tornado Cash Mechanics and OFAC Context
How Tornado Cash's Merkle tree deposit-and-mix architecture worked, the August 2022 OFAC sanctions, the 2024 Van Loon ruling and the March 2025 delisting, and the broader question of sanctioning immutable smart contracts.
Lightning Network — Deep Dive
How Lightning's payment channels enable instant Bitcoin transactions, the routing challenges that shape the network's topology, and why LN adoption has grown more slowly than early forecasts suggested.
Liquid Network
How Liquid is a Bitcoin sidechain with faster settlement, confidential transactions, and asset issuance — and where it fits in the Bitcoin scaling ecosystem alongside Lightning.
Validium, Plasma, and State Channels
The scaling designs that lost to rollups — Validium (off-chain data), Plasma (mass exit games), and state channels (bilateral off-chain) — and why understanding them helps make sense of current rollup design.
App-Chains and Rollup-as-a-Service
How Cosmos-style app-chains and modern Rollup-as-a-Service (RaaS) providers (Caldera, Conduit, AltLayer, Gelato) let applications deploy dedicated chains, and the trade-offs vs shared chains.
References & further reading
- primary
- secondary