L2需要做好充足准备以迎接用户的到来,不能低估了用户的参与程度和高估了网络性能。
北京时间6月29日晚,在Arbitrum奥德赛活动第二阶段启动的第一天,由于链上的繁重负载导致高于正常的gas费用,Arbitrum宣布暂停奥德赛活动。
据L2Fees数据,在这一天,Arbitrum网络进行每笔交易的平均gas费用最高时飙升超过9美元,高于同期以太坊主网的gas费两倍。
Arbitrum作为最受欢迎的以太坊二层扩展网络之一,其最主要的目标是大幅降低gas费用以提升用户体验,但出现这样的事情无疑令人啼笑皆非。那么,Arbitrum网络究竟发生了什么?
事件回顾
事件首先要Arbitrum的奥德赛活动说起,此前Arbitrum宣布推出为期8周的Arbitrum生态项目探索活动,激励玩家参与生态项目交互,包括跨链桥、DeFi、NFT和游戏等,第一周活动集中在跨链桥上,大部分交易都是从其它链发起并直接到账,仅部分跨链桥需要手动withdraw,因此并未引起Arbitrum网络异常。
Myria推出零gas费L2区块链游戏生态系统:8月30日消息,以太坊的Layer2扩展解决方案Myria推出专注于区块链游戏生态系统,称为Myria L2。它包含一整套以开发人员和游戏玩家为中心的产品,包括Myria Developer SDK、Myria Wallet和NFT市场。Myria L2还为NFT和区块链游戏提供即时、安全的零gas费交易。
Myria L2支持区块链游戏和NFT爱好者一键创建Myria钱包,并进行零gas费的即时铸造、交易和转移NFT。
Myria是基于以太坊的L2扩展解决方案,旨在为数字资产、NFT、区块链游戏等提供支持。[2022/8/30 12:58:14]
奥德赛的第二周活动包括固定利率借贷协议YieldProtocol和去中心化交易平台GMX的体验任务,这些协议的操作则相对繁杂,其中GMX平台的任务要求用户完成3次交互,然而高昂的gas费让用户感到不适,并促使用户在各种途径寻找其中原因。
以太坊网络Gas费已降至27 gwei:2月20日消息,据 Etherscan 数据显示,当前以太坊网络 Gas 费已降至 27 gwei。[2022/2/20 10:03:53]
据GMX社区成员反映,GMX在前一天最小的交易费用为0.0006ETH,当前却设置为0.005ETH。该费用不属于gas费,而是用于启动和关闭GMX交互合约时的费用。在大量用户发现此原因并强烈反对之后,GMX将费用下调至0.002ETH。
不过需要注意的是,在此期间Arbitrum上绝大多数应用gas费并没有明显提升。以Uniswap为例,以太坊主网费用为0.005ETH,Arbitrum上gas费用是其一半——0.0025ETH;此外,Arbiscan数据显示,Arbitrum绝大多数链上事务交易费用为0.002ETH~0.003ETH之间,也没有达到6美元以上。
也就是说,Arbitrum高昂的gas费用主要是被GMX平均出来的,「二层网络gas费大幅高于以太坊主网」更多地是一种假象。同时,这些数据似乎将矛头指向GMX,有人甚至指责GMX暗自调高费用大赚一笔。
数据:6月以来以太坊Gas费用上涨了2300%:金色财经报道,根据加密指标网站BitInfoCharts 的数据,以太坊的平均交易费用飙升至 51.45 美元。数据显示自 6 月下旬以来增长了 2,293% 。 仅在 7 天前,以太坊的平均交易费用为 22.52 美元。本月对以太坊汽油费特别敏感。10 月 15 日,平均费用为 45.74 美元,几乎是该月第一天的两倍:23.79 美元。 据悉,Gas费上涨是由于以太坊的“Altair”升级于周三上线,Altair 促进了网络向以太坊 2.0 的过渡。现导致对以太坊的需求激增。(decryp)[2021/10/31 6:22:17]
而对于调整参数的原因,GMX在Discord频道上回应,用户在GMX上开仓和平仓的过程涉及两部分交易,分别为发送请求开仓/平仓、keeper执行请求,这些交易的成本取决于当前Arbitrum的Gas价格。在过去几个小时里,由于与Odyssey相关的链上活动大幅增加,Arbitrum的Gas价格出现了飙升,但发送请求开仓/平仓的手续费用只用于执行交易;而keeper执行请求的手续费用,GMX没有也不会从此类费用中赚取任何收益。
合成资产Synthetix用户从本周开始需为L2交易支付gas费用:官方消息,合成资产Synthetix发文宣布从本周开始,用户将需要支付gas费来进行L2交易。此前,L2的gas费用一直是由Optimism补贴的。另外,在未来几天,Optimism也将不再转发用户从L2的提款,所以这用户需要手动完成。Synthetix staking dApp将包括一个指向Etherscan的链接,可以用来执行准备中继的提款。此外,为了奖励那些已经迁移到L2的用户,synthetixDAO会将总共30WETH的奖励分配给符合条件的钱包,平均分配给截至2021年7月7日5:00的所有在L2上有SNX的钱包。之后,用户将需要使用OE WETH网关dApp来存入更多的WETH到L2。其他希望在未来迁移到L2的用户也将需要使用网关将WETH转移到L2。[2021/7/7 0:32:55]
在GMX官方解释之后,整个Arbitrum网络的gas费仍然居高不下。Arbitrum于晚上11点左右宣布由于链上的繁重负载导致高于正常的gas费用,因此决定暂停暂停奥德赛活动并部署Nitro增加其容量并降低交易成本,以便Arbitrum内的所有社区和项目继续拥有最佳体验。但没有公布明确的Nitro上线的具体日期。
ShibaSwap近24小时产生Gas费超427个ETH:据Etherscan数据显示,ShibaSwap近24小时产生Gas费超427个ETH,超Uniswap V2成以太坊Gas消耗量最大的智能合约项目。据了解,ShibaSwap由此前的Meme项目Shiba inu社区于昨日推出,目前已上线流动性挖矿计划,用户可通过提供流动性获得BONE代币奖励。或许是受该事件影响,昨日以来以太坊Gas费重回高位,最高超过100Gwei,目前回落至45Gwei。[2021/7/7 0:32:47]
Arbitrum网络拥堵的真正原因
以太坊上的POW机制让用户饱受网络拥堵的困扰,在大规模的交易或者转账时期极易发生网络拥堵,用户必须支付高于平常的gas费用才能打动矿工帮忙处理交易。
然而,Layer2也有相似的竞价机制。据GoPlusSecurity对ArbitrumGas费飙升的分析,Layer2的费用分两部分,一部分是L1数据提交费,理论上是用户越多,均摊到每个用户的费用越便宜;另一部分是Layer2本身Sequencer的运行费用,则是人越多越贵。
因此,造成Arbitrum网络gas费过高的真正原因是奥德赛活动太火爆,超出了Arbitrum网络预设的承受能力。目前Arbitrum网络中负责处理交易的节点有每秒120,000arbgas的带宽限制。arbgas是用于计算和储存交易数据的计量单位,大量的用户涌入将computationalgas拉升最高超过1000倍,使得每笔交易的computationalgas占用过多的带宽,在节点数量不变的情况下,整个网络处理交易的能力大幅下降。
同时,每笔交易中arbgas的定价由节点全权定义,理论上节点可以将arbgas下调至0以保持Layer2低手续费的性能,但是如此操作会导致节点来不及处理大量交易事件,最终结果仍然是网络拥堵。在这种情况下,Arbitrum最好的应急方案是暂停奥德赛活动,而根本的解决方案是启动Nitro以扩大网络带宽。
据了解,ArbitrumNitro基于WASM技术构建并且将以太坊客户端Geth的核心编译到Arbitrum中,还提供了跨链通信以及新的批处理和压缩系统。,因此与EVM更兼容且比当前的技术快一个数量级。官方团队预计ArbitrumNitro运行后第2层执行速度将提高20至50倍,成本会大幅下降。
GoPlusSecurity还表示,所有的Layer2网络都会存在这个问题。GoPlusSecurity给出的解决方案是,优化计费模型和降低Computational的实际成本。
Layer2的故事如何继续讲下去
Layer2扩容主要方向是Rollup,即在二层网络上把多笔交易打包起来,然后作为一个整体提交到主网进行验证结算以提升交易速度。Arbitrum等Rollup四大天王被市场寄予厚望,但Optimism和Arbitrum网络相继遭遇重大问题,这反映出Layer2仍然处于非常早期的阶段,随着用户的涌入,各种bug的出现可能会成为常态化事件。
此前在6月初,Optimism开放空投代币OP的领取,然而大规模用户造成的高负载导致主网和远程调用出现严重延迟等现象,Optimism通过部署10名工程师来维护公共端点正常运行,同时将Optimism的容量增加一倍来缓解网络延迟的状态。事后Optimism反思大大低估了空投会产生的流量,需要将公共端点的容量提高7倍,而得到的教训还包括定期执行负载测试、用过度供应取代drop、要求合作伙伴提前扩大容量、优先考虑并发批量提交等等。
还有StarkNetv0.9.0版本升级,导致之前的钱包地址将作废,测试网的所有早期项目参与者面临白名单不可用、活动历史记录丢失、资产转移繁琐等问题。
尽管多个Layer2协议都提出了进一步提升性能的解决方案,但其开发速度能够满足赛应用的快速增长的需求?目前,已经有头部应用选择探索其它公链。6月22日,衍生品龙头协议dYdX宣布将之后的v4版本作为基于CosmosSDK和Tendermint共识的独立区块链推出。其原因是Stark技术开发周期长、L2方案NodeOperator网络完全去中心化还需要很长时间。
Layer2需要做好充足的准备以迎接用户的到来,不能每次都低估了用户的参与程度和高估了网络性能。CinneamhainVentures合伙人AdamCochran个人社交平台发表了观点:Layer2不是万能的,对于Arbitrum,他们的Nitro已在批处理和压缩方面做出了巨大的提升。
郑重声明: 本文版权归原作者所有, 转载文章仅为传播更多信息之目的, 如作者信息标记有误, 请第一时间联系我们修改或删除, 多谢。