Toutes les vulnérabilités
CRITICALWeb3curated

WEB3-MTGOX-2014

Web3 · CEX · Mt. Gox

Résumé

Mt. Gox was, at its peak, the exchange that handled most of the world's Bitcoin trading. On 7 February 2014 it froze withdrawals, and on 28 February it filed for bankruptcy in Tokyo, admitting that roughly 850,000 BTC, around $450 million at the time and tens of billions today, was gone. The collapse was not one dramatic heist but years of undetected drain through atrocious security and accounting: private keys stored carelessly, no real cold storage, no audited reserves, and books so broken the company did not know its own coins were leaking away. It is the original "not your keys, not your coins" lesson, and the reason exchange custody, proof of reserves, and real accounting exist as disciplines today.

How it happened

Mt. Gox (the name began as "Magic: The Gathering Online eXchange") grew almost by accident into the exchange handling something like 70% of all Bitcoin trades by 2013, run with very little engineering rigour. Underneath the dominance was a mess. Its private keys were poorly protected (an unencrypted wallet file was reportedly stolen as early as 2011, the year forensic investigators later pinned as the start of the theft), there was no meaningful cold storage, no audited reserves, and no reconciliation between what the books said it held and what was actually on the blockchain. The cracks showed early: in June 2011 an attacker used a compromised auditor account to crash the nominal Bitcoin price to a single cent and sell off coins, and the user database leaked days later.

The result was not a single break-in but a slow haemorrhage. Coins drained out over years through stolen keys and skimming, and the broken accounting simply hid it, Mt. Gox did not know its own balance was falling. When it finally collapsed, the company publicly blamed "transaction malleability," a quirk of Bitcoin that let a transaction's ID be altered to fake a failed withdrawal. But researchers at ETH Zurich found malleability could explain just 386 BTC. The real loss was long-running theft masked by an absence of any controls that would have caught it; blockchain forensics later showed the drain ran continuously from late 2011 until the reserves were practically empty by mid-2013.

The aftermath

About 850,000 BTC was gone (roughly 750,000 belonging to customers and 100,000 to the company), and around 200,000 BTC was later recovered in an old-format wallet, coins Mt. Gox still held but had simply lost track of, the clearest proof of how broken its accounting was. What followed was a decade of legal limbo: bankruptcy proceedings in Japan, and creditor repayments that, despite beginning in 2024, are still being worked through, with the trustee's deadline extended into 2026, all in Bitcoin now worth vastly more than when it was lost. In 2023 the US Department of Justice charged two Russian nationals, Alexey Bilyuchenko and Aleksandr Verner, not merely with laundering but with the hack itself, stealing at least 647,000 BTC from 2011; Bilyuchenko allegedly used the proceeds to help run BTC-e, a criminal exchange of its own. Mt. Gox's collapse cratered Bitcoin's price and credibility for years and became the cautionary tale every later exchange was measured against.

Why Mt. Gox still matters

Mt. Gox is the foundational custody lesson: a centralized exchange is a bank holding other people's money, but with none of a bank's controls unless it deliberately builds them. Keys sat on shared servers, the bulk of funds was never in cold storage, there was no proof of reserves and no reconciliation, so a multi-year drain went completely unseen. It gave the industry the phrase "not your keys, not your coins" and birthed the proof-of-reserves movement. The same custody failures echo in later exchange disasters like Bitfinex. The defences are now standard and still skipped: keep the overwhelming majority of funds in cold storage, use multisig or MPC signing, run continuous proof-of-reserves and ledger-to-chain reconciliation, never store keys on application servers, and alert on withdrawal anomalies.

Comment le corriger

  • There is no clean "fix" for funds drained over years; the immediate response is to halt withdrawals, freeze the books, and bring in forensic accountants and law enforcement.
  • Reconcile on-chain holdings against the ledger to establish the true shortfall, then rebuild custody from scratch with cold storage and multisig before resuming.
  • Trace stolen coins on-chain (Mt. Gox's were eventually traced and prosecuted years later) and pursue recovery through exchanges and the courts.

Comment l’éviter

  • Keep the overwhelming majority of customer funds in air-gapped cold storage; hot wallets hold only operational float.
  • Use multisig or MPC/threshold signing so no single leaked key authorizes withdrawals.
  • Run continuous proof-of-reserves and automated ledger-to-chain reconciliation to detect drain early.
  • Rotate keys, segregate infrastructure, and never store wallet files or private keys on shared application servers.
  • Enforce withdrawal rate limits, allowlists, and anomaly detection on outbound transactions.

Références

Vulnérabilités liées

Tout Web3 →