Your First 90 DaysAcademy
Act II · The Machinery · Week 6 · Checkpoint 12

Under the Hood Smart Contracts

By the end of this you will know exactly what lives at a contract address, why anyone can use it, why immutable does not mean safe, and what an audit actually is.

10 steps~22 min3 nodes for your map
01 · The employee made of rules

In checkpoint 3 you met the machine that replaced the teller. Picture it now as an employee made entirely of rules. You hired it once, forever. It cannot sleep, cannot quit, cannot be talked out of its job, and it serves anyone who walks up.

That employee lives at an address, just like your wallet does. Open the panel and you find three things behind the door: its rules, its memory, and its own pocket of money.

02 · What is actually behind the door

Here is the whole anatomy on one board. The employee has an address so the world can find it. It has code, the rules it follows. It has storage, its own memory of who owns what. And it has a balance, real money it holds in its own name.

A normal program on a company server has none of this on its own. This one does, because it lives on the ledger from checkpoint 9. The rules, the memory, and the money are all sitting in public, at one address.

03 · Try calling it yourself

The employee is sitting there, ready to work. A normal company app would ask who you are first. This one has no front desk and no sign-up.

Use both buttons on the board: once as a total stranger, once as the person who deployed it. Watch what is different.

Use both buttons.
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?
smart-contract-internalscomposabilityaudit

Three new nodes on your map

smart-contract-internals · composability · audit · +10 Lynx