Richte einen OP Geth-Knoten ein
Schritte zum Starten von Postgres, Light Client, Geth, Rhea, Hercules und optional Nginx via Docker.
Dieser OP Geth-Knoten dient als nicht abstimmender RPC-Knoten, der das Ausführen von Eth L2-Transaktionen ermöglicht.
Das Einrichten eines OP Geth-Knotens erfordert OP Geth, Rhea, Hercules, Light Client (auch Proxy genannt) und Postgres.
OP Geth wurde so geändert, dass die Gasberechnung auf dem erforderlichen Solana-Compute basiert. Er ermittelt den benötigten Gaswert durch Abfrage des Light Client.
Rhea nimmt L2-Transaktionen aus dem OP Geth-Mempool auf, setzt sie zu Solana-Transaktionen zusammen und schickt sie zur Sequenzierung an Solana.
Die Konsens-Voting-Knoten von Solana führen diese Transaktionen aus und stimmen über deren Reihenfolge ab. Hercules liest den Zustand von Solana-Knoten und bestätigt L2-Transaktionen sowie deren Reihenfolge auf OP Geth.
Maschinenspezifikationen
Wir empfehlen die Verwendung einer Ubuntu-Maschine mit den untenstehenden Spezifikationen. macOS wird jedoch ebenfalls unterstützt.
4 Kerne, 8 GB RAM, 1 TB Speicher, 8 MBit/s Netzwerkbandbreite
z. B. AWS c5a.2xlarge, Ubuntu, x86_64, EBS 1 TB GP3
8 Kerne, 16 GB RAM, 16 Kerne, 1 TB SSD, 25 MBit/s Netzwerkbandbreite
z. B. AWS c5a.4xlarge, Ubuntu, x86_64, EBS 1 TB GP3
Docker-Container mit einem Befehl starten
docker compose up -dAlternativ die Docker-Container unten nacheinander starten
Dienste bei Bedarf neu starten
Übersicht der Docker-Container
Die von Ihnen gestarteten Docker-Container sind unten aufgeführt.
proxy_rome
Light Client
geth
OP Geth
rhea
Rhea
hercules
Hercules
postgres_rome
Postgres-Datenbank
apply_migrations
Postgres-Migrationen
deposuitui
Einzahlungs-Benutzeroberfläche
romenginx
Nginx-Proxy
Zuletzt aktualisiert
War das hilfreich?