Solana: A High-Performance Blockchain, From Architecture to Programs

Shriira Press

Preface

A comprehensive, self-contained, and balanced guide to Solana — the Layer 1 blockchain designed for speed: tens of thousands of transactions per se…

Welcome to Solana: A High-Performance Blockchain, From Architecture to Programs.

A comprehensive, self-contained, and balanced guide to Solana — the Layer 1 blockchain designed for speed: tens of thousands of transactions per second, sub-second block times, and fees of fractions of a cent. Where the Blockchain book explains the general concepts (hashing, consensus, smart contracts), this book goes deep on how Solana achieves its performance and what it trades away to get it. You'll learn Solana's signature innovations — Proof of History (a cryptographic clock), Sealevel (parallel transaction execution), Tower BFT consensus, and the rest of the performance stack — its distinctive account model, how programs (smart contracts) work, how to develop on it with Rust and Anchor, the SPL token ecosystem, and — crucially — an honest account of its real weaknesses: network outages, validator centralization, and the security pitfalls unique to its model.

This title is part of the ShriIra library and is free to read in full, right here — our small contribution to making world-class knowledge easy to reach.

A note on reading it: open the Contents menu at the top of the reader to jump between chapters, use the Aa menu to set a comfortable text size, theme (light, sepia, or night), and single- or two-page layout. Your place is saved automatically, so you can always pick up where you left off.

We hope it serves you well.

— Shriira Press

Contents

  1. Chapter 1 — What Is Solana?
  2. Chapter 2 — The Solana Account Model
  3. Chapter 3 — Proof of History: Solana's Clock
  4. Chapter 4 — Consensus: Tower BFT and Proof of Stake
  5. Chapter 5 — Sealevel and Parallel Execution
  6. Chapter 6 — The Performance Stack: Gulf Stream, Turbine, Pipelining
  7. Chapter 7 — Programs: Solana's Smart Contracts
  8. Chapter 8 — Transactions and Instructions
  9. Chapter 9 — Developing on Solana: Rust, Anchor, and the CLI
  10. Chapter 10 — Tokens and the SPL: SPL Tokens, NFTs, and DeFi
  11. Chapter 11 — Performance, Outages, and the Decentralization Debate
  12. Chapter 12 — Security and Risks on Solana
  13. Chapter 13 — Solana in Practice and the Profession
  14. Appendix A — Glossary and Quick Reference
  15. Appendix B — Further Reading and Resources
0%
1/1