Loading market data...

StarkWare Launches Shadow Accounts on Starknet for Separate DeFi Identities

StarkWare Launches Shadow Accounts on Starknet for Separate DeFi Identities

StarkWare has introduced Shadow Accounts on Starknet, giving apps the ability to maintain DeFi positions under distinct, persistent identities. The new feature aims to let users separate their on-chain activity without leaving the network.

But there's a catch: balances, amounts, and contract calls remain public on Starknet. So while Shadow Accounts create separate identities, they don't hide the underlying data from anyone who cares to look.

What Shadow Accounts actually do

Shadow Accounts let an app hold DeFi positions under a separate identity that sticks around. Think of it as a second account, but one that an app manages on your behalf. You could have one identity for lending and another for trading, each with its own positions and history.

The key word here is "persistent." These aren't one-off addresses that vanish after a transaction. They're meant to be reused, so an app can build up a track record for each identity over time.

StarkWare hasn't said exactly how the feature works under the hood, but the launch is part of a broader push to make Starknet more usable for DeFi. The network has been competing with other layer-2s to attract developers and users, and features like this are one way to stand out.

Privacy isn't the point

Don't confuse Shadow Accounts with privacy tools. On Starknet, everything is still public. Balances, transaction amounts, and contract interactions can all be seen by anyone with a block explorer. The "shadow" in the name refers to the separate identity, not to any kind of anonymity.

That's a deliberate design choice. Starknet is a validity rollup, which means it posts proofs to Ethereum but keeps transaction data available. Full privacy would require different technology, and StarkWare hasn't gone that route here.

So what's the benefit? For one, it keeps different DeFi activities from getting tangled up in a single account. If you're using a lending protocol and a derivatives exchange, you might not want the two to share the same on-chain history. Shadow Accounts let you keep them separate without switching wallets.

They also make it easier for apps to manage positions on behalf of users. Instead of creating a new address for every strategy, an app can spin up a Shadow Account and use it consistently.

Why StarkWare is doing this

Starknet has been in a crowded field of layer-2 networks. Arbitrum, Optimism, Base, and others are all fighting for the same developers and users. Features that make DeFi easier to use can be a differentiator.

Shadow Accounts are also a nod to the fact that DeFi users often have multiple positions across different protocols. Managing them from a single account can be messy, especially when you want to track performance or separate risk. Giving each activity its own identity is one way to clean that up.

StarkWare hasn't given a timeline for wider adoption or said which apps will support Shadow Accounts first. But the launch signals that the company is still iterating on the user experience, even as it works on scaling and other technical upgrades.

What we don't know yet

There are still plenty of open questions. How exactly will Shadow Accounts interact with existing Starknet wallets? Will users be able to create them manually, or will they be managed entirely by apps? And what happens if an app goes down — do the identities persist?

StarkWare hasn't addressed these details publicly. For now, the feature is live, but its real-world impact will depend on how developers pick it up and how users respond.

The next step is likely to come from the developer community. If apps start integrating Shadow Accounts, we'll get a clearer picture of whether separate identities are something DeFi users actually want. Until then, it's a tool without a track record.