以太坊手续费飙升,DeFi一哥Uniswap迁移至Layer 2
随着DeFi热度的不断提高,以太坊的gas价也在不断飙升,据ethgasstation数据显示,目前以太坊网络的平均gas价已升至275 Gwei,一笔erc 20代币交易的手续费已接近100元,而复杂的交易甚至要花上四位数。
DeFi参与者的狂热程度令人咂舌,这让不少古典派币圈玩家惊呼玩不起。
而人气爆棚的Uniswap,目前正是以太坊gas价飙升的主要原因。
于是,有DeFi爱好者便向Uniswap创始人Hayden Adams提问道:
“对于采用Optimistic Rollup的Uniswap V3来说,是否有时间线?自从我看到了Unipig demo,我就爱上了它,现在我们比以往任何时候都更需要它。”
对此,Hayden Adams回答称:
“我们没有建立自己的Rollup链,希望像optimismPBC这样的通用智能合约Rollup项目(我们Unipig项目的合作团队)能够在年底部署到以太坊主网。Unipig的初衷是通过将Rollup带到公众视野来加速L2的发展,并展示UX的优势,但这是为Uniswap定制的。
在我看来,我们需要一个通用的支持Solidity的Rollup。然后,所有东西都可以部署到L2,而不仅仅是Uniswap :) ”
那这个Unipig能够带来什么呢?我们可以看看它的demo产品:
按照方案描述,采用Optimistic Rollup方案的Unipig可以做到无gas手续费,也不需要像在以太坊主链上等待较长的时间,此外,它的吞吐量扩展到了200 tx/s(相当于主网10倍的优化),看到这里,是不是有点小激动?
而它的交易界面……依旧是非常惹眼的Uniswap粉。
那什么是Optimistic Rollup?
Optimistic Rollup(OR)是一种layer 2解决方案,它并不是运行在以太坊基础层,而是运行在其之上。这使得智能合约能够在以太坊的保护下实现扩容。
而Optimistic Rollup的名字,直译成中文便是“乐观汇总”,这来源于该解决方案的工作方式,因为聚合者(aggregator)只发布所需最低限度的信息,而无需证明(proof),这假设聚合者在没有欺诈的情况下运行,并且仅在发生欺诈的情况下提供证明。而之所以使用“汇总”一词,是因为交易是以捆绑的形式递交到主链的,也就是说,这些交易是汇总起来的。
OR方案简单概述
与大多数Layer-2解决方案一样,在Optimistic Rollup上进行交易的资金会存储在以太坊的智能合约中,用户在该合约中存入资金,而聚合者则注册并提交欺诈证明。而与此类解决方案交互的一般过程如下:
用户将智能合约的一笔deploy交易从链下发送给聚合者;
聚合者在本地deploy这笔交易,创建新的智能合约;
聚合者计算新的状态根(也称为Merkle根);
该聚合者创建一笔以太坊交易,该交易包含在步骤3中计算的状态根;
任何看到聚合者部署无效状态根的用户,都可以通过发布有效的状态根以及证明它所需的merkle证明,来质疑该聚合器,大幅罚没犯下欺诈行为的聚合者,并索取那些奖励;
在提交了一个无效区块,并完成了欺诈证明后,layer 2 中的链可以回滚并从以前的非欺诈区块中恢复过来。
注1:任何人都可以成为聚合者,只要他们在智能合约中锁定了一笔bond资金;注2: 与第5步相关的抢跑问题,可通过多种方法解决,例如使用submarine发送;
Optimistic Rollup的用户体验
使用Optimistic Rollup结构Dapp的用户,可以享受到经济抽象(例如:免费交易、使用ERC-20支付等),以及准即时交易(大约200ms完成,眨眼的功夫就能完成交易)。
而Optimistic Rollup的优点如下:
广义计算的灵活性(图灵完备/EVM兼容),这意味着它适用于各种DeFi应用;
实现200-2000tps的扩容,相比之下,以太坊主网目前大约只有几十tps;
数据都在链上(无需信任链外数据提供者);
更好的用户体验(如上所述);
Optimistic Rollup的缺点:与Plasma、ZK Rollup等L2方案相比,OP的扩展性相对有限;
安全性不及ZK Rollup;
退出到以太坊主网的时间非常长,这一点不如ZK Rollup;
DeFi即将进入Layer 2时代?
和Uniswap类似,很多其它知名的以太坊dapp项目都有计划迁移至Rollup类型的二层网络,例如golem已宣布会迁移至zkSync(采用了ZK Rollup)层。对此问题,以太坊联合创始人Vitalik不断提醒称,项目方和用户应尽快迁移到采用Rollup类型的二层网络,而这可能会是下半年DeFi的一个趋势。
相关资料:
1、https://docs.ethhub.io/ethereum-roadmap/layer-2-scaling/optimistic_rollups/ 2、https://blog.golemproject.net/zksync/
Scan QR code with WeChat