随着Optimism发币并开展空投,Layer 2项目们再次吸引了大家的关注。 以太坊作为最安全、去中心化程度最高的Layer 1区块链之一,这就意味着在可扩展性上需要做出一定让步。以太坊主网每秒只能处理约15笔交易,大量的使用需求使网络变得拥堵,高昂的费用将部分潜在用户排除在外。 Layer 2是以太坊的一类扩容解决方案,通过定期向以太坊主网提交交易包,以拥有和以太坊主网类似的安全性和去中心化程度。Layer 2只处理扩容,将最终证明发布到Layer 1,而安全性、数据可用性和去中心化均由Layer 1维护。如果大量的交易由Layer 1转向Layer 2,Layer 1的交易拥堵也将得到缓解。 进展 在分片实现之前,Layer 2是在不牺牲去中心化和安全性的条件下,实现更高的交易速度和更大的交易吞吐量的主要途径。早在2020年,Vitalik就提出了“以Rollup为中心的以太坊路线图”,并认为应该将Rollups(以及Plasma和Channels)作为中短期内的扩容策略。 Rollups也被官方认为是以太坊扩容的首选Layer 2解决方案,通过将数百个交易汇总到Layer 1的单个交易中,来实现扩容并降低gas费。根据如何将交易数据发布到Layer 1上,Rollups又分为两类——Zero-knowledge(ZK) Rollups和Optimistic Rollups。 顾名思义,Optimistic Rollups是“乐观的”,默认假定交易都是有效的。如果怀疑交易无效,可以通过欺诈证明(Fault Proof)进行检查。ZK Rollups则采用了有效性证明(Validity Proof),生成可用于证明交易有效性的加密证明,交易在链下计算,然后将压缩数据提供给以太坊主网作为交易有效性的证明。 Ethereum.org(由太坊基金会资助)上列出了一系列Layer 2解决方案,包括通用型的Arbitrum One、Optimism、Metis Andromeda、Boba Network,以及用于特定应用的dYdX、Loopring、zkSync、ZKSpace。 Arbitrum、Optimism、Metis Andromeda、Boba Network均采用的Optimistic Rollup技术方案,dYdX、Loopring、zkSync、ZKSpace采用的ZK Rollup。这也是目前应用最广的8个Layer 2解决方案。 理想情况下,Layer 2继承了Layer 1的安全性,但是因为很多项目还是实验性质的,主网上线不到一年时间,很多项目仍存在一定的中心化问题。 Arbitrum允许白名单参与者提交欺诈证明,即验证过程需要假定至少有一个诚实的白名单验证者。如果这些验证者集体出现故障,用户无法参与出块,资金将无法提取。 Optimism在升级到“EVM equivalent” OVM 2.0后,原有的欺诈证明系统被禁用,而新的系统正在构建中,因此更加的中心化,能够允许无效的状态根。若验证者集体出现故障,用户同样无法提取资金。Metis Andromeda、Boba Network基于Optimism的代码分叉而来,也存在同样的问题。 (责任编辑:admin) |