What Anchor Actually Does When You Call an Instruction
Most developers use Anchor without knowing what's happening between .rpc() and their Rust handler. Here's the full picture.
A personal and collaborative knowledge hub focused on research, systems thinking, and continuous learning.
Latest posts
Most developers use Anchor without knowing what's happening between .rpc() and their Rust handler. Here's the full picture.
Or: how a compiler trick leads to a surprisingly deep problem. A ground-up explanation of async state machines, self-referential structs, and why Pin exists.
Solana's account model is unlike anything in Ethereum. Here's how it actually works and why it matters for program design.
How to structure error types in real Rust projects — going beyond Box<dyn Error> without overengineering.
Latest research
How zero-knowledge virtual machines like SP1 and Jolt enable compiling full execution layer clients such as Reth to RISC-V and generating succinct proofs for blocks and transactions.