Rome Shared Sequencer

Erklärt die Rolle von Rhea, Solana, Hercules, Schichten zur Datenverfügbarkeit und Settlement.

Rome-Rollup besteht aus dem Rollup-Client wie OP Geth, Rhea als gemeinsamem Sequencer, dem Rollup-Smart-Contract auf Solana und Hercules.

  1. Rhea nimmt Rollup-Transaktionen, verpackt sie als Rome-(Solana)-Transaktionen und reicht sie zur Sequenzierung bei Solana ein.

  2. Solana dient als globale Zustandsmaschine für alle Rollups, da sie als Smart Contracts auf Solana liegen. Rollup-Transaktionen werden zunächst auf Solana ausgeführt und aktualisieren den Rollup-Zustand auf Solana. Solana bestimmt die Reihenfolge der Transaktionen.

  3. Hercules akzeptiert Blöcke von Solana und führt die Nutzlast des Blocks auf dem Rollup aus und treibt damit den Zustand des Rollups voran.

  4. Datenverfügbarkeit wird bereitgestellt, indem Daten auf Solana, Celestia oder Ethereum veröffentlicht werden (abhängig von der Rollup-Konfiguration).

  5. Abwicklung erfolgt durch das Committen des Zustands nach Ethereum.

Zuletzt aktualisiert

War das hilfreich?