主网即将上线,本文将深入解析Sei

主网即将上线,本文将解析Sei。

区块链行业的最新趋势:Sei

SEI网络的主网发布即将到来,它将成为世界上最快的区块链之一,也是领先的单体区块链。一直推迟主网计划至今的SEI网络于2023年8月1日宣布,SEI将上线全球最大交易所币安的launchpool。此外,币安8月15日将上架Sei网络代币SEI,正式确认SEI网络主网发布已为时不远。在SEI网络主网发布即将到来之际,让我们简要了解一下SEI网络,了解该网络的理念和最新成就。

1.1 Rollup时代

继Terra和FTX事件之后,区块链行业经历了围绕以太坊和rollup网络的市场改革。将自己定位为以太坊竞争对手的Terra和Solana要么倒闭,要么元气大伤,“不再需要新的L1区块链”的观点也随之成为主流观点。这样的市场形势只会进一步让已经很强大的以太坊生态系统更强,随着更多的力量涌入以太坊采用的以rollup为中心的多链生态系统,2022年至2023年这段时间可以顺理成章地被称为“rollup时代”。在此期间,rollup链、L2解决方案和若干模块化区块链受到了极大的关注。下面来看众多rollup中的几个代表性项目:

1.1.1 Optimism和OP Stack

当众所周知Coinbase(与币安并肩的世界上最大的交易所之一)通过OP Stack部署其BASE Chain时,OP Stack受到了极大的关注。OP Stack是一套开源代码,提供了建设Optimistic Rollup的能力。使用OP Stack可以轻松创建rollup,可以被看作是Optimistic Rollup的一种软件开发工具包(SDK)。最近,被称为Chat GPT之父的Sam Altman共同创立的Worldcoin也上线了Optimism主网,表明了他们对OP Stack多链愿景的支持。随着Coinbase和Worldcoin这两家知名公司积极利用Optimism和OP Stack,使用OP Stack建设Optimistic Rollup链的需求不断增长。

1.1.2 ZK Sync和ZK Stack

虽然Optimism是一个建设Optimistic Rollup的rollup,它通过欺诈证明来验证交易,但ZK Sync构建了ZK rollup,它通过有效性证明来验证交易。尽管都是rollup,它们的做法明显不同。目前,由于长期的技术进步,ZK Sync不仅成为以太坊生态系统中第三大L2 rollup,而且在2023年6月宣布推出类似于Optimism OP Stack的ZK Stack,从而加入了SDK大战。虽然目前还没有明显的用例,但对于那些希望建设rollup的人来说,现在有了替代OP Stack的另一种选择,这表明rollup市场在未来的竞争会非常激烈。

除了这两个项目,区块链市场上还有许多关于rollup、L2和模块化区块链的讨论,因为各种基础设施,如RaaS(rollup即服务),都是为了简化Rollup的创建过程而开发的。现在,我们要探讨的是SEI网络,为什么它选择了与其他众多rollup选择不同的L1解决方案。

1.2 SEI反向押注单体L1链:为什么他们不选择L2?

在任一行业中,当某项技术获得大量关注时,不可避免地会有人才涌向该技术。然而,在盲目接受这些技术之前,也有必要进行批判性思考。SEI网络认为构建rollup并不能立即解决区块链技术当前面临的问题,这一观点值得业内人士深思。根据正在构建的应用程序和资产的类型,L1和rollup可能具有相似的属性。由于在Optimistic rollup上发行的所有资产都不受以太坊的保护,如果衡量链成功的标准是“许多用户应该能够毫无不便地使用它”,那么从SEI网络的角度来看,构建L1似乎与构建rollup一样有价值。

SEI最初考虑将Sei网络构建为以太坊L2,但由于可扩展性的限制以及L2 rollup固有的单测序器问题,他们选择了L1。尽管模块化区块链的支持者将rollup视为可扩展性问题的解决方案,但从Sei Labs的角度来看,rollup仍然是一个模棱两可的选择。因此,SEI选择了用自己的共识机制和区块时间建设L1解决方案,而不是依赖于rollup(以及ETH或Celestia)。SEI的目标是创造一个既具有高度稳定性又具有高速度的网络环境,使许多用户能够轻松使用。

为了实现这个目标,SEI网络开发了Twin Turbo共识机制,以实现世界上最快的最终确定时间,并同时保持稳定运行。

Sei网络概况

SEI网络通常被视为专门用于交易的L1区块链,但实际上它是一个通用区块链。虽然SEI有自己的”订单匹配引擎”,但将SEI网络描述为具有强化的交易基础设施的通用区块链更为准确。交易资产被认为是区块链技术的基本特征之一,除了内部强化的交易基础设施外,SEI还拥有惊人的速度,在”最终确定时间”方面超过了许多其他区块链。下面我们将深入了解SEI网络的共识机制以及它是如何实现如此快速的性能的。

