举个简单的例子,一个公司业务量庞大,于是他开了一个子公司,把一些业务交由子公司处理。母公司就是Layer1,子公司就是Layer2。这样,母公司的负担就减轻了。
首先,我们需要定义第1层是什么:第1层网络是基础层,或者说是区块链的底层基础设施。也称为主网络或「主网」,它不仅定义了生态系统的核心规则,还可以验证和完成交易,如以太坊、比特币和Solana等示例。
第1层区块链通常从强调去中心化和安全性开始——这两者都是任何健全网络的核心原则,并且由多元化的全球开发人员和参与者网络维护。
另见:什么是区块链技术?
由于缺乏任何中央权威或监督,这些平台要求技术本身具有与生俱来的安全性,以保护用户免受和攻击。由于设计中的这种优先级,更不用说维持功能齐全的生态系统所需的大量资源,它们通常缺乏可扩展性。
虽然一些开发人员认为无法在安全性、去中心化和可扩展性之间实现平衡是该技术的一个不可阻挡的缺陷,但第2层解决方案,例如以太坊上的rollups和比特币上的闪电网络是用于解决这些问题的一种解决方案。
什么是Layer2?
Layer2是指建立在第1层之上的一组链下解决方案,可通过扩展和数据减少瓶颈。把它想象成一个餐厅厨房——如果每个订单都必须由一个人从头到尾在订单确认和交付之前完成,那将是一个非常缓慢的过程,一个小时只能完成几个订单。但是第2层就像准备站——有一个用于清洁和切割食物的站、一个用于烹饪的站、一个用于组装菜肴的站——能够集中精力并更有效地完成每项任务。时机成熟时,最终人员可以将每个组装好的菜肴与订单进行匹配,并在将其发送到最终目的地之前进行确认。
Visa等支付平台也使用类似的系统。Visa没有单独管理来自供应商的数千笔日常微交易,这些交易会在几分钟内阻塞网络,支付宝将它们分成批次,定期在银行系统中结算。然后,银行通过其内部相当于结算层的交易来存储和分类交易。在这种情况下,Visa将成为第2层以及Visa更广泛的机构和政府网络,它们保存交易记录并将金融行业的规则定义为第1层。
以太坊还通过诸如乐观和零知识(ZK)汇总等功能使用类似的方法,这些功能可以减轻主网管理交易的负担,从而实现更大的交易包容性和吞吐量。所有这些都带来了更加无缝和实用的用户体验。以太坊上第2层的示例包括Arbitrum、Optimism、Loopring和zkSync等解决方案。
为什么第2层很重要?
虽然去中心化和安全性是以太坊第1层或主网的特性,但多年来随之而来的市场普及已导致该网络达到其目前每天交易量超过150万笔的容量。此外,由于主网每秒只能处理大约15笔交易,网络活动频繁的时期通常会导致数据拥塞。这反过来又导致gas上涨并减缓应用程序的性能,虽然这在现在的熊市不明显,但显然我们不可能一直处于熊市。
为了解决这些问题,Layer2将以太坊扩展为第1层网络之上的单独区块链。如前所述,它通过集成并受益于以太坊强大的去中心化安全模型的智能合约进行通信并帮助减轻主网交易的沉重负担。本质上,第1层处理安全性、数据可用性和去中心化,而Layer2处理与交易相关的扩展。
在大多数情况下,第1层区块链具有:
-用于保护和验证网络的节点网络
-区块生产者网络
-主要的区块链和交易数据
-相关的共识机制
第2层的不同之处在于提供:
降低费用:Layer2s将多个链下交易捆绑到单个Layer1交易中,这有助于减少数据负载。他们还通过在主网上结算交易来保持安全性和去中心化。
更实用:通过每秒更高的交易量和更低的费用的综合优势,Layer2项目可以专注于改善用户体验和扩大应用范围。
大多数可扩展性问题都与去中心化有关。与拥有封闭且更有效的支付监管方法的传统银行不同,区块链的交易和数据管理必须经过一系列系统性步骤,例如在网络上接受、验证和分发,同时保持安全性和透明度。
第2层如何工作?
第2层协议提供了第二个框架,其中交易可以与第1层分开进行。这意味着将由主链执行的相当数量的工作可以转移到第二层。然后,第2层应用程序将交易数据发布到第1层,并在区块链分类帐和历史记录中得到保护。
与任何其他开放或封闭平台一样,第2层的可访问性也有所不同。有些可以被一系列应用程序使用,而另一些只能满足特定项目的突发奇想。也就是说,第2层利用的几个关键组件包括汇总和侧链。
第二层汇总
汇总是一种特定的第2层解决方案,它在第1层之外执行数百个事务,将它们汇总为单个压缩数据,然后将数据发布回主网,以便任何人在认为可疑时进行审查和争议。通过这样做,rollup不仅利用了以太坊的安全性,还可以将gas费用降低多达10–100倍。
虽然rollups都有助于存款、取款和验证证明,但rollups的方式存在细微的变化,例如Optimism和ZKrollups,将数据发布回第1层。
Optimisticrollups
乐观汇总与以太坊主链并行,运行所有交易,然后将数据发布回第1层。由于具有竞争力的低费用,用户被激励在这些第2层上进行交易。如果怀疑存在欺诈交易,可以通过欺诈证明对其进行质疑和评估。在这种情况下,汇总将使用可用的状态数据运行事务的计算。与ZKrollups相比,这意味着退出rollup并将资金撤回到第1层的时间会稍长一些。但是,「内部」汇总用户仍然会收到快速交易确认。
一般来说,Optimisticrollups与以太坊虚拟机(EVM)和Solidity兼容,这意味着以太坊第1层上的任何可能都可以在第2层上复制。
Optimisticrollups的几个示例包括Arbitrum、Optimism和Boba。
侧链
从XDai和PolygonPoS等项目可以看出,侧链是一个独立的、与EVM兼容的区块链,它并行运行并通过桥与主网交互。由于它们使用单独的共识机制并且不受第1层的保护,因此在技术上它们不被视为第2层。但是,该链的工作方式与以太坊相同,因为它对EVM进行建模。也就是说,侧链运营商的风险更大,因为用户信任他们的是资金,而不是以太坊协议。注:(Polygon已经通过炒能力完成了多笔收购,侧链已经并不准确)
Validiums
Validiums,例如StarkWare,使用有效性证明,但不将数据存储在第1层。多个有效性链可以彼此并行运行,并且每条都能够每秒处理大约10,000个事务。但是,由于需要更专业的语言,因此对通用智能合约的支持有限。
侧链和验证都是与以太坊并行运行并通过连接到主网的桥与资产交互的区块链。它们不会从以太坊本身获得安全性或数据,因此不被视为像Optimistic或ZK汇总那样的适当第2层。考虑到潜在的安全和信任影响,情况尤其如此。但是,两者都通过提供较低的交易费用和高吞吐量来扩展类似于第2层。
ZK-rollups
与Optimisticrollups相比,ZKrollups生成加密证明来验证交易的真实性。这些证明称为有效性证明或SNARK或STARK
ZK汇总更有效,因为它们维护第2层上所有传输的状态,这些状态仅通过有效性证明进行更新。由于ZKrollup不需要整个交易数据,因此更容易验证区块并将以太坊区块链的主要Token以太转移到第1层。有效性证明已经验证交易的真实性。也就是说,它们没有完整的EVM支持,并且更密集地为链上活动很少的应用程序运行计算。
zkSync和Starkware都使用zk-proof解决方案,但也有区别,:
-虽然Starknet在技术上是一个ZKRollup(链上数据可用性,它实际上是Validium:CairoVM的当前架构不允许用户通过L1强制执行任意交易。
-Validium的机制与zkRollup非常相似,但有一个区别是zkRollup中的数据可用性是在链上的,而Validium将其保持在链外。这允许Validium实现更高的吞吐量——但这些中心化部分需要付出代价:Validium的运营商可以冻结用户的资金。而zkSync是完全去中心化的。
为什么有这么多的第2层?
由于我们已经介绍了主要的第2层,但生态系统不断变化,一些应用程序最终被放弃,例如Plasma和状态通道。
更多第2层资源和注意事项
由于这些Layer2处于初期,与在主网上进行交易相比,仍然存在风险和不同程度的错误信任假设。还值得注意的是,尽管利用了主网层的安全性,但第2层只有在启用了欺诈证明的情况下才真正安全,而它们还没有启用。
区块链桥梁也处于开发的早期阶段,并且具有很高的风险。考虑到这一切,建议在参与任何第2层之前,通过L2BEAT等资源进行彻底的尽职调查。
原文标题:《zk、zkVM、zkEVM及什么是Layer2,为什么它们很重要?》
原文作者:水多多|zkSync
来源:区块律动
来源:金色财经
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。