Starknet implements mandatory viewer keys for STRK20 deposits to enable privacy pool access with lawful disclosure under legal requests.
Regulation & Gov ·
Starknet has implemented mandatory viewer keys for STRK20 token deposits, a requirement designed to balance privacy with regulatory compliance. Users must generate a viewer key before accessing the network's privacy pool, enabling scoped disclosure of transaction details in response to lawful requests. This mechanism allows account holders to selectively share encrypted transaction history with authorities or other parties without exposing the entire ledger to the public.
The STRK20 standard represents Starknet's approach to native privacy for ERC-20 tokens using zero-knowledge proofs. The viewer key requirement creates a compliance layer within the privacy infrastructure, allowing privacy preservation while maintaining a pathway for legal disclosure. Financial Privacy Inc. holds the master key infrastructure supporting this system, though the exact mechanics of key rotation, revocation, and dispute resolution remain unclear from available details.
The approach reflects broader tensions in Layer 2 privacy design: delivering user privacy without becoming a regulatory liability. It is not yet clear how widely this model will be adopted across other privacy-focused protocols, or whether other custodians or governance bodies may be granted key access in future iterations.