Sui创始人解密:高性能区块链如何突破扩容瓶颈

学界大咖谈Sui:高性能区块链如何突破扩容瓶颈

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

以下是采访的主要内容:

从学术研究到实际应用

Danezis表示,他的研究重点是安全和隐私领域。早期关注点对点系统和匿名系统,后来转向分布式账本、区块链和智能合约执行。在学术界和工业界之间,他认为并没有太大区别。研究时会考虑实现目标的所有可能性,而在构建实际系统时,则需要选择最有价值、最符合用户需求的方案。

在确定要解决的问题时,Danezis主要关注如何扩展区块链的不同功能,尤其是增加交易吞吐量并降低延迟。这个问题在以太坊等平台上反复出现,每当出现流行应用时就会导致拥堵和高昂费用。因此,提高区块链处理能力成为学界广泛关注的挑战。

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

谈到L2网络与新型L1网络的区别,Danezis指出L2解决方案存在一些局限性:

  1. 需要复杂的桥接操作,在L1和L2之间转移资产很麻烦。

  2. 对于复杂资产,需要在两边都部署智能合约,容易出错。

  3. 如果资产分散在多个L2网络上,跨链操作非常繁琐。

相比之下,Sui采用了一个大型数据库的方案,所有状态都由验证节点复制。用户可以在同一数据库内无缝进行下一笔交易,无需在L1和L2之间反复移动资产状态。

Sui Lutris协议的创新

Sui Lutris是Sui的核心分布式系统协议,包含两个关键理念:

  1. 许多区块链操作不需要共识。

  2. 需要共识时,有一种高吞吐量的方法。

Sui Lutris提供了两条不同的交易路径:

  • 快速路径:用于操作用户自己的独享对象,无需等待共识即可完成,延迟低于1秒。

  • 共识路径:用于涉及共享对象的交易,延迟较高但吞吐量也很高。

应用开发者可以通过合理设计,尽量利用快速路径来提高性能。例如,将大部分操作设计为独享对象上的交易。

可编程交易区块的作用

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

主网上线后的表现

Sui主网上线100多天后,有几个方面印证了设计理念:

  1. 在交易高峰期,每天交易量超过6000万笔,大部分走快速路径,验证了Sui Lutris的可扩展性和低延迟。

  2. 快速路径的使用存在一些微妙问题,如对象被锁定。正在开发技术来快速解锁这些对象。

  3. 新的解锁机制可能允许更多交易通过快速路径进行,进一步提高性能。

对象锁定问题的解决

当前对象锁定主要由于用户或软件在快速路径上给出矛盾的操作顺序。Sui正在开发通过共识快速解锁对象的机制,将解锁时间从一个epoch缩短到几秒钟。

公链上的隐私保护

Danezis认为,公链上的隐私保护应该由应用开发者来实现。Sui提供了一些基础支持,如验证零知识证明的能力。开发者可以结合链上、链下和加密等策略来实现所需的隐私保护。

Sui的未来发展

在未来6-12个月内,Sui的发展将主要取决于开发者构建的应用。从长远来看,Sui将致力于:

  1. 改进Sui Lutris协议,实现更低延迟和更简单的设计。

  2. 提高经济效率,使验证节点能在更受限的硬件上运行。

  3. 优化硬件利用,将更多资源用于实际交易执行而非区块链开销。

SUI2.54%
此页面可能包含第三方内容,仅供参考(非陈述/保证),不应被视为 Gate 认可其观点表述,也不得被视为财务或专业建议。详见声明
  • 赞赏
  • 5
  • 分享
评论
0/400
Wen_Moonvip
· 7小时前
这新项目能抄到1美金吗
回复0
down_only_larryvip
· 07-21 22:23
学界大佬终于下场搞链了?靠谱!
回复0
0x复利型人格vip
· 07-21 22:18
我希望sui别有毒
回复0
Gwei Observervip
· 07-21 22:11
sui又要放大招了
回复0
合约自动投降vip
· 07-21 22:10
又在吹sui了 差不多得了
回复0
交易,随时随地
qrCode
扫码下载 Gate APP
社群列表
简体中文
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)