Privacy on a public blockchain has always felt like a contradiction in terms. Every transaction is visible, every wallet balance is readable, and your entire financial history is one block explorer search away from being an open book. Starknet thinks it has a fix.

On June 9, 2026, Starknet launched STRK20, a native privacy framework built into its Ethereum Layer-2 ZK rollup architecture. The system lets users shield any ERC-20 token balance, execute private transfers, and run private swaps, all without spinning up a separate privacy coin or fragmenting liquidity into isolated pools.

How STRK20 actually works

The framework runs on a note-based privacy pool: instead of broadcasting your token balance to the entire network, your assets are converted into encrypted “notes” that only you can open and spend. The proofs themselves are generated client-side using zero-knowledge cryptography, which means your device does the heavy lifting locally before anything touches the chain. On-chain, the network only verifies that a valid proof exists, not what the underlying transaction contains.

The first asset to use STRK20 was strkBTC, which went live on the framework following Starknet’s v0.14.2 protocol upgrade in April 2026. USDC support followed on June 25, 2026, extending privacy capabilities to one of crypto’s most widely used stablecoins. The system is designed so any ERC-20 token on Starknet can plug in without requiring separate liquidity. Supported wallets at launch include Xverse, AVNU, and Circle integrations.