Accounts Before Tokens: Solana's Storage Model
Why programs and data live in separate accounts, and why that one decision explains half of what confuses newcomers.
Last reviewed 4 Sep 2026
The Library
This is the working index of the room. Filter by the reader level a piece assumes; each entry shows reading time and the date it was last checked against the live network.
If you are new to this chain, begin with the three newcomer pieces marked as the opening shelf — they give you the account model, the runtime, and enough vocabulary to choose your own path afterward. Guides assume you want to build; studies assume you want to understand behavior in depth.
Why programs and data live in separate accounts, and why that one decision explains half of what confuses newcomers.
Last reviewed 4 Sep 2026
Follows one transaction through ordering, parallel execution, and confirmation, with a diagram at each hand-off.
Last reviewed 28 Aug 2026
Reads account state from a public devnet endpoint with twelve annotated lines of code. No wallet, no funds, no setup beyond a runtime.
Last reviewed 11 Sep 2026
Traces issuance, commission, and operating cost through real epoch data, with every figure reproducible from public chain records.
Last reviewed 2 Sep 2026
A diagram-led profile of liquidation mechanics and oracle dependencies during a volatile week, drawn from on-chain events rather than announcements.
Last reviewed 19 Aug 2026
What the main SDKs and local testing setups actually support today, where the sharp edges are, and which gaps the next releases aim to close.
Last reviewed 8 Sep 2026
What fee data from congested periods shows about how transactions compete for position, and what that means for application design.
Last reviewed 25 Aug 2026
The full deployment loop with annotated commands, including how upgrade authority works and how to revoke it deliberately.
Last reviewed 14 Sep 2026
How to deserialize account data directly, when that is enough, and when you genuinely need an indexing layer.
Last reviewed 30 Aug 2026
What rent-exempt balances actually are, why the minimum exists, and why the word "rent" misleads almost everyone at first.
Last reviewed 6 Sep 2026
Why declaring accounts up front lets the runtime run transactions side by side, and what application builders trade for it.
Last reviewed 21 Aug 2026
A method for tracing a protocol decision from proposal to implementation using only public records, applied to two real cases.
Last reviewed 9 Sep 2026
Rate limits, airdrop discipline, and local ledger alternatives — the habits that keep a test suite honest.
Last reviewed 1 Sep 2026
386 entries, each under sixty words with one concrete example. Recent additions include confidential transfer, stake-weighted quality of service, and program-derived address. Glossary terms are linked inline the first time they appear in any piece, so the shelf is best browsed from within an article rather than alphabetically.
Glossary pass completed 13 Sep 2026