10月26日,第七届万向区块链全球峰会在上海外滩w酒店举行,以太坊创始人、万向区块链实验室首席科学家Vitalik Buterin通过在线直播,对当前话题Layer2的拓展提出意见。
以下是演讲的内容:
最近在万向峰会上,我多次提到。 而且,其他峰会多次提到的主题是扩展,扩展是区块链领域面临的最大挑战之一。 包括今天我们面临的最大挑战,例如区块链在去中心化和确保安全方面很有效,但它只能处理非常小的交易量,也就是说TPS非常有限。 大约几年前,这种区块链的状态没有给我们带来太多问题。 因为以前区块链的用户很少。 但是,我最近看到很多人想使用区块链。 这个数字还在与日俱增。 而且人们想在区块链上做越来越多的事,这样的人数也与日俱增。 现在出现了DeFi、Gamefi等各种APP应用,出现了很多人们想要实现的APP应用场景。 也就是说,为了为所有APP提供所需的空间,必须扩展区块链。
实现区块链扩展有简单的方法和困难的方法。 首先说一个简单的方法,就是提高区块大小和Gas上限这些参数,大幅增加我们能处理的交易量。 但是,这样的方法虽然看起来简单,但是存在牺牲中心化的问题。 也就是说,要实现这样的扩展,需要建立巨大的系统,在巨大的系统中,需要每个节点处理大量的数据。 这样的系统由于运营这样大的节点的人很少,因此失去去中心化的可能性很高。
实现区块链扩展的另一种方法是第2层技术。 Layer2技术很复杂,有几个闪电网络。 此外,还有几个APP也用于状态通道。 另外,还有一些APP使用的其他解决方法。
我们看到的最常见的技术是Rollup。 这个技术背后的理念存在着许多不同的形态,从2014年到2019年正式形成。 我在2019年发表了博文。 如该PPT所示,我写了以Rollup为中心的技术路线。 在这里,我写了我们需要扩展,但对以太坊来说,实现原生扩展需要很长时间。 也就是说,可以平铺,在每个平铺中处理交易。 而且,要实现这一点,需要克服很多技术难题,需要很长时间。 因此,要实现以太网本机执行的芯片型扩展,需要等待很长的时间。 现在,我们拥有的解决方案是Rollup。 我们已经看到市场上出现了不同版本的Rollup项目,我们知道Rollup很有用。 而且这是通用的,Rollup可以大幅提高扩展性,到现在为止至少提高100倍。 数据分片是一种相对简单的格式,不是创建能够处理事务的强大分片,而是创建一个只保存和验证数据的分片。 这是简单的瓷砖形式。
这样的切片可以提高Rollup的可扩展性,进而提高100倍。 大家都知道通过Rollup来扩大容量。 罗尔普可以为我们提供容量。 我们也知道。 对伊萨利姆来说,Rollup是唯一可扩展的方案。
去年和今年的区别在于,去年我们使用Rollup进行容量扩展时,其实大部分只是理论项目。 去年路印已经存在,其他项目不存在,但是今年很多Rollup项目推出了自己的主网络,现在他们的交易费比以太坊的交易费低很多。 其实,我认为这些数字,也就是交易费用会进一步下降。 而且,在这方面看到了许多优化。 关于如何使用Rollup,可以减少需要存储在链条上的数据量,通过这样的方法,可以进一步降低Rollup交易所所需的Gas费用。 例如,路印使用了很多优化方案,路印至少比以太坊便宜30倍。
还有Arbitrum one和Optimism。 这两个Rollup方案目前没有实施优化,但正在努力。 如果将它们合并到优化方案中,这两种Rollup方案也会更便宜。 所以,有了这样的Rollup方案,交易费可以大幅降低。 至少可以比去年的交易费低很多,如果瓷砖化得以实现,交易费可以进一步降低。
可见目前市场上存在着多种多样的Rollup技术,Rollup本身也有很多技术的组成部分。 今天有两个主要的滚动上升分支。 一个是Optimistic Rollup,它使用了安全方案。 另一个ZK Rollup使用的是零知识证书。 Optimistic Rollup和ZK Rollup有不同的优点。 对于Optimistic Rollup来说,其技术更为简单,因此创建Optimistic Rollup相对容易,特别是对于通用型APP应用,例如以太网智能合约等通用型APP应用ZK Rollup技术更复杂、更安全,并且具有支持快速退出而不是花一周的时间完成Optimistic Rollup的优点。 从技术上讲,ZK Rollup的技术还不完全成熟,但我认为几年内ZK Rollup就能支持完整版本的以太网虚拟机。 大家可以使用ZK滚动技术。 从短期来看,Optimistic Rollup是一个可行的选择,从长期来看,它倾向于ZK Rollup。 数据切片后,ZK Rollup也有其他APP。 然后,我也在考虑一些企业APP。 ZK Rollup成熟后,就可以进行企业APP了。 不需要使用别的链条。 使用ZK Rollup就可以了。 ZK Rollup和以太网连接在一起。 其费用依然很低,同时与以太坊生态系统互联,可以获得以太坊公共链提供的好处。
这项技术取得了显着的进展,例如有很多项目,逐渐将自己的APP转移到了Rollup上。 或者有很多项目,开始考虑如何在Rollup上构建自己的项目。 但是,还有很多工作需要我们逐步完成。 例如,在应用或者基础设施等方面,有很多要做的事情。
如果你是APP的开发者,就应该积极寻求尽快、尽可能安全地将APP迁移到Rollup的方法。 对非金融APP而言,转移到Rollup更为重要。 因为那样的话,可以尽量降低费用。 毕竟,降低费用对非金融APP来说是非常重要的。 因为,用户不想支付那么高的交易费用。 除此之外,许多APP是完整的体系。 这意味着,当用户使用此APP时,他们经常可以与其他APP进行交互。 例如,以黑暗森林游戏为例,这是一个完全不需要信用的基于以太坊的游戏,这个游戏就是一个很好的例子。 它现在还在测试网络上运行,将来将迁移到Rollup,NFT也可以迁移到Rollup。 这意味着基础设施可以迁移到Rollup,但金融业务也可以迁移到Rollup。 例如,使用加密货币支付的APP也可以迁移到Rollup。 还有达奥。 很快就会迁移到Rollup
整个迁移过程因APP而异。 每个APP应用程序都必须考虑是完全迁移到一个Rollup,支持所有Rollup,还是APP应用程序继续留在以太网上,但与Rollup建立交叉链桥。 当然在背后实现的路径选择很多,各个选择都需要考虑。 接下来谈谈整个生态系统的中心部分——基础设施。
对用户来说,基础设施很重要。 ENS表示以太网域名系统,即基于以太网的中心化域名系统。 ENS是非常重要的基础设施,很多以太坊用户使用ENS。 例如,我有一个ENS域名。 许多以太坊用户也有ENS域名。 我自己的博客也有ENS域名。 去我的博客的话,大家都能看。 预计将来会有越来越多的人使用ENS。 ENS面临的问题是所有功能都是在主网上实现的。 结果,交易费用非常高。 这就是基础设施方面的课题。 随着我们将ENS迁移到Rollup,ENS可以存在于Rollup中。 (期待这个问题得到解决。
第二个基础设施是灯光客户端。 要真正将以太网系统中心化,需要安全的灯光客户端。 不仅需要访问以太网的主网络,还需要访问链式桥和滚动。 也就是说,这是一个可以很容易地从一个Rollup到另一个Rollup的交叉链。 在这种情况下,没有必要等很长时间。
通过EIP-3668这一提案,可以将ENS和其他APP迁移到Rollup。 这是一个通用方案,您可以指定第1层智能合约从何处获取APP和二楼的状态信息,并验证信息。 也就是说,不需要认证的光客户端可以验证第2层的数据,注册ENS域名,在二楼更新。无论他位于哪个二楼,用户都可以看到这个信息,可以使用同一软件查看各二楼的信息这样的前景令人兴奋。
在写客户端中,可以在一个节点上验证区块链,但不需要执行完全客户端或按事务进行验证。 光客户端对于区块链的生态系统实现去中心化是非常重要的。 我们现在做的实际上是实现PoS的升级和写客户端的支持,使写客户端系统在PoS和PoW上都很强大。 然后,有一个允许灯光客户端验证数据块的算法。 该块通过了委员会的签名,实现了安全的客户端,无需信任中心化的服务即可访问区块链。 但是,写客户机系统本身也需要进一步扩展,以便可以迁移到Rollup系统。 这是非常重要的事情。 我们仍然必须保持去中心化。 而且,我们一直在努力确保这种升级适用于所有第2层协议。
说结论。
第2层是以太坊扩大的未来。 使用Layer2实现以太网的扩展是目前最安全的解决方案,对于以太网的扩展来说,在实现功能的同时保全网络的中心化是很重要的。 因为中心化才是区块链的核心。
目前推出了与以太网虚拟机兼容的Rollup,可以在提供高可扩展性的同时保证性能。 它还维护了当前用户的体验和开发人员的体验。 所以,为Rollup开发和在以太坊开发一样,只是有一点小变化。 例如,块生成打包的方法不同,但如果与该虚拟机相同,且与以太坊的虚拟机兼容,则在保全保存以太坊的所有性能的同时,也保留了以太坊去中心化这一非常重要的属性。
同时,我们需要继续建立一些基础设施。 包括丰富生态系统,最终实现以太坊的扩张路径。 目前,我们有明确的发展蓝图,其中大部分已经实现落地,或者正在如火如荼的开发中。 未来期待着更令人兴奋的成果。 对整个伊萨利姆的生态现状感到振奋。 谢谢你。