Foresight News:先前,基于Move语言的Movement Labs宣布了一轮新的融资,引起了广泛关注。你们选择了Move语言,但专注于基础层L1的开发,Aptos也做出了类似的选择。站在当前的角度,你如何看待选择L1和L2两种不同的发展路径?
Adeniyi Abiodun:从根本上说,我认为更多开发者采用Move语言对整个生态系统都是有利的。Solidity作为一种非常难掌握的语言,限制了生态系统的发展。即使是优秀的开发者,在使用Solidity时也会遇到一些麻烦和风险。我们甚至看到,即使是EVM中最好的开发者也无法适应,还有不断发生的黑客攻击。Move语言消除了智能合约安全性中许多常见问题,相较之下,它提供了更安全的编程方式。我们对Movement Labs推广Move语言和Aptos在这方面的努力感到非常高兴。随着时间推移,Avalanche、Solana和其他生态系统的采纳,将使这块蛋糕变得更大。这意味着每个人都能获得更大的份额。
在Web3中,只有20,000名开发者,而JavaScript开发者则达到900万。如果我们能让这900万JavaScript开发者使用Move编写代码,那么Move将成为Web3的JavaScript。一旦他们掌握了这种易于掌握且不容易出错的语言,我们将获得更好的应用程序、更好的用户体验,以及更为安全的整体生态系统。这意味着更多开发者可以进入Web3,同时减少Bug数量和黑客攻击。最终,我们相信更优秀的架构和基础设施将使我们的Move生态系统脱颖而出。
我认为我们将进入一个多链并存的世界,但我们有信心成为最优秀的那一个。否则的话,我就不会在这里了。因为我们坚信,应该有一种适合大多数开发者的面向对象语言。它利用对象模型的优势进行了全面设计,从根本上提升了可扩展性。这也意味着,在Sui上使用的Move比任何其他链上的Move都更具可扩展性。
总之,Sui拥有更高的可扩展性、更安全、更快,能够构建之前不可能实现的基础组件。Move语言的创始人是Sam Blackshear,他不仅是Facebook的顶级工程师,也是我们的首席技术官。因此,在Move的创新方面,我们始终领先于生态系统中的任何其他人。
Foresight News:那么,你认为哪种路径更优,L1还是L2?
Adeniyi Abiodun:我认为L2不可行。我坚信这一点——不是在一条链上搭建另一条复杂的链,而是建立一条快速链。因为无法扩展,这就是为什么我们有L2,现在又会有L3。根本问题是每一层都无法扩展,所以通过另外一层来弥补这一缺陷。
Solana不相信L2,因为他们认为解决方案是建立一个非常快速的L1。我们也同意这一观点,即通过建立尽可能快速的L1来实现扩展。
Sui恰好能让你无限扩展。如果你需要更高的性能,只需增加更多硬件——增加一倍硬件,TPS提高一倍;增加两倍硬件,TPS提高两倍——而不会增加延迟,就像互联网一样具有横向扩展能力。无需建立额外复杂的层,这被我们认为是在倒退。
我根本不认为L2能够解决问题。实际上,它们引入的问题比解决的问题还多。由于以太坊永远无法扩展,你离不开以太坊的L2。但Sui完全不需要L2,因为Sui本身具有扩展性。因此,我们不需要通过建立另一层来获取更高的性能,因为基础层已经能够胜任。我认为在以太坊生态系统中,L2总会有其独特的用途。在以太坊生态系统和低带宽、小规模的链中,L2确实有其价值。但对于高带宽、大规模的链来说,这并不成问题,L2没有什么价值。
但是Move是开源的,我们欢迎更多的构建者加入。
Foresight News:能详细说明一下Sui的自我扩展性是如何实现的吗?
Adeniyi Abiodun:在Sui中,事实上在大多数编程语言中,你有一个合约,合约中的字节表示了谁拥有什么。然而,由于数据结构的限制,你无法知道你的交易之间是否有关联。这导致了必须一一排队处理所有事务的瓶颈。由于Sui是一个面向对象的系统——比如你手中的手机与他手中的笔是两个不同的交易——我们可以分开处理它们。因此,我们拥有更多的CPU,可以并行处理更多任务。Sui使我们能够知道一个交易是否与另一个交易相关联。有了这种预先知道的能力,我们可以并行处理所有交易,这意味着我们没有吞吐量的限制。
其他区块链都存在基本问题,无法判断交易是否会冲突,如Solana、Aptos和EVM。然而,它们也无法扩展到超出单台机器的范围。由于我们采用了对象模型,我们不仅可以区分两个对象,还可以将这些对象放入其他机器中,并更快地处理它们。因此,这是一种新型的可扩展性模型。实际上,这种模型是那些日常扩展业务的公司正在采用的模型。我们的团队具有构建Facebook和谷歌基础设施的技术背景,深谙如何扩展基础设施。因此,这种方法是Sui所独有的。Solana的问题在于CPU有其上限。你必须获取越来越强大的CPU,但最终会耗尽其处理能力。而对于Sui来说,这并非问题。我们只需增加更多的硬件来增加CPU。增加硬件数量,即增加TPS。如果硬件数量翻倍,TPS也会翻倍。没有上限。
换句话说,我们已经解决了可扩展性问题。签名验证也不是我们的瓶颈,对我们来说无关紧要。其他链可能会有这个问题,但最终可能会遇到其他瓶颈。
Foresight News:提到硬件问题,目前生成