塔楼、火灾、以太坊和逃生舱:Layer2的强制提款机制

强制提款与逃生舱功能对Layer2的重要性是什么程度?

对Layer2而言,强制提款与逃生舱功能有多重要?

在现实世界中,每一座高楼都要有安全出口,以防发生火灾或其他突发事件。就像以太坊的Layer2托管平台,拥有了价值上百亿美元的数字资产,就需要一个“逃生舱”功能来保证资产的安全。

Vitalik在他最近的文章中指出,用户能否顺利将资产从Layer2提取回Layer1是一个非常重要的安全指标。换句话说,强制提款功能不可或缺。

但是过去很多人似乎对“顺利提款”问题并没有太在意,甚至许多Layer2项目方都没有上线强制提款功能。但现在,Layer2已经承载了超过120亿美元的资产,这座“摩天大楼”已经变得庞大而不容易倒塌。如果没有安全出口,后果将不堪设想。

为了让大家重视Layer2的安全风险,《极客web3》将以路印协议V3和Arbitrum为例,为大家解释为什么“强制提款”和“逃生舱”这样的“无需许可的提款功能”是Layer2不可或缺的一环。

Sequencer故意拒绝你的请求,怎么办?

过去的科普文章对Layer2往往只谈论“安全性”和“可用性”,却忽略了“抗审查性”这个重要问题。然而,如果Sequencer长时间拒绝你的交易请求,怎么办?要知道,在Solana宕机期间,有人因无法及时补仓而面临巨大风险。这样的情况发生时,可能会造成巨大的经济损失。

哪怕只有个别人会遇到这种情况,但如果鲸鱼们被审查攻击,整个市场都可能遭殃。所以,Layer2需要一种解决方案,让用户在Sequencer或Layer2项目方审查的情况下,能够安全地将资产提取回Layer1。

比如,在Avalanche等独立于以太坊的公链上,如果超过2/3的Validator决定对你进行审查,他们可以拒绝将你的交易打包进区块中,从而将你的钱停留在链上。这时,你的资金基本上被埋在链上出不来,除非你能找到足够的Validator来阻止审查,或者通过社会共识的方式分叉Avalanche。

而在Layer2上,这种情况则可能截然不同。Layer2的Sequencer通常由官方运行,如果Sequencer想要对你进行审查攻击,它完全可以冻结你的资产,拒绝你从L2转移到L1的交易请求。

那么,怎么解决这个问题呢?实际上就是实现“无需许可”的提款功能,让用户在被Sequencer或Layer2项目方审查的情况下,能够安全地将资产撤回到Layer1上。有一些项目方提出了去中心化Sequencer的方案,但这种方法并不能完全解决问题。真正有效的办法是在L1链上设置一个“出口”,让用户在长时间得不到Sequencer响应时,通过L1上的专用出口将资金从L2撤出。

路印协议V3版本的强制提款与破产清算模式

以路印协议的V3版本为例,它为用户发起的强制提款设置了两种情况。第一种情况是用户直接在Layer1上通过ExchangeV3合约发起强制提款,并声明自己在路印协议的L2账户以及要提走的Token。然后,ExchangeV3合约会抛出一个链上事件,通知其他节点有人发起了强制提款请求。之后,如果Sequencer在15天内没有响应用户的强制提款请求,用户可以通过调用notifyForcedRequestTooOld函数,激活破产清算模式。这时,路印协议V3会停止接收Sequencer提交的新L2区块,整个协议都将停止运转,持续至少30天。在破产清算模式下,用户依然可以在Layer1上提取自己的资产,只需要提交merkle proof证明自己在Layer2的资产状况与声明的金额一致。

Arbitrum的“强制包含交易”功能

与此不同,Arbitrum采用了“强制包含交易”的方式。用户先在L1上的delayed Inbox合约提交需要被Sequencer处理的交易,在Sequencer超过24小时没有处理时,用户可以调用L1上Sequencer Inbox合约的force Inclusion函数,直接将交易包含进Arbitrum的交易序列中。然而,Arbitrum的方法可能稍显不完善,因为它只在链上抛出一个事件,告诉Arbitrum节点有交易需要被包含进L2账本中,而不是让用户直接在L1上提取资金。如果挑战者节点联合起来发动审查攻击,这种方法可能使用户的资金仍然被冻结在L2。

强制提款或破产清算模式的存在是有必要的,尽管它们只是依靠用户和排序器之间的博弈发挥作用。虽然目前它们可能并不像真正的“随时可提款”那样灵活,但是“有总比没有好”。而且,随着去中心化Sequencer的出现和以太坊基金会对Layer2安全性的不断强调,抗审查交易功能将受到越来越多人的重视,这将使得以太坊Layer2更加接近抗审查、去信任的金融基础设施。

最后,如果Layer2实现了去信任的资金进出方式,相信将会有更多做市商和流动性提供者进入Layer2,推动整个web3的大规模采用。所以,让我们一起关注和推动Layer2的安全发展!


喜欢这篇文章吗?如果你对Layer2或其他数字资产投资有任何问题或者想法,欢迎在评论区与我交流!让我们一起探讨未来数字资产的可能性吧!

We will continue to update 算娘; if you have any questions or suggestions, please contact us!

Share:

Was this article helpful?

93 out of 132 found this helpful

Discover more

资讯

🚨 Axie Infinity联合创始人的钱包被黑:窃取价值970万美元的ETH!🚨

根据Ronin Network联合创始人Aleksander Larsen的说法,Ronin桥梁已成功通过审计,并具有自动暂停功能,可以在检测到异常大的...

区块链

“以太坊的上海升级未能提振网络活动,根据摩根大通的说法”

根据报告,以太坊的日交易量、日活跃地址和锁定总价值自升级以来都有所下降

Web3

账户抽象化将推动十亿亚洲用户向Web3迁移:ConsenSys高管

ConsenSys的Laura Shi表示,由于zkEVM扩展和账户抽象的推动,以太坊生态系统有望在亚洲扩大

市场行情

12/11 价格分析:SPX, DXY, BTC, ETH, BNB, XRP, SOL, ADA, DOGE, AVAX

比特币和另类币正在下跌,但价格调整是每个健康牛市的一部分

区块链

加密基金在9周内净流出接近5亿美元——CoinShares

在过去的九周里,大约有4.55亿美元的资金流出了加密货币ETP

NFT

卡尔达诺 NFTs 和公司兴趣 - 今天的顶级 NFT 新闻

今天的新闻中发现最新的NFT发展,包括Cardano以令人印象深刻的成绩进入排名前十的区块链列表,以及企业界对NFT的兴趣持续增长...