9月1日,以太坊通用扩容网络Arbitrum公测版正式上线,上线之初便得到了Uniswap、Sushiswap、Curve等众多DeFi蓝筹应用的追捧,不到两周时间,资金锁仓量便达到了22亿美元,超越了Fantom、Heco、Near等一众公链,直逼当前的二层龙头polygon。
Arbitrum 资金锁仓量 数据来源:L2beat
Arbitrum的上线成为了Layer 2 发展史上的一个里程碑,也被很多人誉为「终于有了“真二层”」。二层网络,或者我们常说的 Layer 2 ,一般指的是以太坊的二层,它们的运行逻辑简单来说就是:通过在主链之外来进行计算或者存储,来减少主链上的数据处理,从而达到扩展性能的目的,但依然依托主链的状态安全。
其实,在比特币早期,Layer 2就已经是一个备受关注的话题,当时,Layer 2 主要是用来解决比特币的支付扩容,提出了包括状态通道以及Liquid、RSK等为代表的侧链解决方案。
在进入以太坊时代后,除了已经出现的侧链与状态通道方案之外,还出现了一个新的扩容方案——Plasma,它曾是早期以太坊扩容方案的主角,但之后,由于Plasma方案的安全性问题,以及后来Rollup方案的出现和零知识证明技术的成熟,Plasma这一方案逐渐被人所抛弃,研究方向继而转向了目前主流的 Rollup 方案。
Layer 2 方案的分类(链大星整理)
这里所谓的 Rollup,指的是将链下的多笔交易汇集起来,压缩成一笔交易,然后发送到主网中,从而达到节省交易费用、减少交互量的作用。而如何保证这些Rollup链下数据的安全性和真实性,则根据证明机制的不同,催生了我们熟知的两大主流扩容方案——ZK Rollp(零知识证明)和Optimistic Rollup(欺诈证明),他们在性能各有优劣,这个后面介绍,此次上线的Arbitrum就是后者(细微上有些不同)。
由于以太坊分片时代的遥遥无期,Layer 2 一直被视为是接力以太坊生态的最佳方案,"现在的L2大约相当于去年7~8月的状态",这是神鱼对于当前 Layer 2 赛道的判断。
目前,Layer 2 从应用的宽度上来划分,可以主要分为两大类,通用型与垂直型,比如:Loopring、dYdX、Synthetix 都是垂直领域的应用,通用型的比如有Arbitrum、zkSync 等,他们相当于“Layer 2 公链”,如果未来出现 Layer 2 霸主,那大概率也是从这个领域走出来。
作为一个刚刚开始崛起的赛道,Layer 2 被所多人寄以厚望,有人认为它将开启新一轮的“DeFi 之夏”,有人认为会诞生一个堪比以太坊的 Layer 2 ,那谁有这个潜力?又有哪些Layer 2 通用型项目值得我们关注呢?
▶ zkSync
zkSync 是基于 ZK Rollup 构建的 Layer 2 通用解决方案,由 Matter Labs 团队开发。
目前 zkSync 网络只支持转账功能,而且支持的币种也比较有限,仅支持 UNI、DAI、USDC 等几十种主流币种,由于 ZK Rollup 方案在兼容EVM上有比较大的技术难度,所以要实现像Arbitrum 现在的功能,还不太现实。在上月末,官方还推迟了测试网zkSync2.0(EVM版本)的上线,并将测试网分3个阶段逐步开放,也正是因为这个原因。
有趣的一点是:在 zkSync 网络支付 gas 中,可以用其他代币代替,无需一定要拥有 ETH,比如:在Gitcoin的捐赠中,如果你用 zkSync 网络中的DAI进行捐赠,你可以直接将DAI作为gas费, 对于那些没有流动市场价格的代币,费用也可用其他代币支付。
而且zkSync在公开文档中也明确表示,未来将会发行自己的代币。
在 zkSync 网络,交易成本主要分为两个部分:链下部分和链上部分。链下部分是状态存储和零知识证明生成的计算成本,是固定的,官方估计每次转账约为 0.001 美元。链上部分是验证者必须支付以太坊 gas 以验证零知识证明,成本主要以太坊主网的 gas 价格为准,但这比正常的 ETH/ERC20 转账成本会便宜几个数量级。
证明机制:零知识证明
zkSync优势:每笔交易数据都存在主链上,安全性较高;退出二层的网络比较快(理想情况是几分钟,但实测需要2-3个小时左右)。
zkSync挑战:生成零知识证明需要大量计算资源,对zkSync验证者硬件门槛比较高;实现通用智能合约功能难度较大(这是目前所有ZK Rollup 方案采用者都面临的一个难题)。
▶ Optimism Ethereum
Optimism Ethereum 采用的是 Optimistic Rollup 扩容方案,在今年1月15日,Optimism团队就开启了主网的试运行。
Optimism 团队希望能在以太坊上建立即时交易和可扩展的智能合约,团队已经在 Layer2 上创建了兼容EVM的方案OVM,Optimism 是一个具有完整的跨层移植功能的扩容解决方案。
目前,只有申请进入白名单的项目然后才能部署到 Optimistic Ethereum 主网上,已经搭建在Optimism上的项目并不多,主要包括跨链桥Optimism Gateway、Hop.Exchange、Celer bridge;DEX平台 uniswap、Kwenta、Rubicon、1 inch;以及期权交易平台Lyra、合成资产Synthtix等13款应用。
已经搭建在Optimism的项目
官方之前表示「现在还不具备完全解除白名单的条件,并计划在未来三个月内进行一次重大升级」。9月13日,Optimism 宣布将主网的吞吐量限制提高了一倍,每天最多可以处理 20 万笔交易。
在使用 Optimism 网络时,以下两点和以太坊是完全不一样的,大家一定要明确:
第一:交易是按先进先出原则处理,所以提高 Gas 价格不会对交易执行速度产生影响。
第二:目前,Optimism通过使用 gas limit 来编码有关在 L2 上的执行交易信息和在 L1 上发布交易成本的信息,所以不要试图去修改应用程序自动提供的 gas 限制,否则可能会导致您的交易被拒绝。
证明机制:欺诈证明
Optimism优势:数据存储于主链之上,支持通用智能合约技术较容易。
Optimism挑战:退出二层周期较长(7天),这也是所有采用欺诈证明机制的Layer 2方案所面临的一个问题,整体安全性略低于主链与ZK方案。
▶ Arbitrum
Arbitrum 最初是在普林斯顿大学的一个学术项目,由团队 Offchain Labs 建立。
Arbitrum 的证明机制和上面的Optimism类似,不同的地方主要体现在上传到主链上的数据有所区别。在处理过程中,当有人认为二层数据是有争议时,可以通过缴纳保证金并提交证明,这时候合约会对其进行仲裁,在Optimistic Rollup 方案中,会在主链上模拟执行一次完整的合约调用,消耗较高成本;而 Arbitrum Rollup 方案中,首先是在二层通过多轮交互,缩小其中的争议范围后才会上主链进行模拟,交互次数降低,减少了链上解决争议的成本,这是两个方案最大的一个区别所在。
今年5 月,Arbitrum首次向开发者开放,9月1日 公测版上线,同时下线了白名单机制。与Optimism类似,目前Arbitrum对于网络处理容量上限的有着明确的限制(80,000 arbgas /s),容量与以太坊 L1 的当前容量大致匹配,但Arbitrum也表示,随着系统稳定,之后会逐步提高速度限制,并继续提高性能。
也正是这个限制,目前Arbitrum的gas费并不是很低,被大家所诟病,特别是当大量交易涌入而达到网络容量上限时,那么 L2 的费用还会进一步上涨,但相比主链来说,费用还是能减少数十倍。