Your First 90 DaysAcademy
Act III · The Judgment · Week 10 · Checkpoint 19

Why Protocols Get Hacked

By the end of this you will understand in plain language how protocols actually lose money, what an audit can and cannot promise, and how to read a project's security posture instead of trusting a badge.

11 steps~23 min3 nodes for your map
01 · The pool was empty by morning

Picture a person who did everything right. They read about a protocol, deposited their funds into its pool, and went to sleep. By morning the pool was empty. Nothing they did caused it. The contract had simply done something its builders never intended.

Here is the honest place to start: this happens to audited protocols too. So this lesson is not about spotting obviously sloppy code. It is about understanding how careful systems still lose money, and what the word audited really buys you.

02 · The vault was perfect, the side door was not

Most people imagine a hack as someone cracking the cryptography, beating the math by force. That almost never happens. The math, the part that secures the whole chain, holds.

What gets exploited is the logic. The code runs exactly as written, but in some rare arrangement of conditions it does something the builders never meant. The vault door was solid steel. The attacker found a side door nobody knew was in the blueprint.

03 · Three doors, named in plain language

You do not need to read code to understand the common shapes. Most hacks fall into a small number of patterns, and three of them cover an enormous amount of the damage you will ever hear about.

Tap each station on the board. We will name the trick, then walk it slowly in the next steps.

0 of 3 hack shapes revealed
your balance2,400
BANK_DBowner: the bank
you2,400
what the app is actually showing you
BANK_DBowner: the bank ✍
you2,400their pen
you hold a claim. they hold the pen.
your digital life
BANK · you2,400the bank ✍
INSTAGRAM · you2.1M followersMeta ✍
STEAM · you134 gamesValve ✍
AIRLINE · you58,200 milesthe airline ✍
four tables. zero pens that are yours.
BANK_DBowner: the bank ✍
you2,400
DENIED ✗
try both pens
PLATFORM_DBowner: the platform ✍
her · 8 years2,000,000 followers
one automated decision away
BANK_DB · you · 2,400intentcompetencecontinuity
your row stands on all three
FTX_DBowner: FTX ✍
you5 BTC
the backing vault●●●●●
the row stayed. the backing did not.
CARD_DBowner: your bank ✍
TV you never bought−1,100
fraud reversal+1,100 ✓
someone holds the pen, so someone can fix it
?_DBowner: nobody
youstill yours?
?
can a table exist that nobody owns?
?
?_DBowner: ̶n̶o̶b̶o̶d̶y̶
you100
no owner, no pen, no trust?
keeper 1
you100
keeper 2
you100
keeper 3
you100
keeper 4
you100
keeper 5
you100
no THE copy, only copies.
keeper 2
you100
keeper 3
you100
keeper 4
you100
keeper 5
you100
your copy
you100
five copies. one of them is yours.
one attacker
one attacker, ten thousand faces.
real machinesburned wattsnext page, sealed
writing costs watts. faking voters buys nothing.
cost paid OUTSIDE: hardware and power
proof of work, burn energy to vote.
page 1you · 100page 2you · 100page 3you · 100page 4you · 100
rewrite one line, break every lock after it.
office lunchtrusted keeperconsensusfive keepers, real cost
the price buys trustlessness. the office already has trust.
?
ownerless ledger
you?
a key, not a login?
nobody owns the table. so who owns your row?
exploitsauditssecurity-posture

Three new nodes on your map

exploits · audits · security-posture · +10 Lynx