The Pod: IBRLing Solana w/Quasar
summary
Quasar compiles with R2 register instruction data so programs read discriminators without rolling accounts, uses SIMD and Pinocchio primitives, ships a zero‑pod zero‑copy serializer, and adds an account behavior trait with five lifecycle hooks to move checks to compile time. Tooling includes a static CU flamegraph profiler, a linter that catches disconnected accounts and missing constraints, and client generators for JS/Rust/Python/Go/C. Deployment cost drops 90–95% deployment cost reduction and QuickNode already ports 150 Quasar programs.
AI-written summary · about
chapters (11)
- 0:00Quasar and Blue Shift intro
- 1:07Solana tooling evolution
- 2:54Quasar goals and design
- 4:19R2 register SIMD impact
- 5:45Quasar rebuild with new features
- 7:34Zero Pod serialization improvements
- 8:38Quasar developer tooling
- 10:02Reducing program costs
- 11:05Account behavior trait
- 13:31Escape hatches in Quasar
- 14:12Porting Anchor to Quasar
related talks
17mQuasar: The Interchain Yield Hub
05mRISC Zero: Boundless Execution on Solana
16mQuasar: Improving Cosmos DeFi
25mFireside Chat
38mPARSIQ Smart Triggers: Client-Side Blockchain Co-Routines
16mWriting Optimized Solana Programs
09mRustc: How I Learned to Respect the Compiler
25msub0 Asia 2024 - Jeff Burdges (Web3 Foundation)