2.1 Twin-Turbo共识机制:是什么让Sei速度这么快?

Twin Turbo共识机制是SEI网络所强调的智能区块传播(Intelligent Block ProLianGuaigation)和Optimistic区块处理(Optimistic Block Processing)的组合。它们在SEI网络中扮演着重要的角色,贡献了网络的快速性能。

2.1.1 智能区块传播

在传统的区块链中,区块传播通常包括两个步骤。首先,节点接收并验证交易,将其添加到内存池中,并将交易传播到其他节点。然后,经过验证的交易由leader节点包含在一个区块中,随后将该区块传播到整个网络。然而,这种传统方法效率较低,因为相同的交易在交易传播和区块传播过程中会被传输两次,造成网络带宽的浪费。

为了解决这个问题,SEI网络引入了智能区块传播机制。在该机制下,区块提议者传播的是一个包含交易哈希值和一个引用完整区块的区块ID的提议,而不是实际的交易数据。这样做的好处是节省了传输交易数据所需的带宽。首先,区块提议者将区块提议传播到网络中,然后逐渐将完整的区块一部分一部分地传播。这种方式能够大幅提高网络性能,SEI通过智能区块传播将最终确定时间降低到210毫秒。

2.1.2 Optimistic区块处理

在SEI网络中,区块处理不再需要等待所有节点达成共识后再进行,而是在接收到区块后立即开始进行处理。这意味着SEI可以同时处理Prevote和Precommit过程,如果在处理过程中发现区块无效,可以简单地放弃该区块并重新开始处理。通过这种并行处理机制,SEI成功地提高了区块链的性能,将最终确定时间提高约33%。

2.2 交易并行处理

SEI网络还与Twin Turbo共识机制一起执行交易并行处理。为了实现安全的交易并行处理,SEI网络使用有向无环图(DAG)预先识别交易之间的关系,并经过验证的交易可以并行处理。通过这种方式,SEI已经能够每秒处理20,000笔订单。

依然渴望速度:Sei如何再减少最终确定时间

3.1 什么是最终确定时间?为什么它很重要?

在评估区块链的性能和可扩展性时,经常考虑到的是每秒交易量(TPS)指标。然而,TPS可能是一个相对模糊的指标。以每个区块包含的交易数量和区块时间划分的TPS只是表面上的数字,并不能直接反映交易在网络中实时处理的情况。为了更准确地衡量交易确认所需的时间,近期开始探讨的是最终确定时间(TTF)的概念。即时处理交易并在网络中反映的速度非常重要,尤其对于像SEI网络这样专注于金融交易的L1链来说,因此加快最终确定时间是非常重要的。

3.2 Sei与其他区块链比较

通过Twin Turbo共识机制(特别是智能区块传播),SEI网络成功将最终确定时间降至约250毫秒。这是目前现有区块链中最快的最终确定时间,可以被用户视为几乎即时的交易确认。尽管在测试网Atlantic-2上进行了多次尝试后,最稳定的最终确定时间为410毫秒,但SEI网络通过添加commit timeout机制,进一步降低了最终确定时间至380毫秒。在测试网环境中添加了timeout后,SEI仍然实现了现有区块链中最快的最终确定时间。随着未来网络条件和timeout调整的发展,SEI的最终确定时间有望进一步降低。无论在保守还是积极的环境中,SEI都实现了比其他现有区块链更快的最终确认时间。

4、SEI的未来前景

SEI主网发布计划经过多次推迟,直到最近才最终确定。虽然答案无法确定为何主网发布计划一直被推迟,但在研究SEI的过程中发现,SEI一直致力于提高网络性能。推迟主网发布的原因可能是为了确保网络速度和稳定性。在过去的一年里,SEI专注于网络改进,推迟主网发布以确保速度和稳定性。

当然,在主网发布之后,会有许多外部变量产生,所以无法确认在测试网获取的性能是否可以直接转移到主网上。然而,由于测试网环境的设置是尽可能保守的,因此在主网发布后立即实现快速最终确定时间是非常可能的。

高稳定性和高速度是创造一个用户友好的链所必需的条件。无论是L1还是L2,要成功,需要大量用户的使用。因此,SEI的主网发布引起了区块链行业众多参与者的兴趣。作为一个更喜欢单体区块链而非模块化区块链的人,我真诚地希望SEI能够取得成功,并为L1竞争带来一个新的开端。