元宇宙新闻Vitalik Buterin 提出 Layer3 问题Layer3 又该如何定义才能显得
元宇宙探索:Vitalik Buterin 探讨 Layer3 意义,Layer3 如何定义才能显得意义非凡?
在深入探讨第二层(L2)扩展方案时,一个常见的议题是“第三层”(L3)的概念。假设我们能够构建一个基于 L1 的安全性和顶部增加可扩展性的 L2 协议,那么我们是否也能通过建立一个依赖于 L2 的安全性并进一步增加可扩展性的 L3 协议来实现这一目标?这种想法的简单版本是,如果你拥有给予你二次扩展方案的方法,你是否可以将这个方案叠加在自己身上以获得指数级的扩展?这样的思想已经出现在我2015年发表的《可扩展性论文》以及Plasma论文中的多层拓扑结构中。
然而,这种简单的L3概念很少能轻易解决问题。设计中总会有一些不可堆叠的地方,只能给你一次可扩展性的提升——数据可用性的限制、对紧急提款或许多其他问题依赖于带宽有限的L1。这使得围绕L3更复杂的新思路变得必要,比如Starkware提出的框架,它们不仅仅是将相同的事物堆叠,而是在不同的层面分配了不同功能。
对于如何定义有意义的Layer 3,我们可以从Starkware提供的一种三层架构开始,该架构包括:
具备Validium数据可用的StarkNet系统,如用于定价极其敏感应用程序通用的使用。
为提高应用程序性能而定制特定的StarkNet系统,如采用指定存储结构或数据压缩技术。
StarkEx系统(如服务于dYdX、Sorare、Immutable和DeversiFi等系统),具有Validium或Rollup数据可用性,并立即为StarkNet带来久经考验但已知效益。
根据这些愿景,我们可以把这篇文章简要概括为“Layer 3”的三个愿景:
L2用于通用扩展,L3用于定制功能,比如隐私。在这个愿景中,没有尝试提供“二次方级别”上的额外增强;相反,这个体系结构中有一部分专门帮助应用程序进行伸缩,然后根据不同需求分离各个部分。
L2用于无信任伸缩(rollup),而L3则利用弱信任伸缩(validium)。Validium通过SNARK验证计算,但留下了数据到受信任第三方或委员会手中的操作。在我看来,validium被低估了,因为它可能适合很多企业区块链应用,以便由运行validium证明者及其定期提交哈希到链上中心化服务器提供最佳服务。此方式比rollup便宜且容易实施,但其安全标准较低。
以上所有三个愿景都被认为是合理有效。但它们之间最大的疑问在于:一个三层模型是否是一个实现这些目标正确的手段?将验证、隐私保护和定制环境与第二层相结合,而不是直接与第一层相连,有什么实际意义呢?
事实上,即使承诺同一根链两种不同的第二、三代网络,也可以廉价地进行存款和取款!关键点在于代币并不需要在根链上发行。例如,在Arbitrum上持有ERC20代币,在Optimism上创建封装Token,并且两者之间移动都不会产生任何第一代交易!
因此,我们看到,即使存在着基于单一root chain多个子树间高效交互的情况,不必完全依赖每一步都要回到第一代网络进行交易,从而大幅减少成本。而对于那些追求最高效率、高度灵活性,以及希望最大程度保障用户隐私及资产安全的人来说,他们需要考虑的是如何创造一种新的生态环境,其中不仅包含优质技术,还融入了用户体验和市场需求,更重要的是,要确保整个体系能够持续发展,为未来世界所需打下坚实基础。