Sui创始人详解Sui Lutris:高吞吐量与低延迟的秘密

robot
摘要生成中

近日,我们对Mysten Labs联合创始人和首席科学家George Danezis进行了采访,探讨了Sui基础设施的复杂性和可扩展性,以及Sui的交易处理系统如何促成高性能网络。Danezis同时也是伦敦大学学院安全与隐私工程领域的教授。

以下是本次采访的主要内容:

学术背景与研究重点

Danezis教授的研究重点是安全和隐私领域。他早期研究了点对点系统和匿名系统,后来转向分布式账本和区块链,特别关注如何执行智能合约。他在伦敦大学学院的研究小组致力于构建高性能系统,并创办了Chainspace公司将研究成果商业化。

从理论到实际应用

在将理论应用到实践时,Danezis主要关注如何扩展区块链的各种功能,特别是提高交易吞吐量和降低延迟。这个问题在以太坊等平台上频繁出现,每当某个合约变得流行时,平台就无法承受巨大的交易量,导致拥堵和费用暴涨。

L2网络与新型L1网络的比较

Danezis认为,L2网络虽然是以太坊生态系统中的扩展解决方案,但对应用开发者来说使用起来比较棘手。L2网络需要与L1进行复杂的桥接活动,这对于简单的代币还好,但对于更复杂的资产来说就显得很麻烦。相比之下,Sui作为一个大型数据库,包含了所有被验证节点复制的状态,用户可以在同一个数据库中进行连续交易,无需在L1和L2之间不断移动资产状态。

Sui Lutris的关键创新

Sui Lutris是Sui协议的核心,它由两个关键理念组成:

  1. 许多区块链操作不需要共识
  2. 当需要共识时,有一种高吞吐量的方法可以结合这两种方式

Sui Lutris提供了两条不同的路径:不需要共识的快速路径和需要共识的共识路径。快速路径适用于操作自己的独享对象,延迟极低;共识路径适用于涉及共享对象的操作,延迟较高但容量也很大。

应用开发者如何利用快速路径

智能合约开发者可以控制他们在合约中操作的对象是独享还是共享。扩展应用的一个关键是确保大部分操作基于独享对象,这样可以实现非常低的延迟。

可编程交易区块的作用

可编程交易区块可以在快速路径或共识路径上发挥作用。如果只涉及独享对象,可以在一个链上操作中执行多项操作;如果涉及共享对象,则会进入共识路径,延迟会稍高。

Sui主网上线后的表现

Sui在交易量特别大的时候表现出色,每天交易量甚至超过6000万笔,大部分是通过快速路径处理的。然而,社区也发现快速路径有一些微妙之处,有时可能会导致对象被锁定。为此,正在开发一套技术,允许被错误锁定的对象在几秒钟内快速解锁。

对象锁定的原因及解决方案

对象锁定主要是由于用户或软件在操作顺序上出现矛盾造成的。目前,Sui正在开发新的机制,以便在对象被锁定时通过共识快速解决问题,而不是等到一个epoch结束。

公链如何平衡透明度、可追溯性与隐私

Danezis认为,隐私保护的需求很大程度上取决于具体应用。Sui提供了一些加密原生支持,如验证零知识证明的能力,让应用开发者能够根据需求构建隐私保护机制。

Sui未来6到12个月的发展方向

短期内,Sui的改进将主要针对实际构建的应用。长远来看,将会改进Sui Lutris协议,以实现更低的延迟、更简单的协议,提高可扩展性和经济效率。此外,还会致力于让验证节点能在更受限的硬件上运行,并优化硬件资源的使用。

SUI-1.04%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 7
  • 分享
评论
0/400
Ser Liquidatedvip
· 7小时前
老教授搞web3 带劲啊
回复0
SeeYouInFourYearsvip
· 07-30 07:34
来活了 又一个院士下海
回复0
Ser_This_Is_A_Casinovip
· 07-30 07:33
教授背景是真的硬 稳了
回复0
农场跳跃者vip
· 07-30 07:30
又一个大学教授入局
回复0
MEV Whisperervip
· 07-30 07:29
建议sui抄个明牌xd
回复0
GasWasterrvip
· 07-30 07:26
又是大佬出来秀学历啊
回复0
调仓异常小助手vip
· 07-30 07:16
安全跟性能都抓 很有脑子
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)