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

区块链

如果以太坊价格跌破1,825美元,其上行偏向可能受到威胁

以太坊价格再次未能突破对美元的1,900美元阻力ETH正在下跌,可能会重新测试1,825美元的支撑区域

区块链

以太坊核心开发者不给今年Dencun升级任何机会

以太坊核心开发团队正在努力解决下一次升级中包括的EIP-4844问题,并将为所有人提供更好的使用体验

区块链

尽管交易量下降了95%,Friend.tech用户的数量仍然保持活跃

营收下滑导致一些市场观察者称该平台已经“死掉了”但是真的吗?

区块链

VanEck以太坊策略ETF将在CBOE上市

在美国证券交易委员会批准现货以太坊交易所交易基金之后,VanEck推出了其以太坊策略交易基金

市场行情

到2030年,代币化的真实世界资产市场将达到10万亿美元,21.co项目能否将Ethereum(ETH)驱动到多万亿市值的地步?

如果以太坊区块链能够保持其作为代币化实际资产发行的主要平台的地位,以太币市值可能会增加到数万亿美元

区块链

以太坊指标正在重新测试熊市和牛市的交汇点,是否会发生突破?

链上数据显示,以太坊的MVRV目前正在测试一个历史上作为熊市和牛市边界的水平