Das nachstehende Diagramm veranschaulicht die Struktur des Hamster Stake Pools. Gegenwärtig werden die Server an verschiedenen Standorten vom Hostingprovider Contabo betrieben und laufen mit dem Betriebssystem Ubuntu 22.04 LTS. Umfassende Sicherheitsmaßnahmen, darunter eine Firewall, schützen alle Server.

cardano stake pool aufbau

Block Producer

Der Block Producer läuft auf einem Hardwareserver mit folgenden

  • 6 Core Intel(R) i7 CPU 980 / 3.33GHz
  • 32 GB RAM
  • 64 GB Festplatte Betriebssystem
  • 2 TB Festplatte Blockchain

Relay

Die Relays laufen jeweils auf einer etwas schwächeren Hardware und sind für die Anforderung absolut ausreichend

  • 4 Core AMD EPYC 7282 / 2.8 GHz
  • 30 GB RAM
  • 100 GB Festplatte Betriebssystem
  • 600 GB Festplatte Blockchain

Cold Server

Der Cold Server ist nicht ständig mit dem Internet verbunden, daher im Schaubild als offline markiert. Er wird nur benötigt wenn Änderungen am Pool vorgenommen werden wie z.B. den Pledge erhöhen oder die KES Keys aktualisieren.

Metrics observer

Die Metriken des Block Producers und der Relays werden regelmäßig von Prometheus erfasst (im Intervall von 10 Sekunden) und anschließend vom Alertmanager ausgewertet. Falls erforderlich, wird ein Alarm per E-Mail und SMS ausgelöst. Zusätzlich habe ich ein Grafana Dashboard erstellt, um die Langzeitauswertung der Metriken im Blick zu haben.

Categorized in: