Real, Documented Exploits & What They Teach
Chapter 7 named the vulnerability classes. This chapter applies that taxonomy to two real, fully documented, large-scale exploits — one a genuine smart contract flaw, the other a reminder that "smart contract security" isn't the only real attack surface in Web3 at all.
Case Study 1: The Poly Network Exploit (August 2021)
Poly Network is a real protocol for moving assets between different blockchains. On 10 August 2021, an attacker exploited a real, genuine access control flaw in its cross-chain contract logic — exactly the vulnerability class Chapter 7 covered — to trick the protocol into treating the attacker's own address as an authorized "keeper" able to direct transfers. The result: over $610 million moved out to addresses the attacker controlled, spread across Ethereum, Binance Smart Chain, and Polygon — the largest DeFi hack ever recorded up to that point.
Case Study 2: The Ronin Network Bridge Hack (March 2022)
Ronin is a real, dedicated blockchain built for the game Axie Infinity, connected back to Ethereum via a "bridge" — a system for moving assets between the two chains. On 23 March 2022, attackers stole a real, documented 173,600 ETH and 25.5 million USDC, worth approximately $620 million at the time — discovered only six days later. The FBI later attributed the attack to the Lazarus Group and APT38, real North Korean state-sponsored hacking groups.
Sky Mavis, Ronin's own developer, publicly reimbursed all affected users afterward — a real, centralized company absorbing a loss that a fully decentralized system, per Course 1's own trust-minimization theme, wouldn't have had any single party positioned to guarantee.
What Both Cases Teach Together
| Poly Network | Ronin | |
|---|---|---|
| Real cause | A genuine access-control flaw in deployed contract code | Compromised validator/infrastructure access, not a contract code bug |
| Real scale | Over $610 million | Approximately $620 million |
| Real outcome | Funds fully returned within 15 days | Funds not recovered; users reimbursed by the company |
| Chapter 7 category | Access control | Outside this course's own contract-code taxonomy entirely |
Chapter 7's own vulnerability taxonomy is real and useful — but Ronin is an honest, important reminder that it only covers part of the real attack surface. A perfectly audited, flawlessly written smart contract can still sit behind a system whose real weak point is a human being tricked into handing over access, or a private key stored insecurely. Real Web3 security has to cover both the code and everything operating around it.
Hands-On Exercises
Three exercises applying both real case studies before Chapter 9 turns to regulation, custody, and the broader real risks of Web3.
Quick Reference
- Poly Network (10 Aug 2021) — a real cross-chain access-control flaw, over $610 million drained, fully returned within 15 days after the attacker announced their intent the very next day.
- Ronin Network (23 Mar 2022) — approximately $620 million (173,600 ETH + 25.5M USDC) stolen via compromised validator access, attributed to North Korea's Lazarus Group/APT38; users reimbursed by Sky Mavis.
- The real, shared lesson — smart contract code vulnerabilities (Chapter 7) are real and serious, but infrastructure and human factors are a genuinely separate, equally real attack surface.