Protocol layer
Consensus and the leader schedule
How a leader is chosen for a slot, what a vote transaction contains, and how vote credits settle. Entries cover Proof of History as a sequencing device rather than a consensus mechanism, and the difference between a fork and a skipped slot.
Open the entries →
Protocol layer
Transactions and instructions
Transaction structure, account tables, the order of execution, and what a "compute budget" actually buys. Worked examples point at signatures on mainnet that a reader can open and step through.
See the reading path →
Client implementation
The validator client and its forks
How the reference client is built, what a fork of the client changes, and how client diversity is measured. Release notes are summarised entry by entry when a release touches the shelf.
See the method →
Client implementation
RPC nodes and request routing
What an RPC node is responsible for, how a request is routed, and what a reader should expect from a public endpoint versus a private one. No endorsement of providers.
Read the questions →
Program category
Stake and delegation programs
The stake program in detail: account layout, the separation of custodial and withdraw authority, and the lifecycle of a delegation from activation to deactivation. Worked examples point at real stake accounts.
Open the article →
Program category
Token programs and account layout
The original and the newer token programs side by side, what an account stores, and what a transfer actually changes on-chain. Entries are versioned against the program release they describe.
See the article style →