StarkWare, the development team behind the Ethereum layer-2 network Starknet, has launched a new wallet privacy feature called Shadow Accounts. This functionality allows users to interact with decentralized finance (DeFi) applications without publicly linking their activities to their primary wallets. By creating separate, persistent addresses for individual applications, the feature enables users to maintain lending, trading, and other DeFi positions under distinct on-chain identities.
Users can fund these Shadow Accounts using shielded balances held within the network’s STRK20 privacy pool. The system obscures the connection between the shadow account and the funding wallet; however, Starknet clarified that the balances, transactions, and positions of these shadow accounts remain publicly visible on-chain. Once integrated into a DeFi application, users can switch from public to private mode and deposit assets into a vault, allowing their Shadow Accounts to maintain positions until funds are withdrawn back into a shielded balance.
The launch follows StarkWare’s broader push for blockchain privacy, including the introduction of its STRK20 privacy framework in June, which facilitates private transfers and shielded balances. StarkWare stated that the Shadow Accounts functionality could eventually extend beyond simple vaults to cover liquidity provision, lending, borrowing, staking, derivatives trading, prediction markets, and NFT marketplaces.
The introduction of Shadow Accounts marks a significant step in balancing user privacy with the transparency inherent to public blockchains. By decoupling identity from activity while keeping transaction data visible, StarkWare offers a pragmatic solution for DeFi users who wish to avoid doxxing or targeted attacks without completely hiding their financial footprint. This approach acknowledges that full anonymity is often incompatible with regulatory compliance and network security, opting instead for pseudonymity at the application level.
From an operational risk perspective, the success of this feature depends heavily on developer adoption across various DeFi protocols. While the underlying technology supports complex use cases like lending and derivatives, the immediate utility is limited to vault interactions unless integrations expand rapidly. Furthermore, the distinction between obscured connections and visible balances requires clear user education to prevent misconceptions about the extent of privacy provided, ensuring users understand that their on-chain behavior remains traceable even if their primary identity is masked.


