Fintech Blockchain and Cryptocurrency

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

  1. 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).
  2. Missed class: read that session’s handbook section (about 10 minutes of pictures), then re-run the Demos.
  3. Before a quiz or a gate: skim the mix-ups. Those are the trap answers.
  4. 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.

WeekWhat happens to the coinThe idea underneath
1You name the job and get a lockerMoney’s three jobs; keys vs a bank app
2You see why a shared list can be tamper-evident, then pick how people get coinsChain + hash; price, index, beta; airdrop vs sale
3You lock house rules and deploy EAGE (or your ticker)Smart contract, cap, mint, pause, airdrop
4Classmates pay you; someone not on your team swaps the bowlUnit vs rail; AMM x \times y = k
5You say what the token stands for and cancel a triangle of IOUsClaim vs receipt; netting; money flower
6You write kill rules and a license fire drillRun, depeg, Howey-shaped facts
7You prove circulation live and recommend go / partner / passUnbundle 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.

JobFancy namePunch card
PayMedium of exchangePunch → pizza
SitStore of valueSave punches for Friday
PriceUnit 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:

  1. Check Ava ≥ 2.
  2. Ava := 10 − 2 = 8.
  3. 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.

ObjectYour view (asset)Their view (liability)
Gift cardYou can buy a latteStore owes you a latte
Bank-app dollarYou can spend $20Bank owes you $20
1 EAGE = 5 minutesYou hold tutoring timeThe team still owes minutes

If the store dies, the gift card is a pretty PDF. The token did not become pizza.

Check (S1).

  1. Three jobs, cafeteria words only. → pay / sit / price (or exchange / store / unit).
  2. Why did the babysitting club feel poor? → too little scrip, hoarding, nobody sat — medium of exchange hid.
  3. 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.

WordPictureSafe to publish?
AddressLocker number on the gym wallYes — roster
Seed / private keyThe only key that opens itNever
SignatureTurning the key in front of witnessesThe 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).

  1. Change one digit in a payment. First 8 hash characters match? → No.
  2. Signature = authorization, not encryption.
  3. 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.

WordPicture
BlockA page: “here are today’s payments”
Previous hashThis page names the last page’s sticker
NonceHow many guesses until the hash looks rare enough
DifficultyHow rare “enough” is (leading zeros in our toy)
Proof of workGym 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:

  1. The new hash no longer starts with zeros.
  2. 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).

  1. verify_chain checks PoW zeros and parent hash.
  2. Quiet edit without re-mine → PoW fails (and later parent links fail).
  3. 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)

PackagePictureWhat you hold if the app dies
Wallet / spotYou are in the roomThe thing (if you have the seed)
ETFA company holds seats for clientsA fund share + prospectus
Exchange tabMerch-stand IOUA customer-in-line claim

Do not grade them as the same legal object.

How people get coins

MethodSchool pictureFeels like
AirdropTeacher hands everyone 10 ticketsA gift
Sale for CLASSUSDTicket boothA sale (and maybe a security if you hype 10×)
Earn10 minutes of tutoring → 2 coinsA 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).

  1. Beta is not a promise / seatbelt.
  2. Self-custody package = wallet / spot.
  3. 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 wordCafeteria word
ERC-20Every soda machine uses the same buttons so one app works
MintOnly the named banker prints
CapThe box lid
PauseFreeze button
GasYou paid for the attempt, even if the snack did not drop
RevertNo 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).

  1. Who mints, and what stops 1,000,000 extra coins? → named minter + cap.
  2. You can lose gas on a revert. The balances should not move.
  3. 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).

  1. Two tokens named EAGE can be different objects because addresses differ.
  2. Empty faucet and wrong network are normal ops failures.
  3. 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).

  1. Cookie $1.50 + campus tap → unit = dollars, rail = card.
  2. Weekends hurt because cash-out / banks / shops close — not because hashes are slow.
  3. 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:

PieceNumber
new x90
new y = k / 90111.1111
paid11.1111
average = paid / 101.1111
new spot = y / x1.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).

  1. 100/100 buy 10 → pay 11.11, new spot 1.2346.
  2. Average < new spot because you bought into a rising price.
  3. 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.

DesignPictureIf the team disappears
The thingNapkin IOU is the 30 minutesYou hold a napkin. Maybe social pressure.
ReceiptStub for a cookie in the closetStationery, 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).

  1. Coat-check or concert-QR — pick one for your coin and say why.
  2. Atomic refuses a one-sided move.
  3. 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.

PetalWho issues it
CashCentral bank (paper)
Bank depositA commercial bank
CBDCA central bank, digital
CLASSUSDYour instructor, classroom chip
EAGEYour 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).

  1. Three petals that are not your ERC-20: cash, bank deposit, CBDC (or CLASSUSD).
  2. Equal 10s → zeros.
  3. 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).

  1. Peg = poster. Depeg = hallway price walked away. Run = Saturday rush.
  2. 10,000 cards / 200 scoops → 0.02 scoops/card if everyone ran.
  3. 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).

  1. Three Howey-shaped facts: sold to public, profit pitch, team will work on price.
  2. Travel Rule wants name + account (identity) with the payment.
  3. 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]
  1. Contract (network, cap, roles)
  2. A classmate not on your team holding the coin
  3. A pool quote
  4. A transfer and a redemption (hash on screen)
  5. Then: problem → what broke → go / partner / pass

Unbundle (the MIT question in teen English)

NeedSchool toolWhat people blindly grab
A list of who has whatShared spreadsheet“We need a blockchain”
Only Ava can approve Ava’s spendLocker keyA whole new Layer-1
A posted cap on ticketsGoogle Form max=30Token + chain + AMM

Answer out loud:

  1. Did we need a chain, or a database?
  2. Did we need consensus, or a trusted registrar?
  3. 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).

  1. Five proofs in order — see the list above.
  2. Your use case: database vs chain — one sentence with evidence.
  3. One verb: go, partner, or pass.

Glossary (A–Z)

WordIn this class
AddressPublic locker number. Safe on the roster.
AirdropSame gift to every mailbox.
AMMFishbowl market. x \times y = k.
AssetTreasure to the holder.
Atomic / DvPBoth legs or neither.
BetaDance partner vs an index. Not a seatbelt.
BlockA page of payments.
CapBox lid on supply.
CBDCCentral-bank digital currency. Not your ERC-20.
CLASSUSDInstructor-issued class unit of account.
ContagionYour break bricks someone else’s coin.
Contract addressPrinter serial number. This is the coin.
DepegMarket price left the poster.
DifficultyHow rare a valid hash must look.
EAGE / EagecoinRunning example community coin.
ERC-20Shared token buttons so one wallet works.
ETFShare of a fund that holds the thing.
FaucetTestnet stamp machine.
GasPaid for the attempt.
HashTamper-evident fingerprint.
Howey-shapedPublic sale + profit pitch + “we work the price.”
ILJar vs hold, a snapshot gap — not a fee.
IndexPlaylist of coins.
Kill criteriaIf-then with numbers.
LedgerList of who has what.
LiabilityThe issuer’s promise.
LPPerson who filled the bowl.
MainnetReal money. Out of scope.
Medium of exchangeThe thing that moves when you buy.
MintBanker prints.
NettingErase a cycle of IOUs.
NonceGuess counter for PoW.
PauseFreeze transfers.
PegPoster price.
PoSSecurity from slashable stake.
PoWSecurity from guesses / energy.
RailThe pipe the payment travels.
Receipt / coat-checkStub for something in the back.
RedemptionStub becomes the coat.
RevertState rolls back; gas may still be gone.
RunEveryone redeems at once.
SeedHouse key. Never in a PDF.
Self-custodyYou hold the key.
SignatureAuthorization, not a hidden balance.
SlippageYou moved the bowl; you paid worse than starting spot.
Spot pricey/x right now — the next sip.
Store of valueThe thing you keep for later.
TestnetPlay chain. Where we live.
Travel RuleName + account with the payment.
UnbundleWhich pieces did you actually need?
Unit of accountThe yardstick on the price tag.
VelocitySpent ÷ stock. Near 0 = sticker collection.

If you are lost, start here

FeelingOpen
“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)

Design of financial systems, public money, license questions

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.