X Layer 开发者文档#
X Layer 是由 OKX 基于 OP Stack 构建的以太坊 Layer 2(L2)网络,旨在为开发者提供更高效的应用扩展环境。
核心开发者优势
- 完全 EVM 等效(Full EVM Equivalence): 无需修改任何代码即可部署你现有的以太坊应用。
- 卓越性能: 支持高达 20,000 TPS 的高吞吐量,且 Gas 费用极低,几乎可忽略不计。
- 久经考验的安全性: X Layer 采用乐观 Rollup(optimistic rollup)架构,继承以太坊的安全保障,相比 ZK Rollup,运行更简洁高效。
- 企业级可靠性: 借助 Conductor 高可用集群等特性确保排序器(Sequencer)冗余,为生产级 dapp 保障 99.9% 的服务可用性。
X Layer 架构#
X Layer 的主要组件包括:
- 虚拟机(Virtual Machine):EVM 等效
- 排序器(Sequencer):负责收集并排序 L2 交易、打包出块(由 op-node + op-reth 协同实现)
- Gas 代币:OKB(经销毁/升级后固定供应量为 2100 万枚;L1 OKB 逐步淘汰)
背景#
X Layer 已演进为采用 Optimism Stack(OP Stack)框架,一套久经考验且被广泛采用的 Layer 2 扩展方案。在该架构中,L2 默认将交易视为有效,设有 7 天争议期:若发现异常,任何人均可向以太坊提交欺诈证明(fraud proof)进行链上验证。这在继承以太坊安全性的同时,提供了更高效、低成本的执行环境。
架构流程(OP Stack + AggLayer 模式)#
阶段 1:从 L1 到 L2
将资产从以太坊桥接到 X Layer 的过程
| 步骤 | 操作 | 说明 |
|---|---|---|
| 1.1 | 用户存款 | 用户将资产发送至 L1 桥接合约。 |
| 1.2 | 事件同步 | 桥接服务(Bridge Service) 监听并索引 L1 合约事件。 |
| 1.3 | L2 领取/铸造 | 桥接服务发送一笔 L2 交易(通过 RPC),在 X Layer 上领取/铸造资产。 |
| 1.4 | 区块打包 | 排序器(Sequencer) 将该交易打包进 L2 区块。 |
| 1.5 | 用户更新 | RPC 向用户展示更新后的余额/状态。 |
阶段 2:执行与提现回到 L1
标准的 L2 操作以及发起提现回到 L1 的过程
| 步骤 | 操作 | 说明 |
|---|---|---|
| 2.1 | 提现交易 | 用户通过 RPC 发送一笔 L2 提现交易。 |
| 2.2 | 区块生成 | 排序器持续生成区块。 |
| 2.3 | 数据持久化 | L2BridgeSyncer 和 L1InfoTreeSyncer 持久化保存悲观证明(Pessimistic Proof, PP)所需的链上数据和 L1 信息更新。 |
阶段 3:跨链结算与证明(AggLayer)
本阶段涉及使用 AggLayer 在 L1 上证明并最终确认提现。
| 步骤 | 操作 | 说明 |
|---|---|---|
| 3.1 | 证书准备 | aggsender 获取区块、存储证书元数据并执行双重校验。 |
| 3.2 | 证书提交 | aggsender 将证书提交至 AggLayer。 |
| 3.3 | ZK 证明生成 | agglayer-prover 生成 ZK 证明;AggLayer 将证书证明及公开输入提交至 L1。 |
| 3.4 | L1 最终性 | 经过 L1 验证 后,提现和消息在 L1 上完成最终确认(悲观证明通过验证)。 |
阶段 4:持续的系统同步
| 步骤 | 操作 | 说明 |
|---|---|---|
| 4.1 - 4.2 | 持续同步 | 桥接服务持续同步 L2 和 L1 的合约事件,以维持状态一致性。 |
结果:在 L2 上以 1 秒的出块时间实现快速执行。所有 L2 数据都会发布到 L1,确保系统实现无需信任(Trustless)与抗审查性。
该流程确保大多数操作在 L2 上即时达成交易最终性,同时通过乐观 Rollup 模型为跨链操作提供由密码学保障的安全性。
