总市值:$00
API
ZH
暗色

搜索SSI/Mag7/Meme/ETF/币种/指数/图表/研报
00:00 / 00:00
查看
    市场
    指数
    资讯
    TokenBar®
    分析
    宏观
    观察列表
分享
contributedao
由AI翻译

1/x

我们很自豪地介绍我们的 @SuiNetwork : Mysticeti,这是对共识新范式的深入探讨。

$Sui = 第一种并行执行 + 闪电般快速的共识

而 $Sui 的快速增长得益于强大的技术基础设施。
______
让我们探索一下 Mysticeti 为什么如此吸引人。

致敬 : $Sui 团队 @EmanAbio @0xAmoghGupta @weiduong @EvanWeb3 @theharrisonkim 及其他人

致敬 : 贡献DAO研究负责人及其他人

______
虽然很长,但你们应该有时间阅读,以从这项研究中获得灵感。
______

Mysticeti

在七月,$Sui 宣布将共识协议从 Narwhal 和 Bullshark 转向 Mysticeti[1]。在这篇文章中,我将尽力简化 Mysticeti 论文,并解释 Mysticeti 是如何工作的,以及为什么从我的角度来看它被选中,同时保留核心思想。

Narwhal 和 Bullshark 回顾

为了理解 Mysticeti 的必要性,让我们先回顾一下 Narwhal 和 Bullshark。如果你熟悉这些协议,可以跳过这一部分。更多细节请见参考文献 [2]、[3] 和 [4]。
Narwhal 和 Bullshark 是基于 DAG 的认证共识协议,旨在通过将数据传播与共识逻辑分离来提升系统吞吐量。Narwhal 作为内存池层,管理数据流,而 Bullshark 负责共识。验证者在没有额外通信的情况下解释由 Narwhal 构建的本地 DAG,这意味着共识没有通信开销,从而提高了效率。

从高层次看,Narwhal 作为内存池运作,允许每个验证者广播消息并构建 DAG 的本地视图。在第 r 轮中,每个验证者将其区块(顶点)广播给其他验证者。每个区块中的主要元素如下:

1. 一份交易列表,
2. 来自第 r-1 轮的 2f+1 份证书,
3. 验证者的签名。

在接收到来自其他验证者的区块后,每个验证者验证区块的有效性,签名后将其发送回原始发送者。一旦验证者收集到来自2f+1个不同验证者的签名,他们就可以为自己的区块创建一个证书并将其分享给其他人。当验证者收到证书时,他们会将相应的区块(顶点)添加到本地DAG中。
在收到2f+1个证书后,验证者进入第r+1轮。由此产生的结构形成了一个DAG,因为每个区块引用了来自前一轮的2f+1个区块,从而创建了基于前几轮的链接。

图1:Narwhal中的基于轮次的DAG结构

现在我们有了一个DAG,可以使用Bullshark来解释它。在Bullshark中,验证者每两轮尝试提交一次区块。借鉴[4]中的例子,在每个偶数轮中选择一个领导区块用于提交过程。例如,验证者4(L2)和验证者1(L4)的区块分别在第2轮和第4轮被选为领导区块。

图2:L2和L4分别是第2轮和第4轮的领导者,并用绿色标记。

在接下来的奇数轮中,区块对上一轮的领导者投票,引用作为投票依据。例如,第2轮的领导区块L2获得一票,因为在第3轮中只有一个区块引用了它。根据直接提交规则,如果一个领导者获得超过f+1票,则它及其因果历史可以被提交。因此,L4可以被直接提交,因为它获得了2票,而L2则不能。

图3:Bullshark中的直接提交规则

10s 洞悉市场
协议隐私政策白皮书官方验证Cookie博客
sha512-gmb+mMXJiXiv+eWvJ2SAkPYdcx2jn05V/UFSemmQN07Xzi5pn0QhnS09TkRj2IZm/UnUmYV4tRTVwvHiHwY2BQ==
sha512-kYWj302xPe4RCV/dCeCy7bQu1jhBWhkeFeDJid4V8+5qSzhayXq80dsq8c+0s7YFQKiUUIWvHNzduvFJAPANWA==