📢 Gate广场独家活动: #PUBLIC创作大赛# 正式开启!
参与 Gate Launchpool 第 297 期 — PublicAI (PUBLIC),并在 Gate广场发布你的原创内容,即有机会瓜分 4,000 枚 $PUBLIC 奖励池!
🎨 活动时间
2025年8月18日 10:00 – 2025年8月22日 16:00 (UTC)
📌 参与方式
在 Gate广场发布与 PublicAI (PUBLIC) 或当前 Launchpool 活动相关的原创内容
内容需不少于 100 字(可为分析、教程、创意图文、测评等)
添加话题: #PUBLIC创作大赛#
帖子需附带 Launchpool 参与截图(如质押记录、领取页面等)
🏆 奖励设置(总计 4,000 枚 $PUBLIC)
🥇 一等奖(1名):1,500 $PUBLIC
🥈 二等奖(3名):每人 500 $PUBLIC
🥉 三等奖(5名):每人 200 $PUBLIC
📋 评选标准
内容质量(相关性、清晰度、创意性)
互动热度(点赞、评论)
含有 Launchpool 参与截图的帖子将优先考虑
📄 注意事项
所有内容须为原创,严禁抄袭或虚假互动
获奖用户需完成 Gate广场实名认证
Gate 保留本次活动的最终解释权
Aptos新框架Shoal:Bullshark延迟优化40%-80%
Shoal框架:优化Aptos上的Bullshark延迟
Aptos实验室近期解决了DAG BFT中两个关键问题,大幅降低了延迟,并首次在确定性实际协议中消除了对超时的需求。总体上,Bullshark的延迟在无故障情况下改进了40%,在故障情况下改进了80%。
Shoal是一个通过流水线和领导者信誉来增强基于Narwhal的共识协议的框架。流水线通过每轮引入一个锚点来减少DAG排序延迟,领导者信誉则通过确保锚点与最快的验证节点相关联来进一步改善延迟。此外,领导者信誉使Shoal可以利用异步DAG构建来在所有场景中消除超时。
Shoal的核心技术非常简单,主要是按顺序依次运行底层协议的多个实例。以Bullshark为例,就相当于一群"鲨鱼"在接力赛跑。
在追求区块链网络高性能的过程中,早期主要关注降低通信复杂度,但这并未带来显著的吞吐量提升。近期的突破源于认识到数据传播是基于领导者协议的主要瓶颈,可以从并行化中受益。Narwhal系统将数据传播与核心共识逻辑分离,实现了16万TPS的吞吐量。
然而,基于领导者的共识协议如Hotstuff/Jolteon无法充分利用Narwhal的吞吐量潜力。因此,Aptos决定在Narwhal DAG之上部署Bullshark,一种零通信开销的共识协议。但Bullshark的DAG结构带来了50%的延迟代价。
Shoal框架通过流水线和领导者信誉机制大幅降低了Bullshark的延迟。流水线允许每轮都有一个锚点,将DAG中所有非锚点顶点的延迟减少到三轮。领导者信誉机制则倾向于选择快速的领导者。
Shoal的核心思路是按顺序组合多个Bullshark实例。它利用所有验证者都同意第一个有序锚点的特性,将第一个有序锚点作为实例的切换点,并用锚点的因果历史计算领导者信誉。
这种方法不仅实现了流水线,还自然地结合了领导者信誉机制。在对第r轮锚点排序后,验证者只需根据该锚点的因果历史,从第r+1轮开始计算新的领导者映射,并使用更新后的锚点选择函数执行新的Bullshark实例。
Shoal还消除了对超时的需求。它利用DAG构建提供的"时钟"来估计网络速度,只要有足够的诚实验证者继续向DAG添加顶点,回合就会持续推进。领导者信誉机制进一步确保了选择快速验证节点作为领导者,使系统能在所有现实场景中以网络速度运行。
Shoal提供了一种称为"普遍响应"的属性,即使在领导者失败或网络异步的情况下,也能以网络速度持续运行。这相比Hotstuff等协议的"乐观响应"属性有显著优势。
评估结果表明,Shoal显著改善了Bullshark的延迟。在无故障情况下,Shoal结合流水线和领导者信誉实现了最佳延迟。在有故障情况下,领导者信誉机制通过降低失败验证者被选为领导者的可能性,使Shoal的延迟比基线Bullshark低65%。
总的来说,Shoal框架通过简单而高效的方法,成功解决了DAG-BFT中的关键延迟问题,为Aptos等区块链系统的性能优化提供了新的思路。