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

区块链

“以太坊遭受糟糕的一周,导致研究公司改变了前景,建议更青睐比特币”

“最初的行动只显示了对美国首个基于期货的以太坊交易所交易基金(ETF)的非常温和的兴趣”

NFT

今天在加密货币界:Swarm推出符合欧盟规定的代币化证券KYC解决方案,CoinList为美国投资者提供加密货币质押基金

获取每日小型摘要,了解加密资产和区块链相关新闻,研究当今加密新闻中被忽略的故事

区块链

P2P.org的以太坊质押应用现已在热门钱包提供商Safe上线

集成使加密货币用户更容易参与质押而无需操作物理基础设施

区块链

以太坊验证者可能需要抵押多达64倍的以太币,开发者正在讨论

32 ETH的限制导致自Ethereum过渡到权益证明网络以来验证器地址显著增加

DeFi

以太币为何胜过比特币:推动加密货币上涨的五大因素

根据这份报告,当前以太坊在交易所的持有量已经降至创纪录的11%,这表明越来越多的人将这种有价值的加密货币用于DeFi目的而...

资讯

以太坊价格突破2,000美元阻力位,价格预测是否是买入的时机?

以太坊(ETH)是一种加密货币,它为支持智能合约的以太坊区块链提供动力,在每个令牌上已经突破了每个令牌2000美元的大关