The system is built around the Starknet Privacy Pool. Users deposit tokens into the pool, conduct transactions privately within it, and withdraw when needed.
Transfers inside the pool reveal no information about the sender, receiver, or amount to outside observers. Each transaction is verified using zero-knowledge proofs, ensuring validity without exposing sensitive data.
The architecture is designed to preserve composability with the broader DeFi ecosystem. Starknet said STRK20 tokens will support features such as anonymous swaps and staking from launch.
One of the first integrations will be with the decentralized exchange Ekubo. Users will be able to swap tokens directly from the privacy pool without linking their wallet address to the trade. While the trade’s effect on liquidity pools remains visible, the identity of the trader is hidden.
The system will also enable anonymous staking. Users can swap into liquid staking tokens and establish staking positions without exposing their wallet address onchain, reducing the ability for outside observers to track holdings over time.
STRK20 is built on Starknet’s zero-knowledge architecture and Cairo programming language, allowing private transactions to use the same infrastructure that validates the network’s blocks. Proofs are generated on the client side and verified by Starknet’s sequencer.
The system also introduces a compliance mechanism. Users entering the Starknet Privacy Pool register an encrypted viewing key that can be decrypted by a designated auditor if legally required, enabling regulators to trace that user’s activity without exposing other participants.
Disclosure: This article was edited by Estefano Gomez. For more information on how we create and review content, see our Editorial Policy.