The clip and the record
A clip has been going around since Thursday. It says Binance got hit with a 6 billion dollar hack, then cuts to Changpeng Zhao being asked whether the company could return 2.1 billion dollars. His answer, per the clip: "We're financially okay."
I went looking for that exchange in the record. It is not there. The verified statements from Zhao, as reported by the Wall Street Journal, IBTimes, and the Straits Times, say "It does look like a hack on Binance," "User funds are safe," "No crypto wallet is 100 percent safe," and a reply to Elon Musk asking him to stop trolling at a bad time. There is no 2.1 billion dollar question and no "financially okay" answer that anyone has produced.
This is the part of incident response that never makes the clip. In the first seventy two hours, the number in the headline is a rumor with a timestamp, and the quote is a paraphrase wearing someone else's name. The useful discipline is not cynicism. It is knowing which figures are measured, by whom, and what they actually count.
So let me do what I would do for any leadership team asking me whether this is as bad as it sounds.

What actually happened
On October 29 at 20:05 UTC, funds started leaving Binance wallets. By the end of the first wave, ten blockchains had been drained. TRM Labs traced roughly 6.36 billion dollars in transfers, most of it inside about twenty minutes, which makes this the largest crypto theft on record and roughly four times the Bybit hack of February 2025. Binance's own estimate of total impact is near 6.3 billion.
The preparation is the part that should raise the hair on the back of any operator's neck. TRM's trace shows staging that began at least thirty six hours earlier: small withdrawals from Tornado Cash funding the operator's wallet on October 28, a first version of the attack code deployed and tested on two wallets, a rehearsal on a third, funds routed back, and then four hours later the same code installed on a Binance hot wallet.
On Ethereum the technique was an EIP-7702 delegation, which lets an ordinary wallet hand control of its behavior to a contract by signing an authorization. The attacker submitted a single transaction containing fifty pre-signed authorizations, each signed by the Binance hot wallet, each pointing at a sweeper contract that takes instructions only from the operator. Because an authorization only works at the wallet's current transaction count, and that count keeps moving as withdrawals process, fifty signatures guaranteed one would still be valid. One was. Minutes later the wallet sent 167,464 ETH and sixty three tokens wherever it was told, and the delegation stayed in place to sweep whatever arrived next.

The finding that matters
Binance says no private key leaked. That detail deserves more attention than the dollar figure.
If the keys were intact, the attacker did not break the wallet. They reached the thing that tells the wallet to sign. Binance's initial account points to a compromised engineer's laptop that gave access to a service container, and unauthorized withdrawal transactions followed. TRM's on-chain reading lands in the same place: a compromise of hot wallet signing infrastructure.
Sit with that for a minute, because it is not a crypto story. Hardware security modules, multi-party computation, and cold storage all protect keys. None of them protect you if an intruder with a trusted engineer's session can drive an internal service that is already permitted to request withdrawals. I have spent twenty odd years watching organizations buy excellent cryptography and leave the approval path as an afterthought. The lock was fine. The person who could ask for it to be opened was the attack surface.
The numbers move, and they mean different things
Early reports had 2.77 billion leaving across five chains, then at least 5.57 billion across three. Both were honest snapshots of what watchers could see at that moment. The figures converged near 6.3 billion as tracing caught up.
Then there is the distinction that gets flattened in headlines. Gross transfers out is one number. Assets frozen is another. Eventual unrecovered loss is a third, and nobody knows it yet.
On the freeze, the coordination was genuinely fast and genuinely unusual. Tether, Circle, Ripple, and World Liberty Financial froze about 2.67 billion in stablecoins. Arbitrum's Security Council froze 8,426 ETH and 74.6 million ARB. Total restrained: roughly 2.7 billion. The attacker raced the freezes by selling USDT to market makers and borrowing ETH against USDT on Aave, and now holds more than 420,000 ETH and 18,270 BTC, about 2.4 billion dollars beyond any issuer's reach. Binance says it has replaced 90 percent of the stolen assets and reserved more than 6.34 billion of company funds against a 6.3 billion estimate.
That is a balance sheet commitment, and it is a serious one. It is also not an audit. "User funds are safe" is a promise about what Binance will do, not a finding about what happened. The test arrives when withdrawals resume fully and every account either reconciles or does not.
On attribution, TRM names TraderTraitor, North Korea's unit, with high confidence. The FBI named the same group in the Bybit theft. Binance has not named anyone. Attribution is an intelligence judgment, not a fact, and the gap between "high confidence" and "charged" is where most breathless coverage loses the plot.
What I would take to work on Monday
The market absorbed this without a systemic break: bitcoin traded near 77,350 dollars, futures liquidations hit about 1.57 billion. Painful for leveraged traders, not a run on the banking system. The interesting lessons are operational, and they apply to any system that holds bearer value, which now includes a lot more than crypto.
First, inventory who can ask your signer to sign. Not who holds keys. Who can reach the service, with what session, from what device, under what authentication. That is the real permission model.
Second, require independence in approval. If one compromised laptop can produce the request and the authorization, you have one control wearing two hats.
Third, cap the blast radius per action. Twenty minutes at six billion dollars means the only control that mattered was a limit that did not exist.
Fourth, treat session hygiene as key management. The laptop is the key.
Fifth, when you communicate, separate what you measured from what you believe from what you promise. Binance did better than most at the first, and the ambient culture around this story did worse than nothing at the second.
The clip you saw got the magnitude roughly right and the evidence wrong. That is the normal condition of the internet during an incident, and it is why the operator's job is to read the record, not the reaction. The 6.36 billion is a measured transfer total. The 2.1 billion question, as far as anyone can show, never happened. Knowing the difference is the whole skill.
Sources: TRM Labs incident analysis, Reuters on the 90 percent replacement, CoinDesk on liquidations, CNBC on the Musk exchange, the Zhao statements fact check.
Related reading
Your AI Agent Will Have an Incident. Do You Have a Runbook?
Every production system I've run had severity levels, a paging rotation, containment steps, and a postmortem template. AI agents are production systems making real-world changes, and most organizations have no runbook for them at all.
Prompt Injection Is the New SQL Injection
A decade ago, every web app learned to separate code from data the hard way. AI agents have the same architectural flaw, the industry is treating it as a curiosity, and the attackers have already moved in.