CheapbookZ

Market Prices

Coin Price 24h
BTC Bitcoin
$81,349.4 -0.37%
ETH Ethereum
$2,397.29 -1.10%
SOL Solana
$103.17 -1.13%
BNB BNB Chain
$716.8 -0.76%
XRP XRP Ledger
$1.29 -1.62%
DOGE Dogecoin
$0.0791 -2.14%
ADA Cardano
$0.2188 -3.06%
AVAX Avalanche
$9.76 -2.05%
DOT Polkadot
$1.11 -4.98%
LINK Chainlink
$11.96 -3.13%

Fear & Greed

55

Greed

Market Sentiment

Event Calendar

{{年份}}
28
03
unlock Arbitrum Token Unlock

92 million ARB released

10
05
upgrade Ethereum Pectra Upgrade

Raises validator limit and account abstraction

30
04
upgrade Celestia Mainnet Upgrade

Improves data availability sampling efficiency

18
03
unlock Sui Token Unlock

Team and early investor shares released

12
05
halving BCH Halving

Block reward halving event

15
04
halving Bitcoin Halving

Block reward reduced to 3.125 BTC

22
03
unlock Optimism Unlock

Circulating supply increases by about 2%

08
04
upgrade Solana Firedancer

Independent validator client goes live on mainnet

Altseason Index

41

Bitcoin Season

BTC Dominance Altseason

Gas Tracker

Ethereum 28 Gwei
BNB Chain 3 Gwei
Polygon 42 Gwei
Arbitrum 0.5 Gwei
Optimism 0.3 Gwei

Market Cap

All →
1
Bitcoin
BTC
$81,349.4
1
Ethereum
ETH
$2,397.29
1
Solana
SOL
$103.17
1
BNB Chain
BNB
$716.8
1
XRP Ledger
XRP
$1.29
1
Dogecoin
DOGE
$0.0791
1
Cardano
ADA
$0.2188
1
Avalanche
AVAX
$9.76
1
Polkadot
DOT
$1.11
1
Chainlink
LINK
$11.96

🐋 Whale Tracker

🔴
0xc119...63d0
12m ago
Out
6,098,039 DOGE
🟢
0x12dd...1f1c
12m ago
In
2,326,915 USDC
🔴
0xde80...5fa1
12m ago
Out
10,426 SOL

💡 Smart Money

0xaad0...c5ea
Early Investor
+$2.4M
74%
0x21cd...83e2
Arbitrage Bot
-$4.2M
85%
0x8e27...5407
Early Investor
+$5.0M
64%

🧮 Tools

All →
Macro

Starknet Shadow Accounts: The Privacy Patch That Hides Identity, Not Activity

CryptoWhale
There is one sentence buried in Starknet's shadow accounts announcement that should stop any serious reader cold. Your balance is protected. Your transaction history is not. Your positions stay fully public on-chain. Read that twice. Starknet — the validity rollup that has spent years selling the idea that zero-knowledge proofs make everything verifiable and nothing hidden — just shipped a privacy feature whose real guarantee is narrower than the word "anonymous" implies. A shadow account does not hide what you do. It hides who you are. That distinction is the whole story, and almost nobody has priced it. Here is the mechanical claim. A user creates an independent pseudonymous address, funds it from a protected balance inside something called STRK20, and transacts on Starknet as normal. Every transaction, every token movement, every position remains visible to anyone running an indexer. What disappears is the on-chain thread linking that address back to your main wallet. The chain keeps the receipt. It just tears off the name. I have audited enough of this infrastructure to distrust the word "privacy." When I pulled the MEV-Boost relay code apart in 2023, I found a race condition in the block-building logic that the marketing never mentioned. When I traced Terra's oracle latency in 2022, I found the flaw that the governance narrative never mentioned. The pattern is constant: the feature is real, the label is inflated, and the gap between the two is where retail gets liquidated. Shadow accounts follow the pattern exactly. Starknet is a validity rollup — a Layer 2 that executes transactions off Ethereum and posts a cryptographic proof back to L1 proving those transactions were valid. It runs on STARK proofs, developed by StarkWare, the Israeli team founded in 2018 that helped pioneer the entire ZK scaling category. The network's quiet superpower is its account model. Starknet supports account abstraction at the protocol layer, not as a bolted-on standard like ERC-4337 on Ethereum. Account logic is programmable from the base layer, which means multi-sig, social recovery, session keys, and — as we now see — pseudonymous accounts with independent funding paths are all natural expressions of one primitive. That architectural fact is why shadow accounts exist at all. On Ethereum, cutting the link between two addresses requires an external mixer. On Starknet, you can build it as an account type. The second piece is STRK20. The announcement describes it as a "protected balance" system that funds shadow accounts without exposing the source. That language points toward a shielded pool — a mechanism where deposits are commingled and withdrawals go to fresh addresses, breaking the deposit-to-withdrawal graph. If STRK20 is what the phrasing suggests, it is the load-bearing wall of the entire feature. Remove it and shadow accounts have no funding mechanism. Break it and every shadow account is deanonymized by correlation. The third piece is timing. The first integration goes live "tomorrow," with no disclosure of who is integrating. That is a critical unknown. A privacy feature integrated by a major DeFi protocol is an ecosystem event. A privacy feature integrated by an unnamed app is a demo. The privacy landscape it enters is crowded and bruised. Aztec builds privacy from the ground up as a native private L2, encrypting transaction contents. Railgun operates as cross-chain privacy middleware that composes with existing DeFi. Tornado Cash delivered the strongest anonymity of all and was sanctioned by the U.S. Treasury's OFAC in August 2022, which functionally ended its legal use in the West. Monero and Zcash offer default privacy at the base layer. Starknet is not competing for the strongest privacy. It is competing for the most defensible privacy — and that is a different game with different rules. The Privacy Boundary: What Shadow Accounts Actually Hide There are two kinds of privacy in crypto, and conflating them is the most expensive mistake a trader can make. Transaction privacy hides the contents of a transfer: the amount, the sender, the receiver. Linkability privacy hides only the relationship between addresses. Shadow accounts deliver the second and explicitly not the first. The announcement says it plainly — balances, transaction history, and holdings remain visible on-chain. Tracing the alpha trail through the noise starts with one question: what does the feature actually hide? Concretely, imagine you fund a shadow account from STRK20 and swap tokens on a Starknet DEX. An analyst watching the mempool sees a pseudonymous address make a swap. They see the size, the pair, the timing, the slippage tolerance. What they cannot do — in theory — is connect that address to your main wallet. But if you then bridge the proceeds to a KYC'd exchange deposit address, the graph collapses. The privacy was never about the transaction. It was about the hop between identities. That reframes the product. It is an address-management tool with a privacy veneer, not a privacy system. The engineering is real. The label is inflated. When the peg between marketing and mechanism breaks, the truth arrives — and here the peg is the word "anonymous." STRK20 Is the Load-Bearing Wall Every privacy feature has a single point of failure, and in this one it is STRK20. The announcement describes STRK20 as the "protected balance" that funds shadow accounts without exposing the source. Read that as a shielded pool: deposits are commingled, withdrawals go to fresh addresses, and the deposit-to-withdrawal graph is broken by the anonymity of the crowd. That design has one governing variable — the size of the anonymity set. A shielded pool with ten thousand daily users gives you meaningful cover. A shielded pool with two hundred users gives you a false sense of security that a chain-analytics firm will dismantle in an afternoon. The announcement discloses nothing about the anonymity set, nothing about the pool's architecture, nothing about whether STRK20 is audited, and nothing about whether it is custodial. Each of those determines whether the privacy is real or theatrical. I have seen this movie. When I audited the MEV-Boost relay code in 2023, I found a race condition in the block-building logic that opened a window for sandwich attacks during high-volatility periods. The code was public, the risk was structural, and the documentation did not mention it. I submitted a pull request that was merged into the main branch; I estimated the fix prevented roughly half a million dollars in exploitable losses for early adopters. The lesson was not that the relay was malicious. It was that unaudited assumptions hide in the gap between what a system claims and what its code does. STRK20 is currently all claim and no code. Until an independent party reads it, treat the privacy guarantee as unverified. Account Abstraction Is the Delivery Mechanism The reason this feature exists on Starknet and not on Ethereum is architectural. Starknet supports account abstraction at the protocol layer, not through a bolted-on standard. Account logic is programmable from the base layer, so a pseudonymous account with an independent funding path is not a hack on top of the network — it is a native account type. This matters twice. It explains the low implementation cost: Starknet did not need to build a mixer; it needed to configure an account. That is why the feature shipped as a patch rather than a protocol upgrade, and why the team can credibly call it the "first" of something. It also explains the user-experience tax. Managing a shadow account means managing a second set of keys, a second recovery path, and a second mental model for which wallet is which. The announcement says the address is "user-controlled," which is a genuine privacy advantage over a custodied mixer — no third party holds your funds. It is also a usability liability. Retail users lose keys. They lose them more often when they have two sets. The honest read: account abstraction made this feature cheap to build and hard to use. Both are true, and only one of them shows up in the marketing. The Anonymity Set Problem Nobody Is Pricing Here is the contrarian math. Privacy is a network effect, and network effects run in reverse for privacy tools. The more people use a shielded pool, the stronger everyone's privacy becomes. The fewer people use it, the weaker it gets — and the more dangerous it becomes to be one of the few, because a small anonymity set is itself a fingerprint. A new feature with one disclosed integration and no disclosed user base has, by definition, a tiny anonymity set on day one. That means the earliest users of shadow accounts are the least protected. They are the ones whose withdrawal patterns are easiest to cluster, whose timing is easiest to correlate, whose funding graphs are thinnest. The privacy improves only if adoption compounds, and adoption compounds only if the privacy works. That is a cold-start problem, and the announcement offers no evidence it has been solved. The uncomfortable implication: the people most excited to use this on launch are the people most exposed by using it. If you need privacy now, a feature that needs scale to provide privacy is the wrong tool. This is the same cold-start trap that has quietly killed a dozen privacy products that looked inevitable on announcement day. The Compliance Compromise Is the Product Now the part the privacy maximalists will hate and the compliance crowd will quietly respect. Shadow accounts are deliberately weak. The transaction history stays public. That is not an oversight. It is the design that lets Starknet argue it is not a mixer. Compare the two. Tornado Cash hid everything — amounts, timing, counterparties — and was sanctioned by OFAC in August 2022, which functionally killed its legal use in the West. Shadow accounts hide one thing, the link between identities, and leave everything else in the open. Starknet's legal position writes itself: we are not obfuscating the flow of funds; we are helping users manage addresses. The weak privacy is the compliance defense. This is the trade the whole feature is built on. Strong privacy attracts regulators. Weak privacy attracts nobody. Starknet is trying to thread the needle by being just private enough to be useful and just transparent enough to be defensible. Whether that needle exists is the central question, and the answer will be decided by regulators, not by engineers. There is a template for doing this better: Privacy Pools, the design floated by Vitalik Buterin and others that lets users prove their funds did not originate from a sanctioned source without revealing everything else. If STRK20 implements anything like that — selective disclosure, membership proofs, compliance attestations — the regulatory story gets dramatically stronger. The announcement says none of this. The absence is conspicuous. The Token Question: STRK20 Is Not STRK This is where I have to be precise, because the confusion is easy and expensive. STRK20 is a protected-balance system. STRK is Starknet's governance and staking token. They share a name and nothing else is disclosed. The relationship between them — whether STRK20 is pegged to STRK, whether using privacy requires locking STRK, whether there is any economic coupling at all — is a total blank. That blank is the entire token thesis. If shadow accounts require users to stake or lock STRK to access privacy, the feature is a demand sink for the token and the narrative has teeth. If STRK20 is an independent asset system with no economic binding to STRK, the feature adds network activity and nothing else — a weak, indirect, unquantifiable benefit to the token. The announcement does not say which. Anyone telling you shadow accounts are bullish for STRK is guessing, and the guess is doing more work than the evidence. The broader discipline applies here: privacy features are catnip for short-term narrative trades, but narratives without adoption data are just stories. Watch the shielded pool's total value locked. Watch daily active shadow accounts. Watch whether the integration count grows past one. Without those numbers, there is no token-economics case, only a headline. The Code Check: Five Undisclosed Facts Strip the announcement to what it actually establishes and the same gap appears five times. There is no mention of audit status — whether STRK20 has been reviewed by any security firm, which for a system holding user funds is the single most important omission. There is no anonymity set: no mechanism, no target size, no admission policy, the variable that decides everything. There is no custody clarity: "user-controlled" suggests non-custodial, but the funding path through STRK20 is opaque, and an opaque funding path can be a custodial one wearing a friendly label. There is no governance trail: no indication of whether the feature was voted on, whether it sits behind a timelock, or whether StarkWare deployed it directly — a distinction that matters when the next upgrade can change the privacy rules unilaterally. And there is no compliance policy: no KYC, no AML, no transaction monitoring, no statement of how the team will respond to a regulator's request. Each omission is individually survivable. Collectively they describe a feature shipped on trust rather than proof, and the architecture of belief vs. the code of fact is exactly where that trust gets tested. Competitive Reality: Differentiated but Weaker Put shadow accounts on the privacy spectrum and the positioning is clear but unflattering on pure strength. Aztec encrypts transaction contents from the ground up as a native private L2 — stronger privacy, harder integration. Railgun operates as cross-chain privacy middleware that composes with existing DeFi — strong privacy, broad reach. Tornado Cash delivered the strongest anonymity of all and died under sanctions. Monero and Zcash offer default privacy at the base layer — the gold standard, and the least composable with DeFi. Starknet's niche is compliant-friendly privacy inside a mature L2 ecosystem. It sacrifices privacy strength for defensibility and composability. That is a legitimate position, but it is a position of convenience, not of excellence. If you need real privacy, Starknet is not the strongest option. If you need privacy that survives a compliance review and plugs into DeFi, it might be. Those are different buyers, and the announcement is selling to neither by name. The Integration Dependency A privacy feature's value is downstream, and right now the downstream is one unnamed integration going live "tomorrow." That single data point is the whole ecosystem thesis. If the integrator is a major Starknet DeFi protocol — an Ekubo, a Nostra — the feature becomes an ecosystem signal and adoption can compound. If the integrator is a small or self-built app, the feature is a demonstration, and demonstrations do not create network effects. The dependency structure is also fragile upstream. Shadow accounts sit on top of STRK20 and Starknet's sequencer. If STRK20 fails, the feature fails. If the sequencer — still relatively centralized in Starknet's current phase — is pressured, the feature is pressured. This is a single-point-of-failure stack dressed as a feature. Composability is the upside. If shadow accounts are callable by any Starknet application, they could seed a privacy DeFi layer: private lending, private DEX interaction, private collateral management. But that requires downstream protocols to actively adapt. It does not happen by default, and the protocols that would adapt — the lending markets with interest-rate curves that were never calibrated to real supply and demand in the first place — have their own incentives to keep everything visible. Privacy and transparent risk engines are natural enemies. Regulatory Tension: The Tornado Precedent The regulatory math is simple and unforgiving. OFAC sanctioned Tornado Cash because it obscured the flow of funds. Shadow accounts obscure only the identity link and leave the flow public. That difference is the entire legal argument, and Starknet is betting regulators accept it. The bet could go either way. A regulator who wants to be aggressive can argue that cutting the identity link is itself the harm, regardless of what stays visible, because the identity link is what makes tracing possible. A regulator who wants a template for compliant privacy can point to shadow accounts as proof that privacy and transparency can coexist. Which regulator shows up is not something Starknet controls. The missing piece is KYC and AML policy, which the announcement does not address at all. If shadow accounts have no identity requirements and no transaction monitoring, the AML exposure is real. If STRK20 implements selective disclosure — the ability to prove a withdrawal is clean — the exposure drops sharply. The design choices here are the difference between a feature regulators tolerate and a feature regulators target. The Narrative-Substance Gap Step back and measure the distance between the headline and the mechanism. The headline says anonymous. The mechanism says linkability-only, with every transaction public. That is not a rounding error. It is the difference between a tool that hides your activity and a tool that hides your address, and the two are not close. The naming is doing marketing work. "Shadow accounts" conjures secrecy and concealment. The reality is an alias. Aliases are useful — journalists, activists, and whales all have reasons to transact without broadcasting their main wallet — but an alias is not anonymity, and treating it as such is how people make decisions they regret. Set against the current market backdrop, the timing is interesting. We are in a bull market, and bull markets are exactly when technical flaws hide best behind euphoria. Privacy has been in a narrative slump since its 2022-2023 peak, while attention rotated to AI plus crypto, RWA, and memecoins. A top-tier L2 wading into privacy could rekindle the sector's interest, or it could be a feature that launches, gets one integration, and quietly fades because the adoption never arrived. The gap between the two outcomes is measured in users, not announcements. What Could Go Wrong: The Risk Stack Five risks dominate, and they compound. The technical one is an anonymity set too small to protect anyone, which turns the feature into a honeypot for the users who need it most. The audit one is unaudited code holding user funds, a category of risk the industry keeps rediscovering the hard way. The regulatory one is an OFAC or exchange action that labels the feature as an anonymization tool and forces front-end restrictions or delistings — exactly the sequence that killed Tornado's usability before its legality was even resolved. The adoption one is the "always six months away" pattern, where a feature ships, generates a headline, and never accumulates the user base that would make it matter. The operational one is the UX tax of multi-account management, which quietly reduces the population of users willing to pay it. Stack them and the shape of the risk is clear. The team is credible — StarkWare is one of the most respected engineering shops in ZK, which eliminates the rug risk that dominates most token analyses. But credibility does not fix a cold-start anonymity set, does not substitute for an audit, and does not negotiate with OFAC. The risk here is not fraud. It is irrelevance wrapped in a good name. Read it the other way and the contrarian case is sharper still. Everyone is calling shadow accounts a privacy feature. Read it as an MEV feature and a compliance instrument, and the design choices snap into focus. Start with MEV. The most valuable secret in crypto is not what a trader is doing — that is visible anyway — but who is doing it. If a searcher can execute from a shadow account, their strategies become unattributable. The copy-traders who front-run known wallets lose their signal. The identity of the profitable actor disappears while the profitable action stays public. That is a gift to sophisticated players and a tax on everyone who was farming their alpha. When I audited MEV-Boost, the whole game was about who sees what first; shadow accounts shift the game from information asymmetry to identity asymmetry. Mining insight from the miner's extractable value, you realize the feature's real payoff is not protecting users. It is protecting the identities of the actors who extract from them. Then the institutional read. The target customer for compliant privacy is not a retail privacy maximalist. It is a fund or a high-net-worth actor that wants to move size without broadcasting its wallet to the market — and needs a wrapper that survives legal review. Shadow accounts, with their deliberately weak privacy and their public transaction trail, are built for exactly that buyer. The privacy maximalists are not the market; they are the noise. The institutional flow is the signal. Which brings me to the deeper misdirection. The whole conversation about privacy on L2s is downstream of a distraction. Rollups have a data problem, not a privacy problem — most of them do not generate enough data to justify the infrastructure built for it. Starknet adding a privacy patch to a chain that is still fighting for adoption is a solution looking for a user. The honest position is that the feature is a clever compliance instrument and a mediocre privacy tool, and the market is pricing it as neither. Watch three signals and ignore everything else. The identity of the first integration matters most — a named DeFi protocol changes the story, an unnamed app ends it. The size of STRK20's shielded pool matters next — the anonymity set is the privacy, and if it stays small, the privacy is theater. Whether STRK20 and STRK are economically linked matters most of all — that single fact decides whether the token has a thesis or just a headline. The deeper question is not whether Starknet shipped privacy. It did, and it shipped it carefully. The question is whether "compliant-friendly privacy" is a real category or a contradiction that satisfies no one: too weak for the people who need it, too suspicious for the regulators who watch it. The truth about shadow accounts will arrive not in the announcement but in the adoption data three months from now. Until then, treat the label as a claim, the mechanism as the fact, and the gap between them as the trade. Curiosity is the only honest position — and speed reveals what stillness conceals.