Ethereum besteht aus zwei Ebenen, Explorer zeigen meist nur eine
Seit dem Merge im September 2022 hat Ethereum eine Ausführungsebene, die Transaktionen verarbeitet und die EVM betreibt, und eine Konsensebene, die entscheidet, welche Blöcke kanonisch sind, gesichert durch gestakte Validatoren.
Fast jeder Explorer zeigt Ihnen die Ausführungsebene, denn dort leben die Transaktionen. Etherscan sagt Ihnen alles über eine Transaktion und nichts über den Validator, der den sie enthaltenden Block vorgeschlagen hat, ob dieser Validator zuverlässig attestiert hat oder ob in dieser Epoche irgendjemand für irgendetwas bestraft wurde.
beaconcha.in deckt die andere Hälfte ab. Für die rund eine Million Validatoren, die das Netzwerk sichern, und die weitaus größere Zahl an Menschen, die über sie staken, ist genau diese Hälfte die, die über die Rendite entscheidet.
Validator-Leistung, und die Kennzahl, auf die es ankommt
Die Aufgabe eines Validators besteht größtenteils aus Attestierung — jede Epoche darüber abzustimmen, was seiner Ansicht nach die Spitze der Chain ist. Gelegentlich, bei aktueller Validatorenzahl etwa alle paar Monate, wird er ausgewählt, einen Block vorzuschlagen.
Belohnungen stammen hauptsächlich aus Attestierungen, genauer aus der Attestierungs-Effektivität: korrekt und rechtzeitig zu attestieren. Eine verspätet eingereichte Attestierung zählt noch, bringt aber weniger. Das ist die Kennzahl, die einen gut betriebenen von einem schlecht betriebenen Validator unterscheidet, und beaconcha.in stellt sie in den Mittelpunkt.
Die üblichen Ursachen schlechter Effektivität sind unspektakulär und behebbar: eine langsame oder unzuverlässige Verbindung, eine überlastete Maschine, Uhrenabweichung, oder ein Ausführungsclient, der seinem Konsensclient hinterherhinkt. Der Explorer zeigt Ihnen das Symptom; die Ursache liegt bei Ihrer Hardware.
Die Vorschlagshistorie zählt statistisch weniger, finanziell im Moment aber mehr, da ein vorgeschlagener Block Prioritätsgebühren und etwaige MEV-Zahlungen trägt. Einen Vorschlag zu verpassen, weil die Node ausgefallen war, ist der teuerste einzelne Fehler, den ein Solo-Staker machen kann.
Slashing — seltener, als die meisten fürchten
Slashing ist die Strafe für nachweislich böswilliges Verhalten — das Signieren zweier widersprüchlicher Blöcke oder zweier widersprüchlicher Attestierungen. Es führt zu einer Strafe und erzwungenem Ausschluss.
Das sollte man klarstellen, denn die Angst steht in keinem Verhältnis zum Risiko: Slashing ist selten, und praktisch nie durch Ausfallzeit verursacht. Offline zu sein kostet Sie die Belohnungen, die Sie verdient hätten — ungefähr den Betrag, den Sie gewonnen hätten —, und nichts weiter. Slashing setzt das Signieren widersprüchlicher Nachrichten voraus, was in der Praxis fast immer bedeutet, dass dieselben Validator-Schlüssel gleichzeitig auf zwei Maschinen laufen.
Der zuverlässigste Weg zu einem Slashing ist ein schlecht ausgeführtes Failover — einen Validator auf neue Hardware zu verschieben, ohne sicherzustellen, dass die alte wirklich gestoppt ist. beaconcha.in erfasst jedes Slashing-Ereignis mit seiner Begründung, und ein paar davon zu lesen ist lehrreich darüber, was tatsächlich schiefgeht.
Eine nützliche Angewohnheit
Wenn Sie staken, richten Sie die Ausfallzeit-Benachrichtigung ein. Verpasste Attestierungen summieren sich leise, und ein Solo-Validator kann tagelang offline sein, bevor es jemand bemerkt. Die Benachrichtigung ist kostenlos, und sie ist die wertvollste Zwei-Minuten-Konfiguration, die einem Staker zur Verfügung steht.
Auszahlungen seit Shapella
Das Shapella-Upgrade im April 2023 hat Auszahlungen aus der Konsensebene ermöglicht, was Staking von einer Einbahnstraßen-Verpflichtung in etwas mit Ausstieg verwandelte.
Es gibt zwei Arten. Teilauszahlungen fegen das Guthaben über 32 ETH automatisch und regelmäßig ab, ohne dass eine Handlung nötig ist — das sind Ihre angesammelten Belohnungen, die eintreffen. Vollständige Auszahlungen erfordern den Ausstieg des Validators, was ihn in eine Warteschlange bringt, deren Länge davon abhängt, wie viele andere gleichzeitig aussteigen.
beaconcha.in verfolgt beides, einschließlich der Position in der Austrittswarteschlange. Für alle, die einen Ausstieg planen, ist diese Warteschlange die Antwort auf „wann“ — und keine feste Zahl, sie verlängert sich deutlich in Phasen, in denen viele Validatoren gleichzeitig aussteigen.
Eine Voraussetzung überrascht viele: Auszahlungen funktionieren nur, wenn der Validator Auszahlungs-Credentials besitzt, die auf eine Adresse der Ausführungsebene zeigen. Validatoren aus der Frühzeit nutzten oft noch das ältere BLS-Credential-Format und müssen zuerst aktualisiert werden. beaconcha.in zeigt den Credential-Typ auf der Validator-Seite, und das vorab zu prüfen ist deutlich besser, als es hinterher zu tun.
API und Selbst-Hosting
Ein kostenloser API-Tarif mit Schlüssel deckt Validator-Status, -Leistung und -Belohnungen ab — genug für ein persönliches Dashboard, knapp für alles Größere. Kostenpflichtige Tarife existieren.
Es ist außerdem Open Source und selbst hostbar, ungewöhnlich für ein so spezialisiertes Werkzeug. Betreiben Sie bereits eine Beacon-Node, ist der Explorer dagegen eine naheliegende Erweiterung und entfernt den Dritten vollständig aus Ihrem Monitoring.
Für einen Solo-Staker ist diese Kombination — eigene Beacon-Node, eigener Explorer, eigene Benachrichtigung — der Aufbau, der von niemandem abhängt. Es ist mehr Aufwand als ein Browser-Lesezeichen, und es ist der Unterschied zwischen dem eigenen Validator-Monitoring und dem Nachfragen bei jemand anderem.