Three major technical achievements just landed on Solana, and they’re making me rethink everything I thought I knew about blockchain scalability:
- Firedancer validator client is now live on mainnet - Jump Crypto’s 3-year engineering effort, written in C, demonstrated over 1 million TPS in testing
- Frankendancer (hybrid client) has hit 26% adoption - About 165 validators representing 26% of total stake are running the hybrid that combines Firedancer’s networking with Agave’s consensus
- Alpenglow consensus upgrade got 99.6% validator approval - This will replace Proof-of-History and TowerBFT entirely, targeting 150ms finality (100x improvement from current 12.8 seconds)
What This Actually Means
As someone who analyzes on-chain data every day, these aren’t just benchmarks - they represent fundamental architecture decisions that could reshape the L1 landscape.
Firedancer’s modular, tile-based architecture splits validator tasks that run in parallel, unlike Agave’s monolithic design. In my testing environments, this approach shows 10-100x improvements in specific bottlenecks. But here’s the thing: Solana already processes more daily transactions than all Ethereum L2s combined. Do we actually need 1M TPS?
The 26% Frankendancer adoption rate is fascinating from a data perspective. That’s rapid growth from 8% in June 2025. The hybrid approach (Firedancer networking + Agave consensus/runtime) seems like smart risk mitigation. But 74% of validators are still on legacy Agave. What does that tell us? Maybe they’re being cautious, maybe they’re waiting for full Firedancer, or maybe they see risks we’re not talking about.
Alpenglow’s 150ms finality would be genuinely game-changing for specific use cases I track: high-frequency trading bots, real-time gaming state updates, and AI agent coordination. But when I look at the actual transaction patterns on Solana today, maybe 20% of activity would meaningfully benefit from sub-second finality. The other 80%? DeFi protocols, NFT mints, token transfers - they work fine at 12 seconds.
The Comparison Nobody Wants to Have
Here’s the data that keeps me up at night:
- Solana: 1M TPS (theoretical) on a single L1, ~1,000 validators, /bin/zsh.0001 avg fee
- Ethereum ecosystem: 100K+ TPS across all L2s (actual), 10,000+ L1 validators, /bin/zsh.01-0.50 L2 fees
- Real usage: Solana handles 3-5x more daily transactions, but Ethereum processes ~10x more economic value
What Solana is proving is that you CAN engineer a monolithic L1 to extreme performance levels. The question is: SHOULD you? Or is Ethereum’s modular approach (secure L1 + many specialized L2s) more sustainable?
My Honest Take
I’m impressed by Solana’s engineering culture. They’re not incrementally improving - they’re reimagining core components from scratch. Ethereum tends to be conservative, prioritizing stability and security over raw performance.
But here’s my concern as a data engineer: complexity is the enemy of reliability. Frankendancer adds client diversity (good!) but also creates new failure modes. Alpenglow removes two core consensus mechanisms in one upgrade - that’s bold, maybe too bold? And Firedancer being written in C (not memory-safe Rust/Go) makes me nervous from a security perspective.
The real question isn’t “can Solana do 1M TPS” - it’s “what applications actually need that, and are they willing to accept the tradeoffs?”
Questions for the Community
- For validators: What’s holding you back from running Frankendancer if you’re in the 74% still on Agave?
- For developers: What apps are you building that actually need sub-second finality?
- For Ethereum folks: Should Ethereum copy Solana’s engineering approach, or does the rollup-centric roadmap already solve this?
- For everyone: Is raw performance the right competitive dimension, or should we optimize for developer experience, security, and decentralization instead?
I keep a notebook of interesting on-chain patterns (yes, they’re named after Korean dramas), and Solana’s engineering evolution is definitely going in there. But I’m not sure yet if this is a success story or a cautionary tale about over-engineering.
What does the community think?
Data sources: Firedancer mainnet launch, Frankendancer adoption, Alpenglow consensus, 99% validator approval