# 探讨Sui基础设施的复杂性和可扩展性近日,我们采访了某区块链项目的联合创始人兼首席科学家George Danezis,同时他也是伦敦大学学院安全与隐私工程领域的教授。我们就该项目的基础设施复杂性、可扩展性以及交易处理系统如何促成高性能网络等问题进行了深入探讨。## 学术背景与研究重点George Danezis的研究重点主要集中在安全和隐私领域。他早期在点对点系统和匿名系统方面进行了大量研究,这些系统多以存储为重点的大型分布式系统。随着区块链技术的发展,尤其是以太坊等智能合约平台的出现,他对分布式账本和区块链以及如何执行智能合约产生了浓厚兴趣。## 从理论到实际应用在将理论应用到实践中时,Danezis主要关注如何扩展区块链的不同功能,特别是增加交易吞吐量和降低延迟。这个问题在以太坊等平台上尤为明显,当某个合约变得非常流行时,平台往往无法承受如此大的交易量,导致交易拥堵和费用暴涨。## L2网络与新型L1网络的比较对于L2网络和新型L1网络在解决扩展问题上的区别,Danezis指出L2网络虽然是以太坊生态系统中的扩展解决方案,但对应用程序开发者来说使用起来较为复杂。L2网络在与L1交互时需要进行桥接活动,这对于复杂资产来说尤其麻烦。相比之下,新型L1网络如Sui采用的方案是建立一个包含所有被验证节点复制状态的大型数据库,用户无需在不同层级间不断移动资产状态。## Sui Lutris的关键创新Sui Lutris是该项目协议的基础,其关键创新包括:1. 许多区块链操作无需进行共识2. 当需要共识时,有一种高吞吐量的方法Sui Lutris采用两条不同的路径:不需要共识的快速路径和需要共识的共识路径。快速路径适用于操作自己的独享对象,而共识路径则用于涉及共享对象的交易。## 应用开发者如何利用快速路径应用开发者可以通过设计来充分利用快速路径。智能合约开发者可以控制合约中操作的对象是独享还是共享。为了实现低延迟和高吞吐量,开发者应尽可能将大部分操作设计为在独享对象上进行。## 可编程交易区块的作用可编程交易区块可以在快速路径或共识路径上发挥作用。在快速路径上,它允许在一个链上操作中执行多项操作;在共识路径上,则可以处理涉及共享对象的复杂交易。## 主网上线后的表现主网上线后,该项目的设计得到了验证,尤其是在高交易量期间表现出色。然而,也发现了一些需要改进的地方,比如对象锁定问题。为解决这个问题,正在开发一系列技术,以允许快速解锁被错误锁定的对象。## 隐私与透明度的平衡在公链中平衡透明度、可追溯性和隐私是一个与应用相关的问题。该项目提供了一些加密原生支持,如验证零知识证明的能力,以帮助开发者构建隐私友好型应用。## 未来发展方向未来6到12个月内,该项目将根据用户开发的应用进行针对性改进。长期来看,将致力于改进底层协议,以实现更低的延迟、更简单的协议和更高的扩展性。此外,还将提高经济效率,使验证节点能在更受限的硬件上运行。
Sui创始人详解基础设施复杂性与可扩展性 聚焦快速交易路径
探讨Sui基础设施的复杂性和可扩展性
近日,我们采访了某区块链项目的联合创始人兼首席科学家George Danezis,同时他也是伦敦大学学院安全与隐私工程领域的教授。我们就该项目的基础设施复杂性、可扩展性以及交易处理系统如何促成高性能网络等问题进行了深入探讨。
学术背景与研究重点
George Danezis的研究重点主要集中在安全和隐私领域。他早期在点对点系统和匿名系统方面进行了大量研究,这些系统多以存储为重点的大型分布式系统。随着区块链技术的发展,尤其是以太坊等智能合约平台的出现,他对分布式账本和区块链以及如何执行智能合约产生了浓厚兴趣。
从理论到实际应用
在将理论应用到实践中时,Danezis主要关注如何扩展区块链的不同功能,特别是增加交易吞吐量和降低延迟。这个问题在以太坊等平台上尤为明显,当某个合约变得非常流行时,平台往往无法承受如此大的交易量,导致交易拥堵和费用暴涨。
L2网络与新型L1网络的比较
对于L2网络和新型L1网络在解决扩展问题上的区别,Danezis指出L2网络虽然是以太坊生态系统中的扩展解决方案,但对应用程序开发者来说使用起来较为复杂。L2网络在与L1交互时需要进行桥接活动,这对于复杂资产来说尤其麻烦。相比之下,新型L1网络如Sui采用的方案是建立一个包含所有被验证节点复制状态的大型数据库,用户无需在不同层级间不断移动资产状态。
Sui Lutris的关键创新
Sui Lutris是该项目协议的基础,其关键创新包括:
Sui Lutris采用两条不同的路径:不需要共识的快速路径和需要共识的共识路径。快速路径适用于操作自己的独享对象,而共识路径则用于涉及共享对象的交易。
应用开发者如何利用快速路径
应用开发者可以通过设计来充分利用快速路径。智能合约开发者可以控制合约中操作的对象是独享还是共享。为了实现低延迟和高吞吐量,开发者应尽可能将大部分操作设计为在独享对象上进行。
可编程交易区块的作用
可编程交易区块可以在快速路径或共识路径上发挥作用。在快速路径上,它允许在一个链上操作中执行多项操作;在共识路径上,则可以处理涉及共享对象的复杂交易。
主网上线后的表现
主网上线后,该项目的设计得到了验证,尤其是在高交易量期间表现出色。然而,也发现了一些需要改进的地方,比如对象锁定问题。为解决这个问题,正在开发一系列技术,以允许快速解锁被错误锁定的对象。
隐私与透明度的平衡
在公链中平衡透明度、可追溯性和隐私是一个与应用相关的问题。该项目提供了一些加密原生支持,如验证零知识证明的能力,以帮助开发者构建隐私友好型应用。
未来发展方向
未来6到12个月内,该项目将根据用户开发的应用进行针对性改进。长期来看,将致力于改进底层协议,以实现更低的延迟、更简单的协议和更高的扩展性。此外,还将提高经济效率,使验证节点能在更受限的硬件上运行。