Rome Shared Sequencer

Erklärt die Rolle von Rhea, Solana, Hercules, Data-Availability-Schichten und Settlement.

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

  1. Rhea nimmt Rollup-Transaktionen, verpackt sie als Rome-(Solana)-Transaktionen und sendet sie zur Sequenzierung an Solana.

  2. Solana fungiert als globale Zustandsmaschine für alle Rollups, da sie auf Solana als Smart Contracts liegen. Rollup-Transaktionen werden zuerst 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 bringt so den Zustand des Rollups voran.

  4. Datenverfügbarkeit wird bereitgestellt, indem Daten auf Solana, Celestia oder Ethereum veröffentlicht werden (je nach Rollup-Konfiguration).

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

Zuletzt aktualisiert

War das hilfreich?