Nexus-Transaktionsfluss
Schrittweise Erklärung von Einzahlungen, L2-Transaktionsübermittlung, Sequenzierung auf Solana, Finalisierung und Abhebungen.

Das Folgende skizziert den End-to-End-Transaktionsprozess innerhalb von Nexus
Einzahlung von Mitteln
Der Benutzer sendet eine Einzahlungstransaktion an Ethereum, um ETH auf L2 zu übertragen.
op-node liest die finalisierte Einzahlungstransaktion von Ethereum und führt sie im L2 Rome EVM-Vertrag aus, um dem Benutzer ETH verfügbar zu machen.
Einreichung von L2-Transaktionen
Der Benutzer sendet eine L2-Transaktion an op-geth.
Rhea liest L2-Transaktionen aus dem op-geth-Mempool.
Rhea sendet L2-Transaktionen zur Sequenzierung an Solana.
Solana-Sequenzierung
Hercules liest Solana-Blöcke, die für den Rome EVM-Vertrag relevant sind.
Hercules analysiert L2-Blöcke aus Solana-Blöcken und speichert sie in Postgres.
op-node fragt Hercules nach L2-Sequencer-Batches und fügt sie op-geth hinzu.
Überwachung der Finalität von Ethereum
op-node liest finalisierte Ethereum-Blöcke.
op-node bestätigt L2-Blöcke basierend auf finalisierten Ethereum-Blöcken und markiert sie zuerst als "safe" und dann als finalisiert.
Veröffentlichung von Transaktionsbatches nach Ethereum über Interstate-Preconfirmation
op-batcher ruft periodisch den Synchronisationsstatus von op-node ab.
op-batcher erhält unsichere L2-Blöcke von op-geth.
op-batcher schreibt diese L2-Sequencer-Batches an die Ethereum Batch Inbox-Adresse. Sendet eine Transaktion an Interstate zur Preconfirmation.
Zustandsübermittlung an Ethereum via Interstate-Preconfirmation
op-proposer fragt periodisch op-node nach dem Output-Root. op-node fragt wiederum op-geth nach dem State-Root.
op-proposer veröffentlicht den Output-Root im Ethereum L2OutputOracle-Vertrag. Sendet eine Transaktion an Interstate zur Preconfirmation.
Auszahlungsablauf

Zuletzt aktualisiert
War das hilfreich?