The Self-Custody Illusion: What the Avici Drain Reveals About Solana's Neobank Experiment

0xPomp
Gaming
Beneath the surface of Solana's neobank ambitions lies a contradiction that just cost real users more than a million dollars. On the day the attacker began draining Avici, a passkey-based "self-custody" Visa card platform built on Solana, the market did what it always does when an exploit surfaces: it watched the transaction trail, saw the hacker's wallet accumulate 10,005 SOL, and waited for a statement that took nearly two hours to arrive. Two hours, for a financial application, is not a delay. It is an admission. We assume that when a protocol says "self-custody," it means the user holds the keys, the balance lives on-chain, and no amount of backend compromise can move funds without explicit user authorization. That is the foundation of the entire Web3 banking narrative, and Avici's marketing leaned heavily on it: no seed phrases, no browser extensions, just a passkey — a device-bound cryptographic credential — authorizing transactions with the same biometric ease as tapping a payment terminal. The promise was banking without the bank, custody without the custodian. The attack shattered that premise in a way that will define the "neobank" narrative for the rest of this cycle. Because if an attacker can drain user funds from a system marketed as self-custodial, then the system was never truly self-custodial. The architecture must have contained a privileged path — a backend signing service, a relay operator, a guardian module, an admin key disguised as a recovery feature — and that path is now the subject of an incident that raises uncomfortable questions not just for Avici, but for every project that has ever used the phrase "your keys, your coins" as a growth vehicle. Context: The Neobank Promise and Its Architectural Price Avici positioned itself as the bridge between Solana's high-performance settlement layer and the mundane world of point-of-sale terminals. Users deposit crypto, the platform issues a Visa card backed by those assets, and spending is authorized through passkeys — the same FIDO2 standard that Google and Apple have pushed as the password's replacement. On paper, it was the perfect synthesis: the self-custody ethos of crypto married to the consumer-grade UX that legacy banking has spent decades perfecting. The product's technical positioning was a micro-innovation on the traditional EOA wallet. Passkeys replace the 12-word mnemonic with hardware-backed asymmetric key pairs, stored in the secure enclave of a user's phone. From a usability standpoint, this is a genuine improvement — no seed phrase to lose, no phishing surface for credentials, no clipboard malware harvesting words. But here is the subtlety that marketing glosses over: passkeys solve authentication, not authorization policy. They prove that a user is who they say they are. They say nothing about who else, inside the system, is permitted to act on the user's behalf. The reported timeline is damning. The attacker's wallet had already accumulated 10,005 SOL when the story broke, and the drain was ongoing. Avici did not claim to have detected the intrusion; it said it "became aware" of the problem nearly two hours after the first unauthorized withdrawal. Two hours of continuous extraction before a financial institution, which had KYC'd its customers and held itself out as a regulated-adjacent payment product, understood that something was wrong. For context, a properly instrumented DeFi protocol can pause a market in seconds. A properly staffed centralized fintech has a security operations center watching withdrawal anomalies in real time. Avici appears to have had neither — or, worse, had both and still could not connect the dots. Core: The Privileged Path — What the Attack Actually Proves Let me be precise about what the attack does and does not demonstrate. It does not demonstrate that elliptic curve cryptography is broken. It does not demonstrate that passkeys are fundamentally flawed as an authentication mechanism. What it demonstrates is that Avici's security model contained an assumption that failed under pressure: the assumption that the only way to move a user's funds was through the user's own passkey. The sustained, ongoing nature of the drain is the key forensic detail. If an attacker had compromised individual user devices — a technically formidable task requiring either physical access or a supply-chain attack on the secure enclave — we would see scattered, account-specific thefts, not a continuous, escalating extraction. A continuous drain implies a systemic path: a single compromised key, a backend service with signing authority, or a smart contract flaw that permits non-authorized addresses to invoke withdrawal logic. All three possibilities share one common thread. There was a route in the system that did not require the user's consent, and that route was accessible to someone outside the company. In other words, Avici's "self-custody" was custody with a UX wrapper. This is not an academic distinction. It is the difference between a vault and a safety deposit box at a bank that keeps a master key. The user experience is identical until the moment of crisis. The balance appears in the app, transactions require a fingerprint, and the interface communicates control. But control, in the security sense, is not a feeling. It is an architectural fact. Truth is not what is seen, but what is trusted — and trust, in this context, must be reducible to verifiable invariants: no party other than the key holder can authorize a transfer; no privilege escalation path exists; no administrative override is silently embedded in the deployment. Based on my own experience auditing failed smart contracts during the 2022 collapse, I have seen this failure pattern before. When I retreated to a cabin in Jutland and worked through twelve insolvent lending protocols, I found a common thread: over-leveraged designs that treated real-world utility as an afterthought to speculative yield. The pattern here is different in mechanics but identical in spirit. The architecture was designed for growth and user experience first, and for adversarial resilience second. In 2018, while leading product strategy for a privacy-focused mobile payment startup in Berlin, my team integrated ZK-SNARKs for transaction verification and faced the brutal reality of that ordering. We spent three months reviewing elliptic curve implementations and refactoring our consensus layer — not because we wanted to slow the roadmap, but because we understood that privacy is an architectural property, not a declaration. You cannot bolt it on after launch, and you cannot market it before it exists. What Avici teaches us is that self-custody is the same kind of property. It is not a product label. It is a set of invariants that must be provable under adversarial conditions. If your architecture contains a backend service that holds a signing key, a relayer that can submit transactions on behalf of users, or an admin module that can trigger withdrawals in an emergency, then you have built a custodian. You may be a more modern custodian with better UX, but the user's funds are ultimately subject to your operational security — and to anyone who defeats it. The 2-Hour Response as Institutional Failure The delay in detection deserves more scrutiny than it has received. A near-two-hour gap between the first unauthorized transaction and the company's acknowledgment is not merely an operational lapse; it is evidence that the project lacked the most basic monitoring infrastructure expected of any entity handling third-party assets. Real-time anomaly detection is not a luxury in this industry. It is the minimum viable threshold for fiduciary responsibility. We have normalized a shocking level of operational immaturity in crypto finance. Cross-chain bridges have been hacked for more than $2.5 billion cumulatively, and the industry still depends on them. That is a security paradox we have learned to live with, which is precisely why events like this matter: they remind us that the paradoxes we accept eventually produce real victims. Every time we rationalize a security failure as "the cost of innovation" or "a bug to be fixed," we extend the license for the next team to ship a system that is not ready to hold user funds. There is also a structural explanation for Avici's vulnerability, one that has nothing to do with malice and everything to do with the current market cycle. We are in a bull market. Capital is abundant, attention is scarce, and the pressure to ship is relentless. A team building a neobank on Solana faces competition not just from other neobanks, but from the entire attention economy of Web3. The rational move in that game is to compress the timeline between concept and launch — to announce, iterate, and secure funding before the window closes. Security audits get scoped to the smart contract, not the full system. Operational playbooks get deferred until "after we have users." And the privileged path — the master key, the admin override, the emergency withdrawal module — is justified as a necessary evil for customer support. I have sat in those product reviews. I have heard the argument that without an admin key, how would we recover a user's funds if their phone is lost? How would we comply with a court order? How would we freeze a suspicious account responsible for money laundering? These are legitimate questions, and they deserve honest answers. But the honest answer is that the moment you introduce an administrative override, you have made a deliberate choice: the security of the system now depends on the security of that override. The question is not whether you have a master key. The question is where it lives, who can access it, how it is protected, and whether the user was ever told it existed. The attack on Avici suggests that at least one of those questions received the wrong answer. The Regulatory Reckoning Ahead The legal implications extend beyond the immediate loss. Avici issued Visa cards, which means it operated under a KYC/AML framework and held itself out as a compliant on-ramp between crypto and the traditional payment rail. Now it must confront a devastating contradiction: if Avici marketed itself as self-custodial but operated a system in which an attacker could move user funds without user consent, then the disclosure was materially misleading — and the operation may constitute an unregistered custody business under multiple state and federal frameworks. The Howey analysis is straightforward for a product where users deposit assets, pool them into a managed system, and rely on the operator's efforts for security and functionality. Whether Avici issued securities is now secondary to whether its self-custody claims amount to false advertising. Consumer protection regulators are watching. An incident like this is precisely the kind of event that triggers a CFPB inquiry or a state-level investigation, not because the dollar amount is large by traditional finance standards, but because the narrative is damaging: a "self-custody" product that loses user funds to a preventable backend compromise undermines every responsible actor in the space. Visa, which has historically maintained rigorous security and compliance expectations for its issuing partners, now faces a reputational exposure of its own. The partnership may survive, but it will be reviewed under a microscope. For the broader Solana ecosystem, the externalities are real. Solana has spent the past two years rehabilitating its reputation as a high-performance network that can support serious financial applications. It has courted DePIN projects, payment companies, and institutional interest. A high-profile theft from a consumer-facing neobank erodes that progress in ways that are difficult to quantify but impossible to ignore. Institutional due diligence teams are not judging Solana by its best protocol; they are judging it by the worst failure among the applications they might one day rely on. Every fund that was three weeks away from approving a Solana payment integration will now ask a different question in the next committee meeting. Competitively, the beneficiaries are predictable. Coinbase Wallet, Phantom, and the regulated custodians who have never claimed to be anything other than custodians will absorb users looking for clarity. The irony is bitter but instructive: the projects that were honest about their role in holding funds — that submitted to audits, maintained insurance, and communicated risk with appropriate sobriety — were mocked for lacking ambition. The project that promised users full sovereignty, and delivered a backdoor instead, has now done more to legitimize regulated custody than a thousand compliance blog posts. Contrarian: The Death of Romanticized Self-Custody The contrarian reading is this: Avici's failure does not prove that self-custody is impossible. It proves that self-custody is a standard that must be earned, not a slogan that can be borrowed. And the market's reaction to this incident will not be a rejection of custody as a concept, but a demand for verifiable custody as a concrete artifact. Consider what "verifiable custody" would have looked like for Avici. A transparent multi-signature deployment in which administrative keys are distributed across independent parties. A published architecture diagram showing exactly which components can sign transactions and under what conditions. A real-time proof-of-reserves mechanism that allows any user to confirm their share of the on-chain pool. Smart contract upgrade timelocks that convert "audits" from static documents into continuously enforced constraints. An insurance buffer that customers can inspect. None of these measures would have eliminated the risk of compromise entirely, but they would have converted the attack from a silent hemorrhage into an immediate, detectable, and bounded event. The two-hour blind spot becomes impossible when the architecture itself publishes the invariants that distinguish normal operation from attack. This is the lesson the industry should extract from the Avici incident, and it is more subtle than the reflexive call for "more audits." Audits are checkpoints, not guarantees. The problem with Avici was never that its code was unaudited; it was that its security model was not reducible to invariants that a user could verify. The privileged path was invisible by design. The user could not distinguish between "my passkey controls my funds" and "a server controls my funds and asks me for biometric confirmation as a courtesy." That dovetails with my experience building a decentralized identity protocol in 2025, where the central ethical question was algorithmic bias. We built a human-in-the-loop verification process specifically to prevent automated reputational scoring from entrenching inequality. But the deeper lesson was about transparency: a reputation score is only legitimate if its computation is auditable. The same principle applies to custody. A system is only self-custodial if its authority structure is auditable. If there is a hidden path, there is no self-custody. There is just a performance, and the audience only discovers the truth after the curtain falls. The industry's romantic attachment to self-custody has also blinded it to a more practical truth: most users do not want to be their own bank. They want to keep their own keys the way they want to perform their own dental surgery — which is to say, not at all. What they actually want is a trustworthy intermediary that respects their autonomy. Avici offered the illusion of autonomy and the reality of intermediation, and it failed at both by not being honest about the latter. The market will now reward projects that split the difference honestly: custody services that publish their security assumptions, submit to external verification, and offer users meaningful recourse when things go wrong. "Self-custody" as an absolute category will survive only among the purists. In its place, we will see a spectrum of custody models, each defined by who holds authority, how that authority is constrained, and how constraints are proven. This is not a retreat from decentralization. It is a maturation of it. The systems that endure will be those that treat trust as a measured, engineered property rather than an ideology. Takeaway: Trust as the Only Sustainable Architecture The attack on Avici is still unfolding as I write this, the attacker's balance still growing, the affected users still waiting for answers. In the days ahead, the project will publish postmortems, promises of reimbursement, and commitments to better security. Some of those promises may even be sincere. But sincerity is not architecture. Truth is not what is seen, but what is trusted — and trust is not restored by statements. It is restored by evidence: published invariants, verifiable authority limits, real-time monitoring that actually pauses the system when it detects extraction, and a compensation process that moves faster than the attacker did. We are coding the next constitution with every smart contract we deploy. The question is not whether Avici survives. The question is whether the rest of the industry learns to treat self-custody claims as engineering specifications rather than gravitational marketing — and whether users, investors, and regulators begin to demand the proof before they extend their trust. Trust is the architecture beneath every balance sheet. It is time we started designing for it explicitly.

Market Prices

BTC Bitcoin
$77,692.9 -1.75%
ETH Ethereum
$2,419.86 -2.40%
SOL Solana
$100.2 -3.76%
BNB BNB Chain
$689 -0.65%
XRP XRP Ledger
$1.35 -2.85%
DOGE Dogecoin
$0.0819 -2.09%
ADA Cardano
$0.1986 -1.93%
AVAX Avalanche
$7.25 -0.81%
DOT Polkadot
$0.8764 +2.80%
LINK Chainlink
$11.28 -1.75%

Fear & Greed

63

Greed

Market Sentiment

7x24h Flash News

More >
{{快讯列表(10)}} {{loop}}
{{快讯时间}}

{{快讯内容}}

{{快讯标签}}
{{/loop}} {{/快讯列表}}

Event Calendar

{{年份}}
30
04
upgrade Celestia Mainnet Upgrade

Improves data availability sampling efficiency

08
04
upgrade Solana Firedancer

Independent validator client goes live on mainnet

15
04
halving Bitcoin Halving

Block reward reduced to 3.125 BTC

22
03
unlock Optimism Unlock

Circulating supply increases by about 2%

18
03
unlock Sui Token Unlock

Team and early investor shares released

28
03
unlock Arbitrum Token Unlock

92 million ARB released

12
05
halving BCH Halving

Block reward halving event

10
05
upgrade Ethereum Pectra Upgrade

Raises validator limit and account abstraction

Tools

All →

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
$77,692.9
1
Ethereum
ETH
$2,419.86
1
Solana
SOL
$100.2
1
BNB Chain
BNB
$689
1
XRP Ledger
XRP
$1.35
1
Dogecoin
DOGE
$0.0819
1
Cardano
ADA
$0.1986
1
Avalanche
AVAX
$7.25
1
Polkadot
DOT
$0.8764
1
Chainlink
LINK
$11.28

🐋 Whale Tracker

🔴
0x2e23...c02c
6h ago
Out
1,999,010 USDC
🟢
0xc831...e916
30m ago
In
36,945 SOL
🔵
0x9049...9da3
12h ago
Stake
44,793 BNB

💡 Smart Money

0x4f2f...0e57
Arbitrage Bot
+$3.0M
83%
0x0a2c...15e0
Market Maker
+$3.5M
84%
0x7c40...25c4
Early Investor
+$3.4M
69%