Solana 101: How the Network Works
Solana is a high-performance Layer-1 blockchain designed to deliver fast, low-cost, and highly parallelized transaction processing. Below is a plain-language primer on the core components that make Solana unique and why they matter to validators, stakers, and app builders who use Moonlet.
1. Core Design Goals
Goal | How Solana Achieves It | Typical Result |
---|---|---|
High Throughput | Parallel execution engine (Sealevel) & pipelined validator architecture | Tens of thousands of TPS in production |
Low Latency | Deterministic block times via Proof of History (PoH) clock | 400 ms block times on mainnet |
Low Fees | Efficient runtime + fee markets | <$0.01 typical transaction fee |
Scalability | Horizontally scaled validator hardware & stateless parallelism | Performance improves as hardware improves |
2. Consensus & Proof of History
-
Proof of History (PoH)
-
A verifiable delay function that produces a cryptographic “clock”—hashes chained in sequence.
-
Validators can agree on when events happened without exchanging timestamps, reducing overhead.
-
-
Tower BFT
-
A customized Practical Byzantine Fault Tolerance (PBFT) layer that votes on PoH slots.
-
Validators commit votes; supermajority (≥ 66 %) finalizes a slot.
-
3. Data Flow Building Blocks
Protocol | Purpose | Analogy |
---|---|---|
Gulf Stream | Pushes transactions to the next leader before they’re scheduled, reducing mempool pressure | “Just-in-time” transaction forwarding |
Turbine | UDP-based block propagation—splits blocks into smaller packets and fans them out like BitTorrent | Droplet sharding for quick arrival |
Sealevel | Parallel smart-contract runtime; transactions declare account read/write sets, enabling non-conflicting execution in parallel | Multi-core CPU utilization |
Cloudbreak | Horizontally scaled account database (key–value store) optimized for concurrent reads/writes | RAID-like data spread across SSDs |
Archivers | Lightweight nodes store historical data; Proofs of Replication ensure integrity | Decentralized “cold storage” |
4. Accounts, Lamports & Programs
-
Accounts
- Storage objects that hold data + SOL balance; all program state lives inside accounts.
-
Lamport
- Smallest unit of SOL (1 SOL = 1 billion Lamports).
-
Programs (Smart Contracts)
-
Compiled to Berkeley Packet Filter (BPF) bytecode; deployed once, then referenced by address.
-
Executed by Sealevel runtime with explicit account read/write lists to enable parallelism.
-
5. Fee Model & Inflation
Parameter | Value (2025 mainnet) |
---|---|
Base Fee | 5,000 Lamports ($0.0001) |
Priority Fee | Optional tip for faster inclusion |
Inflation | ~6 % annual, decaying toward ~1.5 % |
Staking Rewards | Paid from inflation + fees to delegated stake |
6. Staking & Validator Economics
-
Delegated Proof of Stake
- SOL holders delegate to validators; stake weight influences leader-schedule probability.
-
Rewards
- Earned each epoch (~2 days) and auto-redelegated unless withdrawn.
-
Commission
- Validators set a fee (e.g., Moonlet Node = 5 %); deducted from rewards before distribution.
-
Slashing
- Currently limited (for downtime/double-vote), expected to expand with future upgrades.
7. Transaction Lifecycle (Simplified)
-
Client signs and sends TX to an RPC node.
-
Gulf Stream forwards to upcoming leader.
-
Leader packages TXs into a block; PoH timestamps.
-
Turbine broadcasts packets; peers reconstruct block.
-
Validators execute with Sealevel → vote via Tower BFT.
-
Finality ~2–3 confirmations (~1-1.5 s).
8. Why This Matters for Moonlet Users
-
Fast Finality → Wallet balance changes appear almost instantly.
-
Low Fees → Staking, transfers, and program interactions remain cost-effective.
-
Parallel Runtime → DApps built on Solana feel Web2-smooth.
-
Delegation Simplicity → From Moonlet Dashboard you delegate SOL in one click; the network auto-creates/maintains stake accounts.
Tip: Because Solana uses individual stake accounts, you may see multiple “accounts” per validator in the Moonlet UI—each is a separate delegation created by the network for precise reward tracking.
9. Resources & Next Steps
-
Official Docs: https://docs.solana.com/
-
Explorer: https://explorer.solana.com/
-
Moonlet Solana Staking Guide: [link to your KB article]
You’re now ready to dive deeper into Solana or start staking SOL through Moonlet’s self-custodial dashboard.