Intro to Blockchain and Cryptocurrency
Concept handbook
This file is meant to make the course easier, not harder. If you missed class, or a notebook word still does not land, read that session here. Each idea has a cafeteria / house-key / lemonade picture, the mechanism, why Eagecoin needs it, and the mix-up that costs points.
Class still runs in 62 minutes. The session notebook is the lesson: run every Demo cell, then fill YOUR TURN. This handbook is the missed-class / quiz-review copy — not a required pre-read.
How to use this
- In class: open Sessions on the course site, then the matching notebook. Run every Demo cell (it already works), then fill YOUR TURN. Flowcharts in this handbook need a browser with a network connection. The projector also runs Python pictures (ledger, chain, AMM curve, peg path).
- Missed class: read that session’s handbook section (about 10 minutes of pictures), then re-run the Demos.
- Before a quiz or a gate: skim the mix-ups. Those are the trap answers.
- Lost? Use the table at the end of this file. Do not start with Twitter or a recap blog.
If you can explain the idea to a sharp 15-year-old with a cafeteria, a house key, or a lemonade bowl, you understand it. If you can only say “decentralized” or “web3,” you do not.
The course story (keep this in your head)
The class builds one community money and shares it.
| Week | What happens to the coin | The idea underneath |
|---|---|---|
| 1 | You name the job and get a locker | Money’s three jobs; keys vs a bank app |
| 2 | You see why a shared list can be tamper-evident, then pick how people get coins | Chain + hash; price, index, beta; airdrop vs sale |
| 3 | You lock house rules and deploy EAGE (or your ticker) | Smart contract, cap, mint, pause, airdrop |
| 4 | Classmates pay you; someone not on your team swaps the bowl | Unit vs rail; AMM x \times y = k |
| 5 | You say what the token stands for and cancel a triangle of IOUs | Claim vs receipt; netting; money flower |
| 6 | You write kill rules and a license fire drill | Run, depeg, Howey-shaped facts |
| 7 | You prove circulation live and recommend go / partner / pass | Unbundle the stack |
CLASSUSD is the instructor’s chip — the class unit of account.
EAGE (Eagecoin) is the running example. Your team may use that name or another.
Testnet only. No mainnet, no real money, no public sale, no seed phrase in a PDF.
Session 1 — Community money
What you do this week. In class, run the Session 1 Demo cells, then fill YOUR TURN. Tonight, write A1 — one page, six headings, no code. Missed class? Read this section (about 10 minutes of pictures), then re-run the notebook. There is a SAMPLE one-pager that uses a dorm laundry club, not Eagecoin. Steal the headings. Invent your own community.
Three jobs of money
In one sentence. Money can pay for stuff, sit for later, and write prices. One object does not automatically do all three.
School picture. A cafeteria punch card.
| Job | Fancy name | Punch card |
|---|---|---|
| Pay | Medium of exchange | Punch → pizza |
| Sit | Store of value | Save punches for Friday |
| Price | Unit of account | “A slice = 2 punches” |
What breaks.
- Too few punches → nobody can pay (job 1 dies).
- Punches expire at 2pm → you cannot save (job 2 dies).
- Every table invents a slice price → you cannot compare (job 3 dies).
A concert ticket is great at job 1 (get in the door) and terrible everyday money. That is fine for a door. It is a bad design for a currency.
Why Eagecoin cares. A1 must name the job. “We want a blockchain” is not a job.
Mix-up. Calling something money because it is digital. Digital is a rail. Money is the three jobs.
flowchart LR punch[Cafeteria punch] punch --> pay[Pay: punch becomes pizza] punch --> sit[Sit: save punches for Friday] punch --> price["Price: a slice = 2 punches"]
Ledger
In one sentence. A list of who has what. An update to that list is a payment.
School picture. The cafeteria clipboard: Ava 10, Ben 10, cafeteria 0.
Mechanism. Ava buys pizza for 2 punches:
- Check Ava ≥ 2.
- Ava := 10 − 2 = 8.
- Cafeteria := 0 + 2 = 2.
Forget step 3 and punches vanish. That is a burn, not a payment. Venmo, a bank app, Bitcoin, and EAGE all do this two-sided update. Different referees.
flowchart LR
check{Ava has 2?}
check -->|no| stop[No pizza]
check -->|yes| two[Ava 10 to 8 AND cafeteria 0 to 2]
Why Eagecoin cares. Every airdrop, peer pay, and AMM swap is a ledger update.
Mix-up. “Bitcoin is not a list — it is math.” It is a list plus extra referees.
Velocity
In one sentence. Punches spent this week ÷ punches that exist.
School picture. 30 punches exist. This week 3 moved. Velocity = 0.10. The club looks rich and acts frozen.
If 45 punches moved (some spent more than once), velocity = 1.5. The medium of exchange is working.
Babysitting co-op (why this course exists). 1970s D.C. families used paper slips = one night of sitting. They printed too little paper. Families hoarded the last slip. Nobody sat. The club felt poor — parents and kids were still there. That is a shortage of the medium of exchange (Sweeney and Sweeney 1977; Krugman 1998). Sarafu (Kenya) is a modern community money with the same job: local shops take a local unit when national cash is tight (Mattsson, Criscione, and Takes 2023). It is not Bitcoin with a sticker.
Why Eagecoin cares. If nobody spends EAGE, you built a collectible. Demo day will show it.
Mix-up. “High price means success.” Price without velocity is a sticker collection.
Asset for you, promise for the group
In one sentence. The same punch is treasure in your pocket and a pizza-IOU on the cafeteria’s books.
School picture.
| Object | Your view (asset) | Their view (liability) |
|---|---|---|
| Gift card | You can buy a latte | Store owes you a latte |
| Bank-app dollar | You can spend $20 | Bank owes you $20 |
| 1 EAGE = 5 minutes | You hold tutoring time | The team still owes minutes |
If the store dies, the gift card is a pretty PDF. The token did not become pizza.
Check (S1).
- Three jobs, cafeteria words only. → pay / sit / price (or exchange / store / unit).
- Why did the babysitting club feel poor? → too little scrip, hoarding, nobody sat — medium of exchange hid.
- A punch is an asset for Ava and a liability / pizza-promise for the cafeteria.
Session 2 — Keys and wallets
Hash
In one sentence. A fingerprint of some bytes. Same input → same print. One-letter change → unrecognizable new print. You cannot walk backwards from the print to the essay.
School picture. Gym-bag sticker. Move a sock, the code no longer matches.
Mechanism. SHA-256("Ava pays Ben 2") and SHA-256("Ava pays Ben 3") do not look “close.” There is no almost.
A hash detects tampering. It does not hide the message. Anyone can still read the payment.
Why Eagecoin cares. The tx hash is the receipt we grade.
Mix-up. “Crypto means the payment is secret.” In this class the payment is usually public. The approval is locked.
Signature, address, seed
In one sentence. A signature is a yes: the person who knows this secret approved this payment.
School picture. House key. The lock does not hide how much pizza is in the fridge. It decides who may open the door.
| Word | Picture | Safe to publish? |
|---|---|---|
| Address | Locker number on the gym wall | Yes — roster |
| Seed / private key | The only key that opens it | Never |
| Signature | Turning the key in front of witnesses | The signature is public; the key is not |
flowchart TB seed[Seed = house key. Never on a PDF] seed --> addr[Address = locker number. Safe on the roster] seed --> sig[Signature = I approved this spend] addr --> pub[Public] sig --> auth[Authorization, not encryption]
Self-custody vs exchange tab.
- 2 CLASSUSD in MetaMask, you hold the key → self-custody. Lose the seed, nobody resets it.
- 2 CLASSUSD in a trading-app screenshot → often a promise from the company. Company blows up → you wait in line.
Testnet vs mainnet. Sepolia (or the class chain) is play money. Mainnet is real cash. We never go there.
Why Eagecoin cares. The roster needs addresses so we can send CLASSUSD and airdrop EAGE. It must never need a seed.
Mix-up. Pasting a seed “just for the homework PDF.” That is a security fail, not extra credit.
Check (S2).
- Change one digit in a payment. First 8 hash characters match? → No.
- Signature = authorization, not encryption.
- MetaMask CLASSUSD vs trading-app screenshot → MetaMask is self-custody.
Session 3 — A tiny chain
Block, previous hash, nonce, difficulty, proof of work
In one sentence. A blockchain is a notebook where every page names the fingerprint of the last page, and someone had to do a small puzzle to publish a page.
School picture. Numbered lockers. Locker 8’s sticker says “I come after locker 7’s code.” Swap a jacket in locker 3 → lockers 4–8 no longer match.
| Word | Picture |
|---|---|
| Block | A page: “here are today’s payments” |
| Previous hash | This page names the last page’s sticker |
| Nonce | How many guesses until the hash looks rare enough |
| Difficulty | How rare “enough” is (leading zeros in our toy) |
| Proof of work | Gym beep-test: you prove you did guesses, not that you are nice |
Why a quiet edit fails. Change page 2 from “Ava→Ben:2” to “Ava→Ben:200” and do not re-mine:
- The new hash no longer starts with zeros.
- Page 3 still points at the old fingerprint of page 2.
Tamper-evidence is linkage, not magic (Nakamoto 2008).
flowchart LR b1[Page 1 genesis] b2[Page 2 Ava to Ben 2] b3[Page 3 Ben to Cara 1] b1 -->|prev_hash| b2 b2 -->|prev_hash| b3
Probabilistic finality. One confirmation on a public chain is not Fedwire. Pretty sure ≠ “the Fed said so.” Also check: wrong network, admin pause, fake token contract.
Unbundle
Bitcoin glued together a ledger + PoW + gossip + a native coin.
EAGE only needs balances + signatures + a shared testnet. You do not mine pizza. You do not launch a new Bitcoin.
Why Eagecoin cares. A2 is mint / cap / pause / lost-key — not a whitepaper for a new L1.
Mix-up. “We should launch our own chain so EAGE is secure.” You inherit Sepolia’s referees. You still owe a lost-key plan.
Check (S3).
verify_chainchecks PoW zeros and parent hash.- Quiet edit without re-mine → PoW fails (and later parent links fail).
- EAGE does not need its own PoW / P2P / native coin.
Session 4 — Markets and access
Price, index, beta
In one sentence. Price is what one coin costs right now. An index is a playlist. Beta is a dance partner in the data — not a seatbelt.
School picture. If the playlist jumps 1% and your coin tends to jump 2%, β ≈ 2. Five handmade days do not promise tomorrow.
Three packages (same concert)
| Package | Picture | What you hold if the app dies |
|---|---|---|
| Wallet / spot | You are in the room | The thing (if you have the seed) |
| ETF | A company holds seats for clients | A fund share + prospectus |
| Exchange tab | Merch-stand IOU | A customer-in-line claim |
Do not grade them as the same legal object.
How people get coins
| Method | School picture | Feels like |
|---|---|---|
| Airdrop | Teacher hands everyone 10 tickets | A gift |
| Sale for CLASSUSD | Ticket booth | A sale (and maybe a security if you hype 10×) |
| Earn | 10 minutes of tutoring → 2 coins | A wage |
PoS in one breath. Bitcoin security ≈ energy. Proof-of-stake security ≈ coins that can be slashed if a validator cheats.
Why Eagecoin cares. Freeze ticker and distribution before Remix. Sale + 10× pitch is how you wander into Howey-shaped facts in Week 6.
Mix-up. “Listed on an exchange” = “I hold the coin.” Often you hold a tab.
Check (S4).
- Beta is not a promise / seatbelt.
- Self-custody package = wallet / spot.
- Your method is airdrop, sale, or earn — say which, and why not the others.
Session 5 — Smart contracts
Vending machine
In one sentence. A smart contract is posted house rules plus a shared counter. Money in, rules run, snack (or coins) out. Not a lawyer. Not magic. “Smart” does not mean wise.
School picture. Monopoly: if every player prints $500, the game dies. If only the banker prints, and the box lid names the amount, the game lives. A Google Form with max=30 is a tiny contract.
| Ethereum word | Cafeteria word |
|---|---|
| ERC-20 | Every soda machine uses the same buttons so one app works |
| Mint | Only the named banker prints |
| Cap | The box lid |
| Pause | Freeze button |
| Gas | You paid for the attempt, even if the snack did not drop |
| Revert | No snack, state rolls back, machine still hummed — gas is still gone |
Why Eagecoin cares. Session 6 you press these buttons in Remix. Decide who holds minter and pauser before you deploy.
Mix-up. The contract will “do the right thing.” It does the if-then you typed.
Check (S5).
- Who mints, and what stops 1,000,000 extra coins? → named minter + cap.
- You can lose gas on a revert. The balances should not move.
- Lost pauser key → you may be unable to freeze a runaway mint or a joke-gone-wrong.
Session 6 — Deploy and airdrop
Contract address is the coin
In one sentence. Deploy = bolt the machine to the testnet. The contract address is the printer’s serial number. The ticker is a nickname.
School picture. Two yearbook stickers both say “EAGE.” Different serial numbers → two different coins. Wallets follow the address, not the nickname.
Normal failures (not a bad design).
- Wrong country on the envelope (Ethereum vs Sepolia).
- No stamps (empty faucet).
- Typo locker (
0xDEAD). - Box lid (cap).
Cap math.airdrop × people + pool reserve + treasury ≤ cap
Why Eagecoin cares. A3 grades network, address, admin, one failed tx, three classmate balances — on the registry address.
Mix-up. Deploying twice and airdropping the first address.
Check (S6).
- Two tokens named EAGE can be different objects because addresses differ.
- Empty faucet and wrong network are normal ops failures.
- Planned mint must be ≤ cap.
Session 7 — Payments: unit vs rail
Two sentences for every trade
In one sentence. Unit of account = how you think the price. Rail = the pipe that moved.
School picture.
- “The hoodie is 8 CLASSUSD.” ← unit
- “Ava paid 16 EAGE.” ← rail
Both true if the implied price is 0.50 CLASSUSD per EAGE. If you only write “Ava paid 16,” we cannot tell whether the hoodie got cheaper or EAGE got weaker.
Cookie = $1.50 (unit), campus-card tap (rail). Card system down → cookie still “costs” $1.50.
Remittance. $50 to a cousin. Pain is usually ID, cash-out, and weekends — not the hash. Instant settlement on the chain does not open a shop on Sunday.
Why Eagecoin cares. A4 log rows need: who, what good, unit price, rail, tx hash.
Mix-up. “We paid in crypto, so we priced in crypto.” You can price in dollars and settle in punches.
Check (S7).
- Cookie $1.50 + campus tap → unit = dollars, rail = card.
- Weekends hurt because cash-out / banks / shops close — not because hashes are slow.
- Class sentence: priced in CLASSUSD (usually), settled in EAGE or CLASSUSD.
Session 8 — The lemonade AMM
Constant product
In one sentence. An automated market maker is a fishbowl with two piles. The product of the piles stays the same: x \times y = k. Nobody yells buy/sell. The bowl is the market.
School picture. 10 cups and $10. k = 100. Take 2 cups → 8 left → dollars become 100/8 = 12.50. You paid $2.50 for 2 cups. The next cup is pricier. Same geometry as Uniswap v2 (Adams, Zinsmeister, and Robinson 2020).
flowchart LR start["Bowl: 100 TEAM, 100 CLASSUSD, k=10,000"] start --> buy[Classmate buys 10 TEAM] buy --> end["Bowl: 90 TEAM, 111.11 CLASSUSD"] end --> slip[Paid 11.11; new spot 1.23]
Quiz 2 numbers (memorize the shape)
Start: 100 TEAM, 100 CLASSUSD. k = 10{,}000. Spot = 1.
Buy 10 TEAM:
| Piece | Number |
|---|---|
| new x | 90 |
| new y = k / 90 | 111.1111 |
| paid | 11.1111 |
| average = paid / 10 | 1.1111 |
| new spot = y / x | 1.2346 |
Spot = the next sip. Average = what this gulp cost. The gap is slippage — you moved the bowl.
L2 numbers + impermanent loss
200 TEAM, 100 CLASSUSD, buy 40 TEAM:
new x = 160, new y = 125, paid = 25, avg = 0.625, spot = 0.78125.
If you filled the jar you are the liquidity provider (LP).
Jar at the new spot: 160 \times 0.78125 + 125 = 250.
Just-hold the old stacks at the new spot: 200 \times 0.78125 + 100 = 256.25.
IL snapshot = 6.25. That is a gap vs holding, not a fee the bowl charged you.
Why Eagecoin cares. Seed EAGE / CLASSUSD. A classmate not on your team must swap.
Mix-up. Treating spot and average as the same number.
Check (S8).
- 100/100 buy 10 → pay 11.11, new spot 1.2346.
- Average < new spot because you bought into a rising price.
- IL = jar vs hold. Not a fee.
Session 9 — Claims and atomic delivery
The thing vs the coat-check stub
In one sentence. A token is either the promise itself or a receipt for something in the back room. If you mix those up, you will write a beautiful paper about a coat that is not in the building.
School picture.
| Design | Picture | If the team disappears |
|---|---|---|
| The thing | Napkin IOU is the 30 minutes | You hold a napkin. Maybe social pressure. |
| Receipt | Stub for a cookie in the closet | Stationery, unless someone else has the cookies |
Redemption is the moment of truth: stub → coat (or cookie, or minutes).
Atomic DvP
In one sentence. Both legs move or neither. Delivery versus payment.
School picture. A vending machine that does not keep your dollar if the coil fails. Venmo-then-forgot-the-PDF is a trade fail, not DvP.
sequenceDiagram participant Ava participant Machine as Vending machine Ava->>Machine: CLASSUSD Machine->>Ava: cookie Note over Ava,Machine: Both legs or neither
Why Eagecoin cares. A5 is “our token is a receipt / the asset because ___” plus one honored redemption.
Mix-up. “It’s on-chain so it’s backed.” A chain does not put a coat in the closet.
Check (S9).
- Coat-check or concert-QR — pick one for your coin and say why.
- Atomic refuses a one-sided move.
- Honest disappearance sentence (often: “holders get a PDF”).
Session 10 — Public money and netting
Money flower
In one sentence. Cash, bank deposits, CLASSUSD, EAGE, and a CBDC are different petals — not synonyms.
| Petal | Who issues it |
|---|---|
| Cash | Central bank (paper) |
| Bank deposit | A commercial bank |
| CBDC | A central bank, digital |
| CLASSUSD | Your instructor, classroom chip |
| EAGE | Your team, testnet ERC-20 |
Do not call your ERC-20 a CBDC. That word is taken. The four-ellipse taxonomy is Bech and Garratt (2017), the BIS “money flower.”
Netting
In one sentence. If A owes B, B owes C, C owes A the same amount, erase the triangle instead of shipping three payments.
School picture. Lunch-table Venmo: three $10 IOUs. Someone says “we’re even.” The triangle dies.
flowchart TB
subgraph before [Before: three $10 Venmos]
A1[Ava] -->|owes 10| B1[Ben]
B1 -->|owes 10| C1[Cara]
C1 -->|owes 10| A1
end
subgraph after [After netting]
A2[Ava 0]
B2[Ben 0]
C2[Cara 0]
end
before --> after
Numbers.
- Equal cycle of 10 → after erase, all zeros.
- A owes B 15, others 10 → erase 10 → leftover A→B = 5.
Why Eagecoin cares. Three teams owing help should net first, then settle the leftover in CLASSUSD. Fewer txs, same economics.
Mix-up. Calling CLASSUSD or EAGE a CBDC.
Check (S10).
- Three petals that are not your ERC-20: cash, bank deposit, CBDC (or CLASSUSD).
- Equal 10s → zeros.
- Uneven 15 → leftover 5.
Session 11 — Runs and depegs
Peg, depeg, run
In one sentence. A peg is a sentence (“this chip should stay $1”). A depeg is the market laughing. A run is everyone redeeming at once — one door, Saturday rush.
School picture. 10,000 ice-cream gift cards, 200 scoops. The same geometry shows up in a real run (Liu, Makarov, and Schoar 2023 on Terra-Luna).
- Poster: 1 card = 1 scoop (the peg).
- If everyone ran tonight: each card is really 200/10{,}000 = 0.02 scoops.
- Saturday 150 show up: honor 150, freezer has 50.
- Next 80: honor only 50. The rest hold a PDF.
Who gets hurt.
- LPs: the jar is the wrong mix.
- Holders: exit costs a fortune (slippage).
- Payers: the rail is not a known CLASSUSD value.
Key player vs contagion. If everyone prices through your bowl, you are a key player. If your pause bricks three coins, you are a contagion vector. Both can be true.
Kill criteria
Must be if-then with numbers.
Bad: “We’ll watch the market.”
Good: IF abs(price − 0.50)/0.50 > 0.40 AND depth < 50 CLASSUSD THEN pause.
A pause button stops transfers. It does not refill the freezer.
Why Eagecoin cares. A6 part 1 is two numerical kill rules plus a mitigation you actually own.
Mix-up. “We can pause, so we cannot have a run.”
Check (S11).
- Peg = poster. Depeg = hallway price walked away. Run = Saturday rush.
- 10,000 cards / 200 scoops → 0.02 scoops/card if everyone ran.
- Rewrite “we’ll watch” with a threshold and an action.
Session 12 — If this left the lab
Facts, not labels
In one sentence. Law is fact-heavy. We learn questions, not “I am your lawyer.” A ticker and a “utility token” tweet do not win.
Two posters.
- A: “1 EAGE = one cookie at office hours. Not for sale to strangers.” Closed voucher. Still not mainnet.
- B: “Buy EAGE tonight — we will list it and it 10xes.” Public sale + profit pitch + team working the price → Howey-shaped facts (SEC v. W.J. Howey Co., 328 U.S. 293 (1946)).
Classroom scoring (not law): public sale +2, profit pitch +3, team-works-price +2. Score ≥ 5 → cut the pitch.
Travel Rule. Banks send name + account with a wire. The rule is “please don’t make crypto the one pipe with no name.”
Build / partner / pass.
- Go — a licensed fintech should build this piece.
- Partner — rent a licensed rail. Do not pretend you are the rail.
- Pass — this should not leave the lab. An A-level ending if you can say it with evidence.
Why Eagecoin cares. A6 is the fire-drill checklist. Still testnet. Mainnet or a public sale for this course is a zero on the project.
Mix-up. “It’s a utility token” as a complete answer.
Check (S12).
- Three Howey-shaped facts: sold to public, profit pitch, team will work on price.
- Travel Rule wants name + account (identity) with the payment.
- One verb + the missing license or the feature you will not ship.
Session 13 — Demo day
Live proofs, then a recommendation
Order (do not shuffle).
flowchart LR p1[1 Contract] --> p2[2 Stranger holds it] p2 --> p3[3 Pool quote] p3 --> p4[4 Transfer and redeem] p4 --> p5[5 Go / partner / pass]
- Contract (network, cap, roles)
- A classmate not on your team holding the coin
- A pool quote
- A transfer and a redemption (hash on screen)
- Then: problem → what broke → go / partner / pass
Unbundle (the MIT question in teen English)
| Need | School tool | What people blindly grab |
|---|---|---|
| A list of who has what | Shared spreadsheet | “We need a blockchain” |
| Only Ava can approve Ava’s spend | Locker key | A whole new Layer-1 |
| A posted cap on tickets | Google Form max=30 | Token + chain + AMM |
Answer out loud:
- Did we need a chain, or a database?
- Did we need consensus, or a trusted registrar?
- Did we need a token, or an escrow tab?
If the coin circulated and you can say pass with a straight face, that is an A-level ending.
Mix-up. Reading the memo aloud instead of pointing at a stranger’s balance.
Check (S13).
- Five proofs in order — see the list above.
- Your use case: database vs chain — one sentence with evidence.
- One verb: go, partner, or pass.
Glossary (A–Z)
| Word | In this class |
|---|---|
| Address | Public locker number. Safe on the roster. |
| Airdrop | Same gift to every mailbox. |
| AMM | Fishbowl market. x \times y = k. |
| Asset | Treasure to the holder. |
| Atomic / DvP | Both legs or neither. |
| Beta | Dance partner vs an index. Not a seatbelt. |
| Block | A page of payments. |
| Cap | Box lid on supply. |
| CBDC | Central-bank digital currency. Not your ERC-20. |
| CLASSUSD | Instructor-issued class unit of account. |
| Contagion | Your break bricks someone else’s coin. |
| Contract address | Printer serial number. This is the coin. |
| Depeg | Market price left the poster. |
| Difficulty | How rare a valid hash must look. |
| EAGE / Eagecoin | Running example community coin. |
| ERC-20 | Shared token buttons so one wallet works. |
| ETF | Share of a fund that holds the thing. |
| Faucet | Testnet stamp machine. |
| Gas | Paid for the attempt. |
| Hash | Tamper-evident fingerprint. |
| Howey-shaped | Public sale + profit pitch + “we work the price.” |
| IL | Jar vs hold, a snapshot gap — not a fee. |
| Index | Playlist of coins. |
| Kill criteria | If-then with numbers. |
| Ledger | List of who has what. |
| Liability | The issuer’s promise. |
| LP | Person who filled the bowl. |
| Mainnet | Real money. Out of scope. |
| Medium of exchange | The thing that moves when you buy. |
| Mint | Banker prints. |
| Netting | Erase a cycle of IOUs. |
| Nonce | Guess counter for PoW. |
| Pause | Freeze transfers. |
| Peg | Poster price. |
| PoS | Security from slashable stake. |
| PoW | Security from guesses / energy. |
| Rail | The pipe the payment travels. |
| Receipt / coat-check | Stub for something in the back. |
| Redemption | Stub becomes the coat. |
| Revert | State rolls back; gas may still be gone. |
| Run | Everyone redeems at once. |
| Seed | House key. Never in a PDF. |
| Self-custody | You hold the key. |
| Signature | Authorization, not a hidden balance. |
| Slippage | You moved the bowl; you paid worse than starting spot. |
| Spot price | y/x right now — the next sip. |
| Store of value | The thing you keep for later. |
| Testnet | Play chain. Where we live. |
| Travel Rule | Name + account with the payment. |
| Unbundle | Which pieces did you actually need? |
| Unit of account | The yardstick on the price tag. |
| Velocity | Spent ÷ stock. Near 0 = sticker collection. |
If you are lost, start here
| Feeling | Open |
|---|---|
| “I still don’t know what our coin is.” | S1 three jobs + S9 coat-check |
| “Wallets feel like spy movies.” | S2 house key |
| “Why did we mine anything?” | S3 linkage + unbundle |
| “AMM math is soup.” | S8 Quiz 2 table (11.11 / 1.2346) |
| “Is this a security?” | S4 distribution + S12 two posters |
| “What do we say on demo day?” | S13 five proofs |
Quizzes: Q1 = S1–S4 · Q2 = S5–S8 (bring a calculator) · Q3 = S9–S12.
Sources and further reading
These are the real documents behind the cafeteria stories. Read the assigned slice, not the whole internet. Links are the official or publisher pages. A7 must cite at least one item from each of the three groups below.
Community money and what money is
- Sweeney, Joan, and Richard James Sweeney. 1977. “Monetary Theory and the Great Capitol Hill Baby Sitting Co-op Crisis: Comment.” Journal of Money, Credit and Banking 9 (1): 86–89. https://doi.org/10.2307/1992001
- Krugman, Paul. 1998. “Baby-Sitting the Economy.” Slate, August 14. https://slate.com/business/1998/08/baby-sitting-the-economy.html
- Prasad, Eswar S. 2021. The Future of Money: How the Digital Revolution Is Transforming Currencies and Finance. Cambridge, MA: Belknap Press. Ch. 1–2.
- Mattsson, Carolina E. S., Thomas Criscione, and Frank W. Takes. 2023. “Circulation of a Digital Community Currency.” Scientific Reports 13: 5864. https://doi.org/10.1038/s41598-023-33184-1 (Sarafu network)
Mechanisms (chain, token, AMM, peg)
- Nakamoto, Satoshi. 2008. “Bitcoin: A Peer-to-Peer Electronic Cash System.” https://bitcoin.org/bitcoin.pdf
- Buterin, Vitalik. 2014. “Ethereum White Paper.” https://ethereum.org/whitepaper — introduction + applications only
- Vogelsteller, Fabian, and Vitalik Buterin. 2015. “EIP-20: Token Standard.” https://eips.ethereum.org/EIPS/eip-20
- Adams, Hayden, Noah Zinsmeister, and Dan Robinson. 2020. “Uniswap v2 Core.” https://uniswap.org/whitepaper.pdf
- Liu, Jiageng, Igor Makarov, and Antoinette Schoar. 2023. “Anatomy of a Run: The Terra Luna Crash.” NBER Working Paper 31160. https://www.nber.org/papers/w31160
- Naranjo, Lorenzo. Fintech notebooks (PoW, index/PoS, AMMs, peg risk). https://www.lorenzonaranjo.com/class-materials/fintech/notebooks.html
Design of financial systems, public money, license questions
- Townsend, Robert M. 2025. Blockchain and the Design of Financial Systems (MIT 14.129). https://ocw.mit.edu/courses/14-129-blockchain-and-the-design-of-financial-systems-spring-2025/
- Bech, Morten, and Rodney Garratt. 2017. “Central Bank Cryptocurrencies.” BIS Quarterly Review (September): 55–70. Money-flower taxonomy. https://www.bis.org/publ/qtrpdf/r_qt1709f.pdf
- Harvey, Campbell R., Ashwin Ramachandran, and Joey Santoro. 2021. DeFi and the Future of Finance. Wiley. Selected AMM / stablecoin pages.
- SEC v. W.J. Howey Co., 328 U.S. 293 (1946). https://supreme.justia.com/cases/federal/us/328/293/
- FATF. 2021. Updated Guidance for a Risk-Based Approach to Virtual Assets and VASPs (Travel Rule / Recommendation 16). https://www.fatf-gafi.org/en/publications/Fatfrecommendations/Guidance-rba-virtual-assets-2021.html
- Regulation (EU) 2023/1114 (MiCA). https://eur-lex.europa.eu/eli/reg/2023/1114/oj
Each week also pick one primary document, not a recap blog: a spot-Bitcoin ETF factsheet (Week 2), one issuer reserve/attestation report (Week 3), one RWA or stablecoin-payments note (Weeks 4–5). Post the exact PDF you chose in the LMS so the class reads the same file.