塔楼、火灾、以太坊和逃生舱: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

资讯

🚀介绍ERC-404:区块链世界的魔改

今年早些时候,一群充满创新的开发人员们创建了这一标准,为新的可能性铺平了道路这一成果是非常积极和有价值的

市场行情

比特币暴跌至25.5K美元,另类币也跟随下跌,投资者无视美联储暂停加息

央行结束了一年多的加息周期后不到两个小时,以太币下跌了超过3%,跌至低于1.7K美元ADA暴跌超过5%,而SOL和Matic各自下跌超过3%

市场行情

QCP Capital预测比特币可能在向上趋势继续之前下跌至36,000美元

根据新加坡数字资产交易公司的近期公告,比特币料将在45,000至48,500美元的范围内遇到强大的阻力这是一个积极的发展,表明加...

资讯

以太坊联合创始人Vitalik Buterin想要推动向L2分布式应用转变

近期的Dencun硬分叉推动了以太坊更接近于以层2为重点的未来,激励了Vitalik Buterin提倡改变思维模式这一举措突显了该平台的...

区块链

Evmos、Swing、Tashi和Wormhole联手解决Cosmos的流动性问题

“新的Cosmos流动性系统有望在9月19日或之后上线,只要Wormhole治理提案通过”

市场行情

今天以太坊(ETH)的价格为什么下跌了?

今天以太幣價格下跌Cointelegraph探討了近期抛售背後的因素