Nexus 交易流程
对存款、向 L2 提交交易、在 Solana 上排序、最终确认和提款的逐步说明。

以下概述了 Nexus 内的端到端交易流程
存入资金
用户提交存款交易到以太坊,将 ETH 桥接到 L2。
op-node 从以太坊读取已最终确认的存款交易并在 L2 Rome EVM 合约上执行,使 ETH 可供用户使用。
L2 交易提交
用户向 op-geth 提交 L2 交易。
Rhea 从 op-geth 的内存池读取 L2 交易。
Rhea 将 L2 交易提交到 Solana 以进行排序。
Solana 排序
Hercules 读取与 Rome EVM 合约相关的 Solana 区块。
Hercules 从 Solana 区块解析出 L2 区块并将其存入 Postgres。
op-node 向 Hercules 查询 L2 排序器批次并将其追加到 op-geth。
监控以太坊终结性
op-node 读取已最终确认的以太坊区块。
op-node 基于已最终确认的以太坊区块确认 L2 区块,先标记为安全(safe),然后标记为最终(finalized)。
通过 Interstate 预确认将交易批次发布到以太坊
op-batcher 定期从 op-node 获取同步状态。
op-batcher 从 op-geth 获取不安全的 L2 区块。
op-batcher 将这些 L2 排序器批次写入以太坊 Batch Inbox 地址,并向 Interstate 提交交易以进行预确认。
通过 Interstate 预确认将状态提交到以太坊
op-proposer 定期向 op-node 查询输出根;op-node 反过来向 op-geth 查询状态根。
op-proposer 将输出根发布到以太坊的 L2OutputOracle 合约,并向 Interstate 提交交易以进行预确认。
提现流程

最后更新于
这有帮助吗?