Sui Lutris协议解析:高吞吐量与低延迟的完美融合

robot
摘要生成中

Sui公链核心分布式系统协议Lutris解析

经过数月测试,Mysten Labs于8月18日更新了Sui Lutris白皮书,确定了以下关键性能指标:

  1. 使用PTBs和5K TPS配置时,Sui每秒可处理140k至150k次操作,远超主网峰值(约700TPS)时的基准测试表现。

  2. 即使在部分验证节点停止运行的情况下,Sui的最终确认延迟仍能保持在0.5秒以下。

白皮书详细阐述了Sui的运作机制、安全性证明,以及外部测试者如何在自身验证测试中复现相关性能数据。

Sui主网上线后,游戏和NFT等应用迅速涌现。Mysten Labs近期发布的Sui Lutris技术报告介绍了这一支持Sui的分布式系统,它使Sui能在高吞吐量和长期稳定性的条件下保持低延迟。

Sui Lutris报告导读:Sui公链的核心分布式系统协议

自比特币诞生以来,区块链技术已取得长足进步,新兴用例不断涌现。业界持续探索提升区块链效率的方法,尤其关注高负载处理和实时延迟优化。

当前L1区块链面临两大挑战:在保持低延迟的同时实现高吞吐量,并确保共识协议的长期稳定性。这些挑战可通过验证节点的动态参与和配置来应对。

基于DAG的共识协议(如Sui使用的Narwhal/Bullshark)是实现高吞吐量的有效方法。这类协议支持大量交易并行执行,适合游戏和NFT等应用场景。然而,它们通常会导致几秒钟的延迟,对某些操作影响较大。

另一方面,无共识协议在减少延迟和提升扩展性方面表现出色。这些协议消除了共识环节,允许快速处理独立交易。但它们仅适用于有限类别的简单操作,限制了智能合约的表达能力,且难以动态调整验证节点集。

Sui Lutris作为Sui网络的核心协议,创新地结合了基于DAG的共识和无共识方法,实现了两者的优势:亚秒级延迟和每秒数千笔交易的持续吞吐量。同时,Sui保留了在共享对象上执行复杂合约、生成checkpoints和跨epoch重新配置验证节点集的能力。

融合共识与无共识方法

Sui Lutris采用独特的混合方法。对于单一所有者的资产(独有对象)操作,系统使用验证节点间的一致广播协议,实现低于共识的延迟。对于共享对象上的复杂智能合约,Sui Lutris则依赖共识机制。此外,该协议还支持网络维护操作,如定义checkpoints和重新配置验证节点。这种创新策略在复杂的拜占庭环境中提供了理想的交易处理方案。

Sui Lutris的交易生命周期包括以下步骤:

  1. 用户创建并签署交易。
  2. 交易经全节点发送至验证节点进行检查和签名。
  3. 客户端收集大多数验证节点的响应形成交易证书。
  4. 证书发送回验证节点确认。独享对象交易可立即执行,其他交易转发至共识协议。
  5. 共识输出证书编号,验证节点执行包含共享对象的交易。
  6. 客户端收集验证节点响应作为交易结算证明。
  7. 为每个共识提交生成checkpoints,用于驱动重新配置协议。

Sui Lutris报告导读:Sui公链的核心分布式系统协议

除主要交易流程外,Sui Lutris还提供多项支持功能:

  • checkpoint协议记录所有交易历史,便于审计和同步。
  • 支持每个epoch结束时的重新配置,允许调整验证节点集及其权重。
  • 在epoch结束时安全"解锁"误锁定的资产,最小化错误损失。

Sui Lutris作为Sui的基础设施,为用户管理大量价值提供保障。完整技术报告详述了安全性和活跃性协议的运作机制,并在标准分布式系统模型中提供了安全性证明。

SUI-7.62%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 7
  • 分享
评论
0/400
GateUser-2fce706cvip
· 07-31 16:29
这波布局Sui的必须趁早,还在犹豫的都没搞明白这轮赛道的关键
回复0
熊市苦修僧vip
· 07-29 08:33
所谓高吞吐低延迟,不过是泡沫的另一种包装
回复0
元宇宙包租婆vip
· 07-29 06:08
囤点sui 看涨!
回复0
MetaMask受害者vip
· 07-28 20:30
前排买波sui试试水~
回复0
GateUser-74b10196vip
· 07-28 20:29
说得好 吞吐量直接拉满
回复0
快照日长工vip
· 07-28 20:26
继续看戏玩吧,又炒这个
回复0
狗庄的小兵vip
· 07-28 20:25
sui要崛起了!
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)