前Arbitrum技术大使深度解析Arbitrum组件架构设计(下篇)

芝麻开门

芝麻开门(Gateio)

注册芝麻开门享最高$2,800好礼。

币安

币安(Binance)

币安是世界领先的数字货币交易平台,注册领100U。

本文深入解析Arbitrum核心组件中的跨链消息传递机制与抗审查交易入口,重点介绍了慢箱(Delayed Inbox)、可重试票据(Retryable Ticket)、Gateway系统及出站箱(Outbox)的功能与交互逻辑。文章详细阐述了L1与L2之间的异步跨链原理,包括ETH充提流程、ERC-20资产跨链的复杂性与解决方案,以及通过force inclusion机制实现抗审查交易的核心设计。同时对比了官方桥与第三方桥的安全性差异,并提供了强制提现等特殊场景的操作指南,全面展现了Arbitrum在兼顾效率与去中心化方面的技术实现。

导语:本文由Arbitrum前技术大使、智能合约自动化审计公司Goplus Security前联合创始人罗奔奔执笔,深入解析Arbitrum One的技术架构。

在先前发布的《前Arbitrum技术大使解读Arbitrum的组件结构(上)》中,我们已经探讨了Arbitrum核心组件中的排序器、Validator、Sequencer Inbox合约、Rollup Block以及非交互式欺诈证明等关键要素。本文将聚焦于与跨链消息传递及抗审查交易入口相关的核心组件。

前Arbitrum技术大使深度解析Arbitrum组件架构设计(下篇)

正文:在前文中我们提到,Sequencer Inbox合约作为”快箱”,专门负责在Layer1上接收排序器发布的交易数据包Batch。与之相对应的是被称为”慢箱”的Delayed Inbox(简称Inbox)。接下来我们将深入解析Delayed Inbox等跨链消息传递相关组件的工作原理。

前Arbitrum技术大使深度解析Arbitrum组件架构设计(下篇)

跨链与桥接的运作机制

跨链交易主要分为L1到L2(充值)和L2到L1(提现)两个方向。需要注意的是,这里的充值和提现并不局限于资产跨链,还包括纯消息传递。与传统跨链桥接不同,Rollup与以太坊主网之间的跨链具有本质区别——Layer2的状态完全由记录在Layer1上的数据决定,只要使用Rollup官方跨链桥,其安全性就由Rollup协议本身保障。

这种特性揭示了Rollup的本质:从用户角度看它像一条独立链,但实际上Layer2更像是Rollup为用户提供的快速展示窗口,其真实的链式结构仍然记录在Layer1上。可以说L2是”建立在Layer1上的一条链”。

可重试票据机制

跨链交易具有异步和非原子性的特点,这意味着交易结果不能像单链交易那样即时确认。为解决这个问题,Arbitrum引入了可重试票据(Retryable Ticket)机制。通过官方桥充值时,ETH和ERC20都会使用这种机制。

可重试票据的生命周期包含三个阶段:首先在L1上通过Delayed Inbox合约的createRetryableTicket()方法创建并提交票据;在理想情况下,排序器会自动在L2上兑付票据;若遇到L2 gas价格激增等特殊情况导致自动兑付失败,用户需在7日内手动兑付,否则可能面临票据过期或需要支付续租费用的情况。

值得注意的是,提现流程虽然与充值存在对称性,但不涉及Retryables概念。这是因为提现需要用户手动与Outbox合约交互,且不存在票据过期问题,只要过了挑战期,随时可以领取资产。

ERC-20资产跨链的Gateway系统

ERC-20资产跨链面临诸多复杂问题:代币在L1/L2的部署方式、地址映射关系、特殊功能代币的处理等。Arbitrum通过Gateway系统解决了这些难题。该系统包含成对出现的L1/L2 Gateway组件,由Gateway Router维护代币地址映射关系,并提供StandardERC20 gateway、Generic-custom gateway等多种类型,满足不同ERC20代币的桥接需求。

前Arbitrum技术大使深度解析Arbitrum组件架构设计(下篇)

以WETH跨链为例,直接桥接会导致L2上的WETH无法解封装为ETH。WETH Gateway通过在跨链前解封装为ETH,到目标链再重新封装,确保了WETH设计原理的一致性。这种设计思路也适用于其他具有复杂逻辑的代币。

前Arbitrum技术大使深度解析Arbitrum组件架构设计(下篇)

慢收件箱的抗审查特性

Delayed Inbox(慢箱)与SequencerInbox(快箱)形成互补。慢箱不仅处理L1到L2的充值行为,还具备抗审查功能。用户提交到慢箱的交易通常会在10分钟内被排序器处理,若遭遇恶意忽略,可通过force inclusion功能在24小时后强制将交易包含进L2交易序列。

前Arbitrum技术大使深度解析Arbitrum组件架构设计(下篇)

慢箱的核心功能包括:depositETH()用于简单ETH充值;createRetryableTicket()提供更灵活的充值选项;forceInclusion()则确保交易最终能被包含进L2账本,这对强制提款等场景尤为重要。

出站箱的提现管理

Outbox作为提现记录管理系统,主要功能包括:在挑战期结束后,用户通过提交Merkle Proof完成提现;通过spent mapping防止提现请求被重复执行。这种机制类似于防止重放攻击的Nonce计数器。

ETH充提流程详解

ETH充值流程:用户调用慢箱的depositETH()函数,资金转入bridge合约;排序器监听到充值消息后更新L2状态,并将交易包含进批次提交给快箱合约。

前Arbitrum技术大使深度解析Arbitrum组件架构设计(下篇)

ETH提现流程:用户在L2调用ArbSys合约的withdrawEth()销毁ETH;排序器将请求发送至快箱;Validator创建包含该交易的Rollup Block;挑战期结束后,用户调用Outbox.executeTransaction()领取资产。

前Arbitrum技术大使深度解析Arbitrum组件架构设计(下篇)

快速与强制提现方案

为规避官方桥的挑战期等待,用户可选择第三方跨链桥方案:原子锁交换通过点对点资产互换实现即时提现;见证人跨链桥通过监控Layer2状态提供快速服务,但安全性相对较低。

强制提现通过forceInclusion功能对抗审查:用户通过inbox.sendL2Message()提交提现请求,24小时后调用forceInclusion()强制包含交易。arbitrum-tutorials提供了使用Arb SDK实现强制交易的详细指南。

前Arbitrum技术大使深度解析Arbitrum组件架构设计(下篇)

声明:文章不代表CHAINTT观点及立场,不构成本平台任何投资建议。投资决策需建立在独立思考之上,本文内容仅供参考,风险 自担!转载请注明出处:https://www.chaintt.cn/10848.html

CHAINTT的头像CHAINTT
上一篇 2025年8月25日
下一篇 2025年8月25日

相关推荐

  • 区块链必备工具:6大链上数据分析平台实战案例解析

    区块链数据分析工具指南 本文介绍了六种主流区块链数据分析工具:Etherscan等区块链浏览器提供基础交易查询和网络数据;Dune通过SQL生成可视化面板追踪项目动态;DefiLlama整合DeFi多维度数据监测协议异动;The Block侧重宏观行业对比数据;Nansen通过地址标签追踪聪明钱动向;Coingecko/Gecko Terminal提供代币基础信息和流动性池监测。掌握这些工具的组合使用,可有效分析链上活动、发现潜力项目并追踪市场趋势。

    2025年11月4日
    1600
  • 20 万美元 UniLend 黑客事件原因分析与 DeFi 安全改进方案

    UniLend简介 @UniLend_Finance是一个去中心化的无许可货币市场协议,通过智能合约为用户提供借贷服务。 在UniLend平台上,用户可以将其加密货币作为质押物投入网络,借用其他加密资产。为了确保借贷安全,借贷者通过支付利息来获得资金,而借出者则根据每个区块的复合年化收益率(APY)赚取利息。 UniLend 如何运作 UniLend协议V2主要通过以下三个技术功能来运作: 1、双资产池模型 UniLend为每个ERC20/ERC20兼容的资产对设置了独立的双资产池。这样一来,一个资产的波动不会影响到其他资产,从而增加了安全性和稳定性。用户可以在多个区块链上创建和管理不同的借贷池,涵盖多种资产。 2、供应与借款机制 供应:用户将ERC20代币存入指定池中,并获得代表其独特流动性位置的非同质化代币(NFT)。这些NFT存储了关于提供资产的详细信息,并可根据需要转让或赎回。提供的资产将根据池的使用情况和市场需求赚取可变利息。 借款:借款时,用户需提供过度抵押的加密资产。协议会自动执行抵押比率,并允许通过治理调整。借款利息按区块积累,基于池的使用率来决定,确保借款始终有足够的保障。 3、 利率模型 UniLend采用动态利率模型,通过使用率(U)来设定利率,公式如下: Ux=借款x借款x+现金x 借款利率: 借款利率x=10%+(Ux×30%) 当使用率越高时,利率就会相应上升,以平衡供需。 供应利率: 供给利率x=借款利率x×Ux×(1−S) 这样一来,供应商可以确保获得持续的回报,同时平台也能保持盈利。 这三大功能共同运作,打造出一个安全、高效且可扩展的去中心化货币市场。 攻击详情分析 2025年1月12日,UniLend协议的一个安全漏洞被攻击者利用,导致UniLend池中约20万美元的资金被盗。攻击者通过操控抵押物的计算,错误评估了用户的健康因子,从而使得攻击者能够在没有足够抵押的情况下提取60个stETH代币。 被盗的资产包括60个stETH代币,攻击者利用协议对用户代币余额的错误计算来实现这一操作。 攻击详细过程 1.漏洞启动 攻击者通过闪电贷启动了攻击,向UniLend池存入了大量的USDC。具体来说,他们存入了6000万USDC,从而大幅增加了他们在池中的抵押物。 闪电贷是一种无需抵押物的借贷方式,借款人在同一笔交易内必须归还借款。通过这一机制,攻击者无需事先拥有资金,就能获得所需的USDC,从而在人为膨胀的抵押物基础上发起攻击。 2. 抵押计算的操控 在存入USDC后,攻击者开始借入stETH代币。协议会根据池中用户的代币余额来计算抵押物的价值。然而,由于实现上的漏洞,协议错误地使用池合约中的当前代币余额来进行计算,而非基于健康因子检查时实际转移的代币数量。结果,用户的代币余额被高估,尤其是在流动性较大的池中。 这一操控的根本原因在于userBalanceOfToken函数。在流动性较大的池中,即使实际的借出份额较少,该函数仍可能返回较高的借出余额。这种高估使得攻击者获得了比实际拥有更多的抵押物,从而能够借出超过其实际抵押物的stETH代币。 3. 赎回基础资产 利用膨胀后的抵押物价值,攻击者继续赎回他们的USDC和stETH。攻击者调用了redeemUnderlying函数,销毁了与其存款相关的LP代币。然而,由于健康因子检查发生在代币转移之前,系统错误地认为攻击者拥有足够的抵押物,允许其提取超出实际应得的代币。这一漏洞使得攻击者能够在没有足够抵押物的情况下提取60个stETH代币,实际上是免费获得了这些代币。 如何防止此类攻击 为了避免类似的攻击,UniLend 应该调整 redeemUnderlying函数中的操作顺序。具体来说,应该在把代币转给用户后再进行健康因子检查。这样,协议可以确保用户的实际代币余额准确反映他们的抵押物情况。 区块链安全至关重要,不能忽视。选择 Three Sigma 来保护您的智能合约和 DeFi 协议,Three Sigma 是区块链审计、智能合约漏洞评估和 Web3 安全领域的可靠合作伙伴。 点击此处, 立即审核您的智能合约。 结果 UniLend 这次漏洞攻击造成了约 20 万美元的财务损失,影响了 UniLend 池的资金储备,降低了平台的流动性,可能会影响其他用户的借贷活动。 UniLend 协议回应 在攻击发生后,UniLend 迅速采取了措施修复漏洞,并安抚用户情绪。 他们宣布,将向负责任的人员提供 20% 的奖励,以安全归还资金。 免责声明: 本文转载自【X】。所有版权归原作者所有【@trisigmaxyz】。若对本次转载有异议,请联系 Gate Learn 团队,他们会及时处理。 免责声明:本文所表达的观点和意见仅代表作者个人观点,不构成任何投资建议。 Gate Learn 团队将文章翻译成其他语言。未经允许,禁止复制、分发或抄袭翻译文章。

    2025年11月1日
    1300
  • 2024年最值得投资的10个DePIN区块链项目推荐

    2024年DeFi领域将迎来关键发展期,十大创新项目值得关注:Helium革新借贷算法,WiFi Map优化交易体验,Filecoin创新智能合约交易,IOTA颠覆衍生品市场,Theta Network引入现实资产,VWX提升DePIN可扩展性,Arweave领跑去中心化保险,Akash Network改进治理效率,Krest探索流动性激励,Nuco.cloud推出身份解决方案。这些项目涵盖云计算、物联网、存储、流媒体等多个领域,通过区块链技术推动去中心化金融创新,有望重塑行业格局。

    2025年8月26日
    5000
  • 从数字化到代币化:统一账本如何构建未来货币新蓝图

    全球货币体系正迎来代币化转型的关键节点。国际清算银行(BIS)提出”统一账本”概念,将CBDC、代币化存款和各类资产代币整合至可编程平台,通过智能合约实现原子结算、DvP/PvP等创新功能。该架构既能优化现有支付结算、证券交易等金融流程,又能催生供应链金融、绿色债券等新型业务模式。核心优势在于:1)央行货币背书保障结算终局性与货币单一性;2)可编程性支持复杂条件交易;3)数据分区与加密技术确保隐私安全。实施路径可采取渐进式API对接或新建基础设施,需平衡治理安排、竞争激励与网络韧性。代币化将重构金融基础设施,但需公共部门与私营机构协同推进。

    2025年7月29日
    4500
  • IPOR能否成为DeFi利率互换领域的下一个Pendle?探索龙头协议潜力

    比特币ETF获批加速传统金融与DeFi融合,利率互换作为全球第二大金融衍生品市场在DeFi领域仍属蓝海。IPOR作为当前唯一链上利率互换协议,通过IPOR指数、AMM流动性池和智能合约构建完整产品体系,提供风险管理工具并锁定稳定收益。其V2版本优化体验并进军Arbitrum生态,结合流动性挖矿和质押奖励机制,代币$IPOR年内上涨10%。随着团队即将推出新产品并搭上”流动性再质押”叙事,IPOR有望复现Pendle的成功路径,成为DeFi信用枢纽的关键基础设施。

    2025年7月16日
    6600

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

风险提示:防范以"数字货币""区块链"名义进行非法集资的风险