Solana日均真实TPS破千 性能优势碾压EVM链4倍

robot
摘要生成中

区块链性能之王:解析Solana的速度秘诀

近期发布的一份区块链性能报告显示,Solana在大型区块链中速度最快,最高日均真实TPS达到1,054。紧随其后的是Sui,最高日均真实TPS为854。值得注意的是,表现最佳的Solana和Sui都是非EVM兼容的区块链。数据显示,非EVM兼容区块链的平均性能约为EVM兼容区块链的4倍。

揭秘区块链中的速度之王 :Solana

EVM兼容区块链的性能瓶颈

一般区块链提升TPS的方法包括:提升节点性能、改进底层协议、扩大区块、优化共识协议和改进交易执行方式等。

对EVM区块链而言,由于虚拟机环境的限制,最大挑战在于交易执行。EVM主要存在两个性能问题:

  1. 256位架构:虽然便于处理以太坊哈希算法,但在实际运行时需要映射到本地架构,导致效率低下。

  2. 缺少标准库:Solidity中没有内置标准库,需要自行实现或使用第三方库,执行效率远低于预编译的标准库。

从执行优化角度,EVM还有两大不足:

  1. 难以进行静态分析:EVM的动态跳转机制使代码难以静态分析,影响并行执行的实现。

  2. JIT编译器不成熟:虽然有EVM JIT项目,但尚处于实验阶段,未能充分发挥优化潜力。

因此,许多高性能公链选择采用基于WASM、eBPF或Move字节码的虚拟机,而非EVM。

揭秘区块链中的速度之王 :Solana

Solana的性能之道

Solana凭借其独特的PoH(Proof of History)机制和低延迟高吞吐量而闻名。PoH核心是一个类似可验证延迟函数的哈希算法,创建了可验证且有序的事件记录,为网络提供了可靠的时间源。

揭秘区块链中的速度之王 :Solana

Solana共识流程

基于PoH的计时机制使Solana网络能以预定方式轮换领导者。每400毫秒为一个槽,每4个槽轮换一次领导者。领导者负责提出新区块,其他验证者对区块有效性进行投票。一旦区块获得多数权益权重的投票,即被视为确认。

揭秘区块链中的速度之王 :Solana

Solana性能优化策略

  1. Gulf Stream:取消公共内存池,直接将用户交易转发给领导者,实现快速领导者转换和交易预执行。

  2. 流水线技术:将数据处理划分为不同硬件部件的多个过程,最大化硬件利用率。

  3. Sealevel:利用读写锁机制实现交易的并行执行。

  4. Turbine:优化区块传播过程,减少领导者带宽使用。

  5. TowerBFT:实时合并分叉投票,提高共识效率。

  6. Cloudbreak:优化数据库结构,提高SSD效率。

  7. Archiver:将数据存储任务转移到专门的节点网络,减轻验证者负担。

揭秘区块链中的速度之王 :Solana

总结

Solana的设计理念是让区块链软件能够随硬件性能提升而扩展。通过充分利用现代计算机的CPU、GPU和带宽资源,Solana理论上可达到65,000 TPS的处理速度。

这种高性能和扩展性使Solana成为处理高频交易和复杂智能合约的理想平台。无论是DePIN/AI赛道还是Meme赛道,Solana都展现出巨大潜力。尽管目前监管环境仍存在不确定性,但Solana在加密市场中的地位和共识正逐步巩固,有望成为继比特币和以太坊之后的下一个主流加密资产。

揭秘区块链中的速度之王 :Solana

此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 7
  • 分享
评论
0/400
链上算命先生vip
· 4小时前
哎 Sol 还是快的咯
回复0
空投猎手小明vip
· 07-14 23:52
sol还能起来啊?tps不就是数字游戏~
回复0
just_another_walletvip
· 07-14 21:58
你是个什么TPS? 好吧不争了
回复0
空投疑惑人vip
· 07-14 21:57
tps高就这么吹?崩都没说
回复0
冷钱包守护者vip
· 07-14 21:56
sol的老超人了!
回复0
智能合约捉虫人vip
· 07-14 21:49
好家伙 tps这么猛 就是老掉链子
回复0
无常损失恐惧症vip
· 07-14 21:47
gas飞高了都不慌~
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)