Somnia Layer-1 区块链深度解析:百万级 TPS 与亚秒级最终性
· 阅读需 76 分钟
Somnia 是一个为极致性能而构建的 EVM 兼容 Layer-1 区块链,能够实现超过 1,000,000 的每秒交易数 (TPS) 和亚秒级最终性。为实现这一目标,Somnia 通过四项关键技术创新重构了核心区块链设计:
- MultiStream 共识: Somnia 的共识是一种新颖的权益证明 BFT 协议,其中每个验证者都维护自己的交易“数据链”,并独立生产区块。一条独立的共识链会定期确认每个验证者数据链的最新区块,并将它们排序成一个全局区块链。这实现了并行交易处理:多个验证者可以同时在各自的数据流上传播交易,这些交易稍后会合并成一个单一的有序日志。共识链(受 Autobahn BFT 研究启发)通过防止任何验证者在全局区块最终确定后分叉或更改自己的数据流来确保安全性。图 1 展示了这种架构,其中特定于验证者的链汇入一个全局共识区块。
- 加速顺序执行: Somnia 没有依赖多线程执行,而是选择让单个核心变得极其快速