# Sui公链核心分布式系统协议简析Mysten Labs于8月18日更新了Sui Lutris白皮书,经过数月测试后确定了以下关键性能指标:- 使用PTBs和5K TPS时,Sui每秒可处理140k至150k次操作,远超主网峰值性能(约700TPS)。- 即使部分验证节点停止运行,Sui的最终确定延迟仍能保持在0.5秒以下。白皮书详细描述了Sui的运作机制、安全性证明,以及外部测试者如何在自身验证测试中复现相关数据。Sui主网发布后,游戏和NFT等应用迅速上链。Mysten Labs近期发布的Sui Lutris技术报告介绍了支持Sui的分布式系统,该系统使Sui能在高吞吐量和长期稳定性条件下保持低延迟。自比特币诞生以来,区块链技术已取得长足进步,新兴应用不断涌现。业界持续探索提升区块链效率的方法,尤其关注高负载处理和实时延迟优化。当前L1区块链面临两大挑战:在保持低延迟的同时实现高吞吐量,并确保共识协议长期稳定。这些挑战可通过验证节点的动态参与和配置来应对。实现高吞吐量的有效方法之一是采用基于DAG的共识协议,如Sui使用的Narwhal/Bullshark。这类协议支持大量交易并行执行,非常适合游戏和NFT等应用场景。然而,基于DAG的协议可能导致数秒延迟,对某些操作影响较大。另一方面,无共识协议在减少延迟和扩展性方面展现出巨大潜力,如早期原型FastPay。这类协议通过消除共识环节,实现快速交易处理。但它们仅适用于有限类别的简单区块链操作,限制了智能合约的表达能力,且难以应对验证节点集的动态变化。尽管这两种协议各具优势,但目前尚未在产品级区块链中广泛应用。Sui Lutris作为支撑Sui网络的核心协议,创新地结合了基于DAG的共识和无共识方法,实现了亚秒级延迟和每秒数千笔交易的持续吞吐量,同时保留了复杂合约表达、生成检查点和跨周期重配置验证节点集的能力。Sui Lutris采用独特的混合方法:对于单一所有者的资产(独有对象)操作,系统使用验证节点间的一致广播协议,实现低于共识的延迟;对于共享对象上的复杂智能合约,则依靠共识处理。此外,Sui Lutris还支持网络维护操作,如定义检查点和重配置验证节点。Sui Lutris的交易生命周期包括以下步骤:1. 用户创建并签署交易2. 验证节点进行有效性检查和签名3. 客户端收集验证节点响应形成交易证书4. 证书发送回验证节点进行确认5. 共识引擎处理证书6. 客户端收集验证节点响应作为交易结算证明7. 形成检查点并驱动重配置协议除主要交易流程外,Sui Lutris还提供多项功能支持产品级区块链运营,包括检查点协议、周期性重配置支持,以及误锁定资产的安全"解锁"机制。作为Sui的基础设施,Sui Lutris在标准分布式系统模型中提供了安全性和活跃性协议的详细说明及证明。完整的技术报告提供了更多细节,有助于深入理解这一创新系统的工作原理。
Sui公链Lutris协议:亚秒延迟下实现高吞吐量和智能合约表达
Sui公链核心分布式系统协议简析
Mysten Labs于8月18日更新了Sui Lutris白皮书,经过数月测试后确定了以下关键性能指标:
白皮书详细描述了Sui的运作机制、安全性证明,以及外部测试者如何在自身验证测试中复现相关数据。
Sui主网发布后,游戏和NFT等应用迅速上链。Mysten Labs近期发布的Sui Lutris技术报告介绍了支持Sui的分布式系统,该系统使Sui能在高吞吐量和长期稳定性条件下保持低延迟。
自比特币诞生以来,区块链技术已取得长足进步,新兴应用不断涌现。业界持续探索提升区块链效率的方法,尤其关注高负载处理和实时延迟优化。
当前L1区块链面临两大挑战:在保持低延迟的同时实现高吞吐量,并确保共识协议长期稳定。这些挑战可通过验证节点的动态参与和配置来应对。
实现高吞吐量的有效方法之一是采用基于DAG的共识协议,如Sui使用的Narwhal/Bullshark。这类协议支持大量交易并行执行,非常适合游戏和NFT等应用场景。然而,基于DAG的协议可能导致数秒延迟,对某些操作影响较大。
另一方面,无共识协议在减少延迟和扩展性方面展现出巨大潜力,如早期原型FastPay。这类协议通过消除共识环节,实现快速交易处理。但它们仅适用于有限类别的简单区块链操作,限制了智能合约的表达能力,且难以应对验证节点集的动态变化。
尽管这两种协议各具优势,但目前尚未在产品级区块链中广泛应用。Sui Lutris作为支撑Sui网络的核心协议,创新地结合了基于DAG的共识和无共识方法,实现了亚秒级延迟和每秒数千笔交易的持续吞吐量,同时保留了复杂合约表达、生成检查点和跨周期重配置验证节点集的能力。
Sui Lutris采用独特的混合方法:对于单一所有者的资产(独有对象)操作,系统使用验证节点间的一致广播协议,实现低于共识的延迟;对于共享对象上的复杂智能合约,则依靠共识处理。此外,Sui Lutris还支持网络维护操作,如定义检查点和重配置验证节点。
Sui Lutris的交易生命周期包括以下步骤:
除主要交易流程外,Sui Lutris还提供多项功能支持产品级区块链运营,包括检查点协议、周期性重配置支持,以及误锁定资产的安全"解锁"机制。
作为Sui的基础设施,Sui Lutris在标准分布式系统模型中提供了安全性和活跃性协议的详细说明及证明。完整的技术报告提供了更多细节,有助于深入理解这一创新系统的工作原理。