Layer2 的核心命题是:在不牺牲安全性的前提下提高吞吐。Arbitrum 是这条路线上部署最成功的方案之一。
要理解 Arbitrum,需要抓住两个关键机制:欺诈证明(Fraud Proof)和排序器(Sequencer)。前者决定了它的安全性来源,后者决定了它的实际可用性——也包括它的中心化问题。
乐观 Rollup 的基本假设
Rollup 的做法是把交易在 Layer2 执行,只把结果(状态根、交易数据)提交到以太坊主网。
这里有一个关键问题:怎么保证 Layer2 提交的状态是对的?
有两种回答方式:
ZK Rollup:为每批交易生成密码学证明,主网验证证明的正确性。证明通过即状态正确,数学上无可辩驳。代价是生成证明的计算量巨大。
Optimistic Rollup:默认提交的状态是对的,不生成证明。设置一个挑战期(通常 7 天),期间任何人都可以提交"这个状态是错的"的证明。如果挑战成功,错误状态被回滚,提交者被罚没。
Arbitrum 走的是第二条路。它的赌注是乐观假设成立——大多数情况下提交者不会作恶,所以不需要为每批交易付出生成证明的成本。
欺诈证明的实际机制
Arbitrum 的欺诈证明机制有一个精妙的设计:交互式二分查找(Interactive Bisection)。
问题在于:主网无法直接重新执行整个 Layer2 的计算来验证(成本太高)。所以 Arbitrum 用了一个巧妙的办法:
第一步,挑战者与被挑战者的分歧点定位。
挑战者和提交者对某批交易的最终状态有分歧。双方各自把执行过程切分成若干段,找出第一个结果不同的段。
第二步,二分查找。
把分歧的那一段再切成两半,找出分歧在前半还是后半。重复这个过程,每一步都把分歧范围缩小一半。
第三步,定位到单条指令。
最终定位到一条具体的指令——双方对这单条指令的执行结果有分歧。
第四步,主网裁定。
这一步在主网(或者一个专门的一步执行合约)上执行这单条指令。成本很低(因为只有一条),但结果是确定性的。主网的结果就是最终裁决。
这个设计的妙处在于:把"验证整个计算"的巨大成本,降低为"验证一条指令"的微小成本。而且日志复杂度是对数级的。
Nitro 架构的改进
Arbitrum 早期用的是自定义的 AVM(Arbitrum 虚拟机),与 EVM 不完全兼容。Nitro 升级后改成了基于 WASM 的架构,把 EVM 编译成 WASM 运行。
这个改进带来几个实际收益:
第一,EVM 兼容性大幅提升。 开发者可以直接部署 Solidity 合约,几乎不需要修改。这是生态能快速增长的关键。
第二,性能提升。 Nitro 的执行效率明显优于 AVM,Gas 成本下降,吞吐提高。
第三,欺诈证明机制简化。 WASM 是标准格式,工具链成熟,欺诈证明的实现更简洁。
第四,主网上的验证成本降低。 因为 WASM 的执行在以太坊上是可行的,一步执行的成本更可控。
排序器:最现实的中心化问题
这是 Arbitrum 最需要在叙事上"打折扣"的地方。
排序器(Sequencer)负责接收用户交易、决定执行顺序、并把结果批量提交到主网。
在目前的部署中,排序器是中心化运营的。这意味着:
问题一:审查风险。 排序器理论上可以选择性地忽略某些交易(不把它们打包)。虽然用户可以通过主网的"强制包含"(Force Inclusion)机制绕过,但这需要绕过挑战期的时间代价。
问题二:单点故障。 如果排序器宕机,Layer2 的交易会停止(虽然资产安全,因为安全由主网保证)。历史上 Arbitrum 和其他 L2 都出现过排序器短暂宕机的情况。
问题三:MEV 提取。 排序器能看到待处理的交易,理论上可以从中提取 MEV(调整顺序让自己获利)。这部分收益的归属是个治理问题。
问题四:延迟提交。 排序器决定什么时候把批次提交到主网。如果延迟过长,用户在 Layer2 上的操作与主网状态之间会出现较大的时间差。
需要强调的是:排序器中心化不影响资产安全。因为最终的状态正确性由欺诈证明机制保证。它影响的是活性(Liveness)和抗审查性——也就是说,排序器不能偷走你的钱,但可以让你的交易无法及时执行。
这是一个重要的区分。很多批评把"中心化排序器"说成"资产不安全",这是不准确的。准确的说法是:资产安全由主网保证,但用户体验和抗审查性依赖排序器运营方。
去中心化排序器(比如基于共享排序网络的方案)是行业正在探索的方向,但技术难度和协调成本都很高。
成本结构的演变
Arbitrum 的用户成本由两部分组成:
L2 执行费。在 Layer2 内部执行交易的成本,很低。
L1 数据费。把交易数据提交到以太坊主网的成本。这部分是主要成本,因为它直接与以太坊的 Gas 价格挂钩。
关键变化是 EIP-4844(Proto-Danksharding)。它引入了专门的 Blob 数据类型,大幅降低了 Layer2 提交数据的成本。这个升级让 L2 的费用下降了一个数量级。
这个演变说明一个结构性问题:Layer2 的成本受制于以太坊主网的数据成本。L2 无法自己解决这个瓶颈,只能等以太坊的扩容路线推进。这也解释了为什么 L2 之间的竞争很大程度上是"谁的数据压缩效率更高"。
挑战期的实际影响
7 天挑战期是一个用户体验上的硬约束:
从 Arbitrum 提款到以太坊主网需要等 7 天(或者使用第三方桥的快速提款服务,付出一定费用)。
这个等待是欺诈证明机制的必要代价——因为要留出时间让人提交挑战。
实际使用中的应对:
- 从主网存入 Arbitrum 很快(几分钟),因为是单向的
- 从 Arbitrum 提到主网慢(7 天),需要用快速桥(第三方服务,有额外的信任假设和费用)
- 不同 L2 之间的转移需要经过主网或者用专门的跨链方案
这个不对称意味着:Layer2 在"进入"上体验良好,在"退出"上有摩擦。
怎么评估 Arbitrum 这类 L2
看是否真的在用欺诈证明。 有些 L2 虽然宣称是 Optimistic Rollup,但挑战机制实际上没有激活(比如升级权限由多签控制、或者没有实际的挑战发生过)。了解是否有过实际的挑战案例很重要。
看升级权限。 谁能升级合约?如果是多签,多签的构成是什么?这个权限实际上是"可以改变规则的权力",是隐藏的中心化点。
看排序器的实际行为。 是否有过审查记录、宕机频率、提交批次的频率和延迟。
看与主网的同步程度。 批次提交延迟越高,Layer2 状态与主网状态差距越大。
看生态的实际使用。 TVL、活跃地址、真实交易量的构成,而不只是看交易笔数。
这个方案的定位
Arbitrum 代表的路线是在"安全性"和"效率"之间选择偏效率:不做昂贵的证明(ZK 路线),用乐观假设 + 挑战机制来保证正确性。
这个选择在当时是明智的——ZK 证明的生成成本太高,无法支撑大规模应用。乐观 Rollup 让 L2 能立即上线并提供可用的体验。
但它留下了两个长期问题:
- 提款延迟(7 天)在体验上不理想
- 中心化排序器使抗审查性打折
随着 ZK 证明成本下降和去中心化排序方案的推进,这两条路线的边界在移动。评估任何一个 L2 时,最实际的方法不是看它宣称属于哪个类别,而是看它在三个维度的实际表现:资产安全、提款速度、抗审查性。
常见问题
Arbitrum 的欺诈证明是怎么工作的?
通过交互式二分查找:挑战者与提交者把分歧的计算过程不断二分缩小,最终定位到一条指令,在主网上单独执行这条指令进行裁定。把验证整个计算的成本降为验证一条指令。
中心化排序器会导致资产不安全吗?
不会。资产安全由主网的欺诈证明机制保证。中心化排序器影响的是活性与抗审查性——它可以让交易延迟或不予打包,但不能窃取资产。
为什么从 Arbitrum 提款要等 7 天?
因为乐观 Rollup 需要留出挑战期,让任何人都能在此期间提交欺诈证明。这是机制的必要代价。可以用第三方快速桥提速,但会引入额外的信任假设和费用。
EIP-4844 对 Arbitrum 有什么影响?
引入了专门的 Blob 数据结构,大幅降低 Layer2 向主网提交数据的成本,使 L2 费用下降一个数量级。这也说明 L2 成本受制于以太坊主网的数据成本。