Goal: Understand token mechanics and why Token‑2022 exists (the “why,” not just the “what”).
Cover: Mints, ATAs, authorities, and how Token‑2022 adds programmable behavior via extensions, plus the trade‑offs.
Activity: Design a campus rewards token (paper exercise).
Takeaway: “I know how tokens differ, how Token‑2022 works conceptually, and the common pitfalls.”
On Solana, a “token” isn’t an app you install — it’s state enforced by a standard program. Classic SPL Token gives you the basics (supply, balances, transfers). Token‑2022 keeps that mental model but adds a modular extensions system so you can turn on features like non‑transferability, transfer fees, allowlists via transfer hooks, interest, default‑frozen accounts, confidential transfers, and more — without writing your own custom token program.
Why this matters in a crash course: it shows how blockchains encode rules + rights (who can mint, freeze, or move funds) and how Solana exposes opt‑in, on‑chain policy at the token layer.
Mint (the token’s root record)
Balances live in token accounts (ATAs)
What Token‑2022 changes (the big idea)