Solana College

fundamentals · beginner

What makes Solana different?

Proof of History, parallel execution, and a single global state — what they really mean.

8 min readAudience: userUpdated 2025-04-15

Quick summary

  • 01Proof of History gives validators a shared sense of time.
  • 02Solana executes non-overlapping transactions in parallel.
  • 03There is one global state — no shards, no L2 fragmentation by default.
  • 04Block times are roughly 400ms.
  • 05These choices trade decentralization-of-validators for raw performance.

What you'll learn

  • What Proof of History is and why it speeds up consensus.
  • How Solana's parallel runtime actually works.
  • Why a single global state matters for composability.
  • The trade-offs Solana makes versus other designs.

A lot of what feels different about Solana comes down to three architectural choices: a verifiable clock, parallel execution, and a single global state. Each one is technical, but the user-facing consequences are easy to feel.

1. Proof of History

Most networks have to keep stopping to ask: in what order did these things happen? Solana's Proof of History answers that question ahead of time, by producing a continuously-hashed timeline that any validator can verify cheaply. Consensus then happens on top of this shared clock.

2. Parallel execution

Solana transactions declare upfront which accounts they will read and write. The runtime, called Sealevel, uses that information to execute non-overlapping transactions in parallel — across cores. Two trades touching different markets can execute at the same time.

Parallel execution

3. Single global state

There are no shards on Solana, and most apps live on the base layer rather than on separate L2s. That means programs can call each other freely — your token, your AMM, your lending market and your wallet all share the same state at the same time.

The trade-offs

These choices aren't free. Running a Solana validator is more demanding than on many other networks, which affects how decentralized the validator set can be at any given moment. Whether that's the right trade-off depends on the use case — but it's the honest answer.

Key takeaways

  • Proof of History gives the network a verifiable, shared clock.
  • Sealevel executes non-overlapping transactions in parallel.
  • A single global state enables atomic composability across apps.
  • The cost is heavier validator hardware requirements.

Frequently asked questions

Is Proof of History a consensus mechanism?

No. PoH is a verifiable clock. Consensus on Solana is delegated Proof of Stake on top of PoH.

Does Solana use sharding?

No. Solana keeps a single global state and scales execution by parallelizing within it.

People also learn

Solana.college is an independent educational platform and is not affiliated with Solana Labs or the Solana Foundation. Content is for educational purposes only — not financial, investment, or legal advice. See our full disclaimer.