The Hardware Lie: Why Bybit and Radiant Capital Lost Millions to a Screen You Trusted

0xLark
Miners

I've been reverse-engineering smart contracts since the 0x Protocol audit sprint in 2017. Back then, the re-entrancy bug was a code error—a flaw in the logic, detectable by static analysis. But the vulnerability that drained Bybit and Radiant Capital in 2025 wasn't in the code. It was in the screen. Private keys never left the hardware wallets. The malware didn't steal them. It manipulated what the hardware's tiny display showed you. You signed a transfer to an address that looked like your own, but wasn't. The code didn't lie—the screen did.

Signal over noise. Always. The noise is the panic that hardware wallets are dead. The signal is that we've been fighting the wrong war. Every hack that costs millions starts with a signature—not a key compromise. And until we fix what the user sees and signs, the attacks will repeat.


Context: The False Security of Cold Storage

The industry spent a decade selling the narrative that hardware wallets equal absolute safety. 'Not your keys, not your coins' became a mantra. But in 2025, Chainalysis reported 158,000 wallet intrusions and $713 million in losses from signature-based attacks. The attackers didn't crack the secure element—they cracked the user's trust in the display.

Consider the Radiant Capital incident. Attackers used a sophisticated UI manipulation technique: the hardware wallet's screen showed a benign transaction hash, but the actual payload executed a different smart contract call. The user, trained to trust the physical screen, confirmed. The funds were gone. Bybit suffered a similar fate—a $150 million drain where the attacker exploited the limited screen real estate to hide a malicious parameter.

This isn't a hypothetical. It's a pattern. And it exposes a fundamental flaw in the hardware wallet model: isolation of the private key is necessary, but not sufficient. The human eye is the weakest link, and the screen is the attack surface.


Core: The Three Fallback Solutions and Why They're Not Enough

Based on my experience dissecting the Uniswap V2 liquidity logic during DeFi Summer, I learned that market makers hide complexity behind abstractions. Wallet security suffers the same problem. Three solutions have emerged, each addressing a different layer of the deception stack.

1. Clear Signing (ERC-7730)

Ledger, after years of criticism, proposed ERC-7730: a standard that translates raw hexadecimal payloads into human-readable plain language before signing. Instead of showing 0x095ea7b3..., the wallet would display 'Approve 1000 USDC to 0xabcd...'. The standard was handed off to the Ethereum Foundation for neutral governance.

Code doesn't—the parser can be compromised. If the decoding library contains a vulnerability, the attacker can inject a mis-translation. In my 2017 0x audit, I found a re-entrancy hole; in 2025, the hole is in the translation layer. ERC-7730 is a step forward, but only if every protocol supports it and every parser is mathematically proven correct. That's years away.

2. Policy Wallets (Trail of Bits Proposal)

Trail of Bits proposed a 'policy wallet' architecture: a smart contract wallet with programmable limits—daily caps, whitelisted destinations, and time delays for high-value transfers. If you set a $100,000 daily limit, even a compromised signature can't drain your cold storage. This is essentially a programmable safety net.

But here's the catch: policy wallets require smart account infrastructure (EIP-7702, Safe). In a DeFi market where speed is king, a 24-hour delay on large transfers kills liquidity provisioning. The chart is a symptom, not the cause—the cause is the tension between security and convenience.

3. Dedicated iPhone (ZachXBT's Contrarian Fix)

ZachXBT, the on-chain sleuth, argued that a dedicated iPhone—with no apps except a curated wallet—is safer than any hardware wallet. The logic: a large screen with multi-window capabilities makes UI manipulation harder; Apple's sandbox prevents malware from hooking into the wallet process. After the fake Ledger app bypassed Mac App Store review, this argument gained traction.

I built a similar setup during the LUNA/UST crash forensic analysis—a segregated environment for tracing transactions. It works, but it's not scalable. You're trusting Apple's closed ecosystem, which contradicts crypto's permissionless ethos. And if a zero-day iOS exploit hits, your 'secure iPhone' becomes a trojan horse.


Contrarian: The Blind Spot Nobody Talks About

The industry is racing to fix the screen problem, but the real blind spot is the intersection of these solutions. A dedicated iPhone user may still install a fake Ledger app. A policy wallet's delay can be bypassed if the multi-sig governance is weak. ERC-7730 assumes every protocol implements the standard correctly—a heroic assumption given the state of DeFi's codebase.

Sleep is for those who can afford blind trust. The contrarian truth: all three solutions introduce new trust assumptions. Clear signing trusts the parser. Policy wallets trust the smart contract's governance. Dedicated iPhones trust Apple. We've replaced 'trust the hardware vendor' with 'trust the parser vendor', 'trust the policy logic', or 'trust the phone manufacturer'. That's not progress—it's a shuffle of counterparties.

Moreover, these solutions are not mutually exclusive; they are complementary layers. A truly robust setup would use a hardware wallet to guard the private key, clear signing to guard the signature, and a policy wallet to guard the transaction context. But that's three layers of complexity. Most users won't adopt it. And attackers will target the weakest layer—likely the human.


Takeaway: The Next War is Comprehension

The next wave of wallet innovation won't be about private key storage. It will be about transaction comprehension—the ability to verify what you're signing without trusting the display, the parser, or the hardware.

Watch for ERC-7730 adoption in MetaMask and Safe within six months. If the standard fails to gain traction, the exploits will continue. The market is in a euphoric bull run, but technical flaws don't disappear in a bull market—they compound.

Signal over noise. Always. The signal is clear: secure the signature, not just the key. Until then, consider a dedicated iPhone as your cold wallet, but don't unplug the hardware wallet yet. Use both. Layer the defenses. Because the next attack won't steal your key—it will steal your trust.

--- Based on 20 years of industry observation, including forensic analysis of the LUNA/UST collapse and the 0x protocol audit sprint.

Market Prices

BTC Bitcoin
$64,019 +1.37%
ETH Ethereum
$1,845.13 +0.42%
SOL Solana
$74.97 +0.09%
BNB BNB Chain
$570.1 +1.14%
XRP XRP Ledger
$1.09 +0.23%
DOGE Dogecoin
$0.0722 +0.31%
ADA Cardano
$0.1659 +3.17%
AVAX Avalanche
$6.55 +0.83%
DOT Polkadot
$0.8380 -1.90%
LINK Chainlink
$8.27 +0.93%

Fear & Greed

25

Extreme Fear

Market Sentiment

7x24h Flash News

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

{{快讯内容}}

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

Event Calendar

{{年份}}
15
04
halving Bitcoin Halving

Block reward reduced to 3.125 BTC

12
05
halving BCH Halving

Block reward halving event

30
04
upgrade Celestia Mainnet Upgrade

Improves data availability sampling efficiency

08
04
upgrade Solana Firedancer

Independent validator client goes live on mainnet

22
03
unlock Optimism Unlock

Circulating supply increases by about 2%

28
03
unlock Arbitrum Token Unlock

92 million ARB released

18
03
unlock Sui Token Unlock

Team and early investor shares released

10
05
upgrade Ethereum Pectra Upgrade

Raises validator limit and account abstraction

Tools

All →

Altseason Index

44

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
$64,019
1
Ethereum
ETH
$1,845.13
1
Solana
SOL
$74.97
1
BNB Chain
BNB
$570.1
1
XRP Ledger
XRP
$1.09
1
Dogecoin
DOGE
$0.0722
1
Cardano
ADA
$0.1659
1
Avalanche
AVAX
$6.55
1
Polkadot
DOT
$0.8380
1
Chainlink
LINK
$8.27

🐋 Whale Tracker

🟢
0x3132...8b0c
3h ago
In
1,088.75 BTC
🔵
0xd638...d0ee
1d ago
Stake
23,515 SOL
🔴
0xefc3...c89d
1h ago
Out
4,649,368 USDT

💡 Smart Money

0x6960...d6fa
Experienced On-chain Trader
+$1.6M
64%
0x5f04...fe57
Market Maker
+$2.3M
75%
0x8305...052b
Market Maker
+$3.1M
76%