All articles
solanaconsensusalpenglowpohvalidatorsprotocol

PoH was scaffolding, not the building: Rotor, Votor, and the end of Solana's origin story

Alpenglow retires Proof of History — the thing every Solana thread led with for years. That's not engineers overruling marketing; it's engineers removing scaffolding the building no longer needs. What PoH actually did in 2020, what it never was, and how Votor and Rotor leave it with no job left.

Share
devrels.xyz/a/140short link

There's a hot take going around: "Alpenglow is Solana quietly admitting Proof of History was more brochure than breakthrough." It gets the engagement it fishes for, because for years PoH was THE reason Solana was special — the thing every explainer thread led with, the whitepaper's whole identity. And now Alpenglow is retiring it in favor of a more conventional voting design.

The take is wrong, but wrong in an interesting way. PoH wasn't brochure. It was scaffolding — real, load-bearing, and genuinely clever for its era. The building just doesn't need it anymore. That distinction is worth getting right, because it changes what Alpenglow means: not engineers overruling marketing, but engineers removing what the structure no longer rests on.

What PoH actually did (2020 edition)

Proof of History is a verifiable delay function in spirit: a continuous chain of SHA-256 hashes, each feeding the next, that no one can compute faster than sequentially. That gives every observer a cryptographic clock — proof that time passed between two events, without anyone having to trust anyone's wall clock.

In 2020, that clock did real work. A Solana leader could timestamp transactions into the hash stream and keep streaming continuously — no stopping to wait for a consensus round-trip before producing the next block, because the ordering was already verifiable by anyone replaying the hashes. Validators could verify the stream in parallel while receiving it. That decoupling of block production from block agreement is a big part of why Solana shipped 400ms blocks when nothing else could. Every other chain of that era was doing stop-and-wait consensus; Solana was pipelining. A genuine engineering trick for its time — not marketing.

What PoH never was

Here's where the story and the substance diverge: PoH was never consensus. It ordered events; it never made anyone agree on them. Consensus was Tower BFT — a PBFT-style vote-lockout scheme that used the PoH clock for its timeouts — and Tower BFT underdelivered for years.

The numbers everyone politely ignored: full, deterministic finality under Tower BFT took ~12.8 seconds (31 slots of exponentially-doubling vote lockouts at ~400ms each). The ecosystem papered over that with optimistic confirmation — once ~two thirds of stake had voted on a block, everyone treated it as done and moved on. It worked in practice, but it's a probabilistic social convention, not a finality proof. Meanwhile the marketing sold PoH as the consensus breakthrough, when it was really an ordering and pipelining hack feeding a fairly ordinary — and fairly slow — BFT vote scheme. That gap between story and substance is real, and it's the legitimate kernel inside the "brochure" take.

Votor: the part that actually finalizes

Alpenglow (SIMD-0326, passed governance with ~98% of participating stake in favor) splits the protocol into two components. Votor is the consensus half: validators vote directly on blocks, off-chain via UDP, aggregated into BLS certificates. Two finalization paths run concurrently — one round at ≥80% stake (~100ms), two rounds at ≥60% (~150ms) — and whichever lands first wins. Safety holds under ≤20% Byzantine stake with liveness under a further ≤20% offline ("20+20").

Notice what this replaces: not PoH, but Tower BFT — the part that was actually slow. ~150ms deterministic finality doesn't paper over the gap between confirmed and finalized; it deletes it.

Rotor: cleaning up dissemination

Rotor is the data half: it replaces Turbine's multi-layer relay tree with a single layer of stake-weighted relay nodes using Reed–Solomon erasure coding. One hop instead of several, bandwidth allocated proportional to stake — the whitepaper cites ~18ms to push 1,500 shreds at 1 Gb/s. Faster block propagation feeds directly into Votor's fast path: votes can't land on blocks that haven't arrived.

Why PoH has no job left

Line up what PoH provided against what Alpenglow needs:

  • Verifiable ordering for streaming leaders? Votor finalizes blocks in ~150ms via direct votes — the pipeline no longer needs a hash-chain alibi for producing ahead of agreement, because agreement is nearly instant.
  • A trustless clock for consensus timeouts? Tower BFT's lockout ladder is gone. Alpenglow paces blocks with fixed ~400ms timing from local validator timers — mundane, and sufficient once finality doesn't hang off the clock.
  • The origin story? Not a protocol requirement.

That's the whole argument. Scaffolding isn't fake — you genuinely cannot raise the building without it. But leaving it up after the structure stands isn't loyalty, it's clutter. Votor gets you ~150ms finality through direct votes; Rotor cleans up dissemination; PoH has no remaining job description.

The honest read

A team willing to bin its own origin story to ship finality is more convincing than one defending a whitepaper. That's the strongest signal in this whole saga — protocol identity subordinated to protocol performance, the kind of trade most ecosystems can't bring themselves to make. The usual caveats from our Alpenglow deep-dive still apply: it's a brand-new consensus engine replacing the most battle-tested part of the stack, real-world finality will exceed the 100–150ms best case with global validator geography, and mainnet activation (targeted late 2026) has slipped before. But on the narrative question — was PoH a lie? — the answer is no. It was the thing that got Solana built five years before anyone else could build it. Scaffolding, not brochure. And scaffolding comes down.

Resources

Keep reading

Get new articles in your inbox

Technical deep-dives on Solana tooling, infrastructure, and ecosystem. No noise.

PoH was scaffolding, not the building: Rotor, Votor, and the end of Solana's origin story | devrels.xyz