Shoal框架优化Aptos共识 Bullshark性能提升80%

robot
摘要生成中

Shoal框架:突破性优化Aptos上的Bullshark性能

Aptos Labs近期推出了Shoal框架,对基于Narwhal的共识协议(如DAG-Rider、Tusk、Bullshark)进行了重大改进。Shoal通过流水线化和领导者信誉机制,大幅降低了Bullshark的延迟,在无故障情况下性能提升40%,故障情况下提升80%。

万字详解Shoal框架:如何减少Aptos上的Bullshark延迟?

Shoal的核心创新在于:

  1. 流水线化处理:每轮引入一个锚点,减少DAG排序延迟。

  2. 领导者信誉机制:确保锚点与最快的验证节点关联,进一步优化延迟。

  3. 消除所有场景中的超时需求,提供"普遍响应"特性。

这些技术简单而有效,本质上是按顺序运行底层协议的多个实例。以Bullshark为例,可以想象成一群"鲨鱼"在进行接力赛。

万字详解Shoal框架:如何减少Aptos上的Bullshark延迟?

Shoal解决了Bullshark面临的两大延迟问题:

  1. 平均块延迟:Bullshark中非锚点顶点需要3-4轮才能排序。Shoal将其降至3轮。

  2. 故障情况延迟:领导者未能及时广播锚点时,延迟显著增加。Shoal通过领导者信誉机制缓解此问题。

万字详解Shoal框架:如何减少Aptos上的Bullshark延迟?

Shoal还实现了"普遍响应"特性,相比Hotstuff的"乐观响应",即使在领导者故障或网络异步期间,也能保持网络速度运行。

万字详解Shoal框架:如何减少Aptos上的Bullshark延迟?

评估结果显示,Shoal在各种场景下都大幅优于原始Bullshark:

  • 无故障情况:延迟降低40%
  • 故障情况(50个验证节点,16次故障):延迟降低65%

万字详解Shoal框架:如何减少Aptos上的Bullshark延迟?

总的来说,Shoal框架通过简单而巧妙的设计,显著提升了Aptos区块链的性能和鲁棒性,为进一步优化DAG-BFT共识协议开辟了新思路。

万字详解Shoal框架:如何减少Aptos上的Bullshark延迟?

万字详解Shoal框架:如何减少Aptos上的Bullshark延迟?

万字详解Shoal框架:如何减少Aptos上的Bullshark延迟?

万字详解Shoal框架:如何减少Aptos上的Bullshark延迟?

万字详解Shoal框架:如何减少Aptos上的Bullshark延迟?

APT-0.72%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 6
  • 分享
评论
0/400
TradFi难民vip
· 1小时前
还是框架太重了
回复0
GateUser-00be86fcvip
· 18小时前
进化升级牛啊
回复0
BlockTalkvip
· 18小时前
又一个新框架出来卷了
回复0
闪电梭哈侠vip
· 19小时前
这进度太猛了 感觉要起飞
回复0
德根赌徒vip
· 19小时前
还行 80%提升不错啊
回复0
MetaMiseryvip
· 19小时前
看懂的点赞 本鼻地上第一个赞
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)