rollup.codes 推出了 Exit Hatch,这是一个用户友好的界面,允许用户绕过 Layer 2 上的 Sequencer,直接从以太坊主网提取资金。此工具旨在解决 Layer 2 网络中 Sequencer 单点故障的风险,确保用户即使在 L2 网络离线、审查或出现故障时也能安全提取资产。
Layer 网络速度快且便宜,但目前存在一个主要漏洞:如果排序器(Sequencer)出现故障,你的资金将被困住。我们不喜欢这种风险,因此我们构建了一个解决方案。
隆重推出 紧急出口(Exit Hatch),这是我们 rollup.codes 平台上的最新功能。它是一个简单的界面,可让你绕过 L2 排序器并强制提款直接到以太坊主网。它可以确保你始终可以取回你的资产,即使 L2 网络离线、受到审查或损坏。
把它想象成 矩阵 中的“热线”。当模拟冻结或与你作对时,你不会请求离开的许可——你只需要拿起电话。这个工具就是你的电话亭。
排序器是 L2 的流量控制器。它对你的交易进行排序并将它们捆绑到区块中。但目前,在大多数网络上,排序器是中心化的。这是一个单点故障。
我们最近在 AWS 宕机时现实地看到了这一点。一些 L2 只是停止了区块的生产,因为它们的排序器托管在这些服务器上。当排序器离线时,网络冻结。如果你有资金被困在那里,你实际上就被困住了,直到恢复正常。
从技术上讲,总有一个后门。代码允许你绕过排序器并直接与以太坊主网(Layer 1)对话以强制提款。但说实话,手动执行此操作需要阅读原始智能合约代码并通过区块链浏览器与智能合约交互。
我们觉得这不对劲。因此,我们将 紧急出口(Exit Hatch) 添加到 rollup.codes。
紧急出口是乐观 Rollup 中内置的“紧急出口”机制的用户友好界面。它使零售用户无需编写代码即可触发强制退出。
我们构建 rollup.codes 是为了成为 L2 数据的综合资源,添加紧急出口是自然而然的下一步。我们认为安全不应该是高级功能或隐藏的开发者技巧。它应该是默认标准。
我们将界面设计得尽可能可预测。以下指南概述了 OP Stack 网络(如 Optimism、Base、Soneium 等)的标准流程。
注意:虽然对于其他 Rollup(如 Arbitrum)来说,概念类似,但具体合约和流程可能略有不同。
以下是 OP Stack 链的特定工作流程:
首先,你连接你的钱包并选择你被困住的链。你单击“发起提款”。
会发生什么: 你正在签署一项交易,该交易调用 L2StandardBridge 合约。
时间: 大约需要 2 分钟才能确认。
成本: 标准 L2 gas(便宜)。
发起后,你进入一个等待室。L2 状态需要提议给以太坊主网。
操作: 无。你只需要等待。
时间: 大约 1 小时。
状态: 状态将自动从“等待中”更新为“状态根已提议”。
现在状态已在以太坊上,你需要证明你的交易属于那里。你将单击“证明提款”。
会发生什么: 你在Layer 1(以太坊)上签署一项交易以提交一个 merkle 证明。
时间: ~5 分钟才能确认。
成本: 这是一个 L1 交易,因此它会花费常规的以太坊gas。
这是让人们感到沮丧的部分,但它可以保持系统的安全。因为这些是“乐观 Rollup”,所以网络假定交易有效,除非另有证明。为了确保安全,有一个强制性的 7 天窗口,网络会检查欺诈行为。
操作: 被动等待。
注意: 我们无法加快此速度。它被硬编码到区块链的安全模型中。紧急出口界面将为你跟踪此倒计时。
7 天结束后,大门打开。你单击“完成提款”,然后就可以了!
会发生什么: L1 上的最终交易会声明你的资金并将它们转移到你的以太坊钱包中。
结果: 你再次完全控制你的资产。
我们目前支持以下乐观 Rollup 的退出机制:
我们希望你永远不必使用紧急出口。理想情况下,L2 将很快去中心化他们的排序器,并且,祈祷,正常运行时间将达到 100%。
但在工程中,我们不是为理想情况而构建的。我们为最坏的情况而构建。此工具可确保无论基础设施提供商或云服务器发生什么情况,你都有一种用户友好的方式可以带走你的财产。
在此处查看:rollup.codes 上的紧急出口
或在 GitHub 上查看代码:LimeChain/RollupCodes
祝你一切顺利。
理想情况下,Layer 2网络运行完美,但大多数目前依赖于中心化的排序器——一个单点故障。如果这个排序器离线(由于像AWS中断这样的技术问题)或审查交易,你的资金可能会被有效地困住。紧急出口提供了一个到以太坊主网的“热线”,确保你始终可以检索你的资产而无需请求许可,即使L2网络被冻结。
它解决了L2网络上中心化“流量控制器”的风险。如果没有紧急出口,如果排序器停止生产区块,你会被困住等待灯光重新亮起。此工具允许你完全绕过该故障点并直接与Layer 1交互。
不需要,这是该工具存在的主要原因。虽然绕过排序器的代码在技术上始终存在于区块链上,但手动执行它需要读取原始智能合约并与区块浏览器交互——对于大多数零售用户来说,这些任务很困难。紧急出口提供了一个简单、可预测的用户界面,使每个人都可以访问此“紧急出口”,而不仅仅是编码人员。
开发人员认为安全应该是“默认标准”,而不是隐藏的技巧或高级附加组件。该工具旨在普及对乐观Rollup中已构建的安全机制的访问。
此延迟是乐观Rollup的强制性安全功能,而不是工具本身的限制。在你证明你在以太坊上的提款后,有一个硬编码的7天“挑战期”,网络在此期间检查欺诈行为。紧急出口界面对此等待期是透明的,并为你跟踪倒计时,但它无法加快区块链的安全模型。
该过程涉及多个步骤,涉及不同的成本:
1. 发起提款: 标准(便宜)的L2 gas成本。
2. 证明提款: 标准以太坊(L1)gas成本。
3. 完成提款: 用于声明你的资金的最终L1交易。 注意:因为你正在与以太坊主网交互,所以步骤2和3的gas费用将高于典型的L2交易。
该工具旨在支持乐观Rollup,特别是那些使用OP Stack的网络。当前支持的网络包括Optimism、Base、Arbitrum、Blast、Ink、Soneium和World Chain。
工程理念是“为最坏的情况而构建”。虽然每个人都希望有100%的正常运行时间和分散的排序器,但此工具可确保用户无论基础设施故障如何,都有一种可靠的方式可以带走他们的财产。
- 原文链接: limechain.tech/blog/find...
- 登链社区 AI 助手,为大家转译优秀英文文章,如有翻译不通的地方,还请包涵~
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!