Arch Day 159
Arch Day 159: Solana架构深度 — Account Model、Sealevel与Firedancer
Solana的设计哲学是单链极限性能优化——通过Account Model实现并行执行、PoH减少共识延迟、Firedancer推向百万TPS。理解Solana架构是理解"EVM之外"的关键。
2026-09-05
第七阶段 - Web3专题深度SolanaAccountModelSealevelPoHFiredancerAlpenglow
日期: 2026-09-05 (Day 159) 阶段: 第七阶段 - Web3专题深度 标签: #Solana #AccountModel #Sealevel #PoH #Firedancer #Alpenglow
核心概念
一句话定义
Solana的设计哲学是单链极限性能优化——通过Account Model实现并行执行、PoH减少共识延迟、Firedancer推向百万TPS。理解Solana架构是理解"EVM之外"的关键。
知识点详解
1. Account Model vs EVM Contract Model
| 维度 | Solana | EVM |
|---|---|---|
| 状态与逻辑 | 分离(Program+Account独立) | 合一(合约含逻辑+状态) |
| 并行执行 | 交易声明读写Account,不冲突即并行 | 顺序执行 |
| Rent | Account需缴存储费(存足SOL可免) | Gas一次性 |
PM洞察: 分离式设计天然支持并行,但开发者需显式声明所有Account,DX复杂度更高。
2. 性能对比
| 指标 | Solana | Ethereum L1 | Ethereum+L2 |
|---|---|---|---|
| 实际TPS | 3,000-5,000 | 15-30 | 40,000+ |
| 最终性 | <2秒 | ~13秒 | 因L2而异 |
| 费用/笔 | <$0.01 | $1-$20+ | L2:$0.05-$1.50 |
3. Firedancer — 百万TPS验证者
- Jump Crypto开发,C/C++编写
- 2025.12上线主网,基准600K-1M TPS
- 207个验证者运行,~20.9%质押SOL
- 比Agave验证者高18-28基点质押收益
4. Alpenglow升级(2026)
- 98%验证者批准,将最终性从~12.8秒压到100-150ms
- Votor: 一到两轮投票完成finality
- Rotor: 区块传播18ms内完成
5. Token Extensions (Token-2022)
| Extension | 功能 | RWA用例 |
|---|---|---|
| Confidential Transfers | 隐藏余额/金额 | 机构交易 |
| Transfer Hook | 转账执行自定义逻辑 | 合规检查/黑名单 |
| Interest Bearing | 利率设置,余额增长 | 计息代币 |
| Permanent Delegate | Mint指定永久代理人 | 合规冻结/回收 |
Token Extensions让Solana原生支持合规/隐私,无需额外合约。
面试题
问题:Solana如何实现高性能?
回答:四个核心——1) PoH提供加密时钟,节点无需通信就能就时间达成一致;2) Sealevel并行执行引擎,交易预声明读写Account,不冲突即并行;3) Gulf Stream将交易在确认前转发给下一个leader;4) Turbine将区块数据切片传播。Firedancer将这些推到百万TPS级别。