Skip to main content

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​

GoalHow Solana Achieves ItTypical Result
High ThroughputParallel execution engine (Sealevel) & pipelined validator architectureTens of thousands of TPS in production
Low LatencyDeterministic block times via Proof of History (PoH) clock400 ms block times on mainnet
Low FeesEfficient runtime + fee markets<$0.01 typical transaction fee
ScalabilityHorizontally scaled validator hardware & stateless parallelismPerformance improves as hardware improves

2. Consensus & Proof of History​

  1. 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.

  2. 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​

ProtocolPurposeAnalogy
Gulf StreamPushes transactions to the next leader before they’re scheduled, reducing mempool pressure“Just-in-time” transaction forwarding
TurbineUDP-based block propagation—splits blocks into smaller packets and fans them out like BitTorrentDroplet sharding for quick arrival
SealevelParallel smart-contract runtime; transactions declare account read/write sets, enabling non-conflicting execution in parallelMulti-core CPU utilization
CloudbreakHorizontally scaled account database (key–value store) optimized for concurrent reads/writesRAID-like data spread across SSDs
ArchiversLightweight nodes store historical data; Proofs of Replication ensure integrityDecentralized “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​

ParameterValue (2025 mainnet)
Base Fee5,000 Lamports ($0.0001)
Priority FeeOptional tip for faster inclusion
Inflation~6 % annual, decaying toward ~1.5 %
Staking RewardsPaid from inflation + fees to delegated stake

6. Staking & Validator Economics​

  1. Delegated Proof of Stake

    • SOL holders delegate to validators; stake weight influences leader-schedule probability.
  2. Rewards

    • Earned each epoch (~2 days) and auto-redelegated unless withdrawn.
  3. Commission

    • Validators set a fee (e.g., Moonlet Node = 5 %); deducted from rewards before distribution.
  4. Slashing

    • Currently limited (for downtime/double-vote), expected to expand with future upgrades.

7. Transaction Lifecycle (Simplified)​

  1. Client signs and sends TX to an RPC node.

  2. Gulf Stream forwards to upcoming leader.

  3. Leader packages TXs into a block; PoH timestamps.

  4. Turbine broadcasts packets; peers reconstruct block.

  5. Validators execute with Sealevel → vote via Tower BFT.

  6. 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​

You’re now ready to dive deeper into Solana or start staking SOL through Moonlet’s self-custodial dashboard.