MPC-lab

Market Prices

Coin Price 24h
BTC Bitcoin
$62,548.1 -0.77%
ETH Ethereum
$1,837.3 -1.68%
SOL Solana
$71.23 -2.42%
BNB BNB Chain
$576.8 -2.00%
XRP XRP Ledger
$1.05 -0.96%
DOGE Dogecoin
$0.0685 -1.82%
ADA Cardano
$0.1722 +0.94%
AVAX Avalanche
$6.13 -4.94%
DOT Polkadot
$0.7701 +0.85%
LINK Chainlink
$8 -2.22%

Fear & Greed

27

Fear

Market Sentiment

Event Calendar

{{年份}}
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

10
05
upgrade Ethereum Pectra Upgrade

Raises validator limit and account abstraction

30
04
upgrade Celestia Mainnet Upgrade

Improves data availability sampling efficiency

28
03
unlock Arbitrum Token Unlock

92 million ARB released

12
05
halving BCH Halving

Block reward halving event

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
$62,548.1
1
Ethereum
ETH
$1,837.3
1
Solana
SOL
$71.23
1
BNB Chain
BNB
$576.8
1
XRP Ledger
XRP
$1.05
1
Dogecoin
DOGE
$0.0685
1
Cardano
ADA
$0.1722
1
Avalanche
AVAX
$6.13
1
Polkadot
DOT
$0.7701
1
Chainlink
LINK
$8

🐋 Whale Tracker

🔴
0x10d7...7d36
3h ago
Out
50,739 SOL
🔴
0x3cfa...cebc
1d ago
Out
39,710 BNB
🔴
0x459f...10ae
30m ago
Out
323,815 USDC

💡 Smart Money

0x1a72...a844
Market Maker
+$2.5M
86%
0xd8c2...8d1b
Institutional Custody
+$1.7M
93%
0x277e...8137
Experienced On-chain Trader
+$5.0M
71%

🧮 Tools

All →
Regulation

Guessing Game: How Coldcard's Predictable Entropy Handed Attackers 594 BTC

CryptoCobie

On a Thursday in 2026, 594 bitcoin moved. No private key was leaked. No malicious dApp was involved. The seeds behind those wallets were guessed. Five years earlier, Coldcard's Mk3 firmware v4.0.0 replaced its hardware true random number generator with a software PRNG built from timer state, call history, and known device identifiers. That is not a lock with a random combination. That is a lock with a serial number engraved on the key.

Block's Bitcoin engineering and security team found the root cause. Coinkite confirmed it. The counts: roughly 500 wallets, 594 BTC, about $38 million. More than 562 BTC have been consolidated into one address. That consolidation is the attacker's signature. Every transaction leaves a scar on the chain.

Guessing Game: How Coldcard's Predictable Entropy Handed Attackers 594 BTC

Coldcard is not a consumer gadget. It is the air-gapped tool of choice for Bitcoin users who take self-custody seriously. Its core claim is simple: the private key never leaves the secure element, and the entropy comes from hardware. The v4.0.0 update for the Mk3 shattered the second half of that claim. Instead of sampling a true random source, the new firmware derived seeds from a timer state, the sequence of function calls, and known unique identifiers. An attacker who knows the identifier and can approximate the time window can reconstruct the seed. No physical access. No trojan. No shipping interception. The damage is embedded in the firmware itself.

Coinkite's advisory described the fault as a "settings issue." That phrasing is a gift to lawyers and a curse to users. A settings issue does not produce a compromised seed-generation layer. The market might call it a bug; the ledger calls it a systemic failure. Hype is a mask; the ledger is the face beneath it.

Guessing Game: How Coldcard's Predictable Entropy Handed Attackers 594 BTC

Let's trace the event chain exactly. In 2021, Coinkite released v4.0.0 for the Mk3. The vulnerability lived inside that update for five years. In 2026, someone used it. The likely method is not elegant; it is enumerative. Candidate seeds are generated by walking timestamps, counters, and device identifiers. For each candidate, the public address is derived and matched against the Bitcoin UTXO set. Because addresses are public, the chain becomes the attacker's oracle. The victim never unlocks the device. The victim never signs a malicious transaction. The address simply stops belonging to them.

Take the root-cause classification seriously. This was not a side-channel attack. It was not a physical seizure. It was a key-generation failure that made the private key a function of public-ish metadata. The firmware update shipped as an improvement, but the change was a security regression. In security architecture, that is called a downgrade: a move to a less secure mode without the user's consent. The user did not choose a predictable RNG. The user chose a hardware wallet.

I have spent years on this kind of work. In 2017, I manually traced the Parity freeze through raw Geth logs. In 2020, I reproduced a DEX oracle manipulation on a local testnet before the protocol acknowledged it. Based on my audit experience, I do not trust claims; I replicate mechanisms. This one can be replicated too. Load the firmware, feed it known identifiers, enumerate the timers. The code is dark, but the math is not.

Now consider the selection criteria. The 500 stolen wallets were single-signature, held more than 0.15 BTC, and had been dormant for years. That threshold is a professional filter. Attackers do not pay transaction fees and accept traceability risk for dust. The real population of weak-seed wallets is almost certainly larger. The threshold changes the thief's economics, not the vulnerability. Somewhere below 0.15 BTC, there are still thousands of predictable seeds sleeping.

Here is the uncomfortable part: the incident may not have begun in 2026. The compromised firmware shipped in 2021. A patient actor could have discovered the entropy flaw years ago and spent the interlude watching weak wallets age. Attackers who had access to the same device identifiers and a rough clock could have verified candidate addresses privately. When the harvest came, only the profitable addresses were touched. That is "farming," and it means the observed loss is a lower bound. The actual exposure lives in every address generated by that firmware and every derived product: paper wallet private keys, seed-split masks, cloned device keys. Exporting a seed to another wallet does not clean it. The seed itself is the tumor.

The five-year window is a damning audit of the industry's monitoring tools. Bitcoin has a public, immutable record of every generated address. Why did no one scan for address collisions or shared entropy patterns earlier? Because entropy quality is not visible on the ledger. A weak seed looks exactly like a strong seed until someone enumerates the generator space. The only way to catch this class of flaw is to hold firmware to a cryptographic proof standard, not to trust marketing language.

Coinkite recommended a BIP-39 passphrase and migration to a fresh seed. Those are not equivalent. A passphrase adds entropy outside the compromised generator. It is a temporary shield at best, because it does not alter the original seed's predictability. Migration is the only complete answer. And migration has a cost. Users must determine whether their device is affected, generate a new seed on a verified source, sweep every UTXO, and manage the dust. For less technical holders, that is not an upgrade; it is an endurance test.

The shape of the event is "wide but shallow." The total extraction of 594 BTC is trivial to global bitcoin supply — less than three parts per million. That is why markets barely moved. But the price feed is not where the loss lands. The loss lands in the trust model. Numbers have no emotions, only consequences. The consequence here is that the most security-obsessed corner of the market now owns assets born from a generator that was never random.

The timing is equally dangerous. Ledger's Zilliqa signing application had just been attacked, and now a second hardware wallet fails at the base layer. The sector is in a security-aversion window. Regulators and custody clients will ask the same question: how many other firmware updates have shipped without a cryptographic proof of entropy? The answer is not available, because the industry does not require one.

This is also a story about device diversity. The Mk3 appears to have lost its randomness entirely, while the Mk4, Mk5, and Q were described as "less severe but still severe." That unevenness matters. It suggests that some models retained a hardware TRNG but still relied on the weak PRNG in certain paths. The takeaway for users is blunt: do not assume a different model is automatically safe. The only safe motion is to check the generation source and, if there is any doubt, migrate.

Let's talk about the asset itself, because this story is not a token-investment story. 594 BTC is minuscule against total supply. The attacker's 562 BTC consolidation is not a sell wall; it is a crime scene. If the coins stay still, they are effectively locked out of circulation. If they move through CoinJoin, Wasabi, or a cross-chain bridge, chain analysis gets harder but not impossible. The taint on these coins is permanent. Law enforcement has already been handed a list of addresses and a timeline. The compliance angle is not Howey; it is product liability and financial crime. Coinkite, as a Canadian manufacturer, now faces the possibility of civil claims from users who trusted its firmware. The legal system will move slower than the chain, but it will move.

The market response should not be measured in a BTC price candle. It should be measured in the flow of trust. Coldcard's niche is high-conviction Bitcoiners. Those users are not day traders; they are the least likely to panic-sell but the most likely to move their custody stack when a security breach touches the key-generation layer. Trezor and BitBox may attract some of those users. More significantly, this migration will go toward setups that can be audited: multisig, hardware signers with reproducible entropy proofs, and MPC models where the entropy is aggregated locally. The winners are not the loudest brands. The winners are the ones that can prove where their randomness comes from.

One hidden detail deserves emphasis. Block's report came so quickly after the theft that it likely reflects reactive detection, not proactive monitoring. A cluster of old wallets bled on the chain, and the team reverse-engineered the cause. If that is true, the attacker is still in the dark. Nothing in the public disclosure proves they have been identified. They may still hold a ladder of candidate addresses and the means to sweep them. The 0.15 BTC threshold is not a promise; it is a preference.

Now the counterintuitive part. The bulls were not entirely wrong. The bitcoin network never broke. No block was reorganized, no consensus rule was bent. The theft was visible, traceable, and permanent. That is cold comfort, but it is a fact. Bitcoin's settlement layer worked exactly as designed — it recorded the damage. The failure belongs to a hardware vendor, not to the protocol. Self-custody is not the enemy. Unconditional trust in firmware is.

The shadow of this event will push users toward multisig and MPC wallets. That is not automatically progress. Multisig buys resilience at the cost of operational complexity; MPC shifts trust into a different architecture. Both can fail. What matters is not the shape of the signing tool. What matters is whether the keys were born from verifiable randomness. Until a manufacturer can prove entropy at the point of generation, every hardware wallet is a promise, not a proof.

The broader market will shrug. It always does. A 594 BTC loss is a rounding error in daily volume. But the lesson for developers is not about the price; it is about the stack. Every layer of self-custody depends on a single act: key generation. If that act fails, all downstream signatures, all hardware enclaves, all passphrases become decoration.

The question now is not whether Coldcard will recover. It is whether the rest of the industry will treat this as a one-off bug or as a subpoena. The hardware wallet sector has no public standard for key-generation certification. It has no chain-level audit system that flags predictable addresses before the funds vanish. Five years of silence is not a security record; it is a failed inspection. The next firmware update will arrive with marketing and a changelog. Demand more. Because the ledger is the only witness that will not lie for you.