Trust minimization isn't just a slogan when someone can mint fake Bitcoin, walk out with $320 million in real Bitcoin, and negotiate the return terms in PGP-signed messages written into the blockchain.
The Summary
- A software bug in Blockstream's Liquid Network let someone mint unbacked L-BTC and drain roughly 4,000 BTC ($320 million) from the federation wallet backing the sidechain
- The party claiming to be a white hat returned 3,400 BTC after Blockstream patched the bridge nodes, but kept 598.5 BTC (roughly $47 million)
- Blockstream and the exploiter negotiated through PGP-signed messages embedded in Bitcoin transactions, a public, cryptographically verified negotiation visible to anyone watching the chain
- The Liquid sidechain was frozen during the incident, exposing the fragility of federated bridge models when critical bugs hit production
The Signal
This wasn't a traditional hack. Someone found a bug in Elements, the software powering Liquid, that let them mint L-BTC tokens without backing them with real Bitcoin. They then used those fake tokens to peg out actual BTC from the federation wallet. The mechanics matter because this is a fundamentally different attack vector than stealing private keys or exploiting a smart contract. This was monetary inflation that directly translated into asset drainage.
The withdrawal happened Sunday afternoon, pulling roughly 4,000 BTC at a time when that was worth $320 million. Blockstream shut down bridge nodes and froze the sidechain. Then something unusual happened: the exploiter identified themselves as a white hat and opened negotiations. Not through Discord or email, but through PGP-signed messages written into Bitcoin transactions.
"The party holding it says they want the bug patched before it sends most of it back."
Here's what that means in practice: the white hat set terms. Fix the vulnerability, prove you fixed it, then we'll talk about returning the funds. By Monday, Blockstream had patched the bridge nodes, and 3,400 BTC flowed back to the federation wallet. But 598.5 BTC, nearly $47 million at current prices, stayed with the white hat. That's not a small bug bounty. That's roughly 15% of the total haul.
The breakdown tells you how these things actually resolve:
- Total drained: ~4,000 BTC
- Returned: 3,400 BTC (85%)
- Kept by white hat: 598.5 BTC (15%)
- Effective bounty value: $47 million
The negotiation being conducted on-chain, with cryptographic signatures verifying each party's identity, is the interesting part. No lawyers, no escrow services, no Zoom calls. Just public key cryptography and economic incentives playing out in real time where anyone can audit the conversation. That's closer to how dispute resolution might work in Web4 than most people realize.
Crypto Briefing points out this "raises critical concerns about the security and trustworthiness of federated sidechain models." That's the polite version. The blunt version: if you're running a federated bridge holding hundreds of millions in BTC, and your software has a bug that lets someone print fake bridge tokens and redeem them for real Bitcoin, your trust assumptions were wrong. The federation was supposed to prevent unauthorized withdrawals. The bug bypassed that by making the withdrawals look authorized.
The Implication
Liquid was frozen because someone found a bug and took $320 million before negotiating return terms. That's a feature, not a bug, in the white hat playbook: demonstrate the vulnerability's severity by exploiting it, then use the leverage to ensure it gets fixed properly. The $47 million they kept is expensive, but compare it to the cost if a black hat had found the bug first. No negotiation. No return. Just gone.
For anyone building or using federated bridges, this is a stress test of your assumptions. Can you freeze operations when needed? Can you patch and verify the fix fast enough to matter? And if someone does exploit you, are your communication channels robust enough to negotiate a return? Most projects will answer no to at least one of those questions. Fix that before someone else finds your Elements bug.
Sources
Bitcoin Magazine | Protos | Unchained Crypto | Decrypt | Crypto Briefing