Staking
Grundlagen
HYPE-Staking auf Hyperliquid findet innerhalb von HyperCore statt. Ebenso wie USDC zwischen Perp- und Spot-Konten übertragen werden kann, kann HYPE zwischen Spot- und Staking-Konten übertragen werden.
Innerhalb des Staking-Kontos kann HYPE an eine beliebige Anzahl von Validatoren gestakt werden. Hier und in anderen Dokumenten werden delegieren und staken synonym verwendet, da Hyperliquid ausschließlich delegiertes Proof-of-Stake unterstützt.
Jeder Validator benötigt eine Selbst-Delegierung von 10k HYPE, um aktiv zu werden. Die Selbst-Delegierung ist für ein Jahr gesperrt. Sobald die Selbst-Delegierung eines Validators unter 10k HYPE fällt, wechselt der Validator in den Nur-Undelegierung-Modus (d. h., alle künftigen Delegierungen an diesen Validator sind deaktiviert), sodass der gesamte Stake des Validators künftig nur noch abnehmen kann.
Sobald Validatoren aktiv sind, erzeugen sie Blöcke und erhalten Belohnungen proportional zu ihrem gesamten delegierten Stake. Validatoren können von ihren Delegierern eine Kommission erheben. Diese Kommission kann nur erhöht werden, wenn die neue Kommission kleiner oder gleich 1% ist. Dies verhindert Szenarien, in denen ein Validator eine große Menge an Stake anzieht und die Kommission anschließend deutlich erhöht, um sich dies bei unachtsamen Stakern zunutze zu machen.
Delegierungen an einen bestimmten Validator haben eine Sperrdauer von 1 Tag. Nach dieser Sperre können Delegierungen jederzeit teilweise oder vollständig undelegiert werden. Undelegierte Guthaben werden sofort im Guthaben des Staking-Kontos berücksichtigt.
Übertragungen vom Spot-Konto auf das Staking-Konto erfolgen sofort. Übertragungen vom Staking-Konto auf das Spot-Konto durchlaufen jedoch eine 7-tägige Unstaking-Warteschlange. Die meisten anderen Proof-of-Stake-Chains haben einen ähnlichen Mechanismus, der sicherstellt, dass groß angelegte Konsensangriffe durch Slashing oder Mechanismen auf sozialer Ebene bestraft werden. Derzeit ist kein automatisches Slashing implementiert. Jede Adresse kann höchstens 5 ausstehende Auszahlungen in der Unstaking-Warteschlange haben.
Wenn Sie beispielsweise am 11. März um 08:00:00 UTC eine Übertragung von 100 HYPE vom Staking- zum Spot-Konto und am 12. März um 09:00:00 UTC eine Übertragung von 50 HYPE anstoßen, wird die Übertragung von 100 HYPE am 18. März um 08:00:01 UTC und die Übertragung von 50 HYPE am 19. März um 09:00:01 UTC finalisiert.
Die Formel für die Staking-Belohnungsrate ist von Ethereum inspiriert, wobei die Belohnungsrate umgekehrt proportional zur Quadratwurzel des insgesamt gestakten HYPE ist. Bei insgesamt 400M gestaktem HYPE beträgt die Belohnungsrate etwa 2.37% pro Jahr. Die Staking-Belohnungen stammen aus der Reserve für künftige Emissionen.
Belohnungen werden jede Minute angesammelt und täglich an die Staker ausgeschüttet. Belohnungen werden automatisch an den Validator, bei dem gestakt wird, neu delegiert, d. h. wiederangelegt. Die Belohnungen basieren auf dem Mindestguthaben, das ein Delegierer während jeder Staking-Epoch (100k Runden, wie unten erläutert) gestakt hat.
Technische Details
Das Konzept eines Quorums ist wesentlich für moderne Proof-of-Stake-Konsensalgorithmen wie HyperBFT. Ein Quorum ist jede Menge von Validatoren, die über mehr als ⅔ des gesamten Stakes im Netzwerk verfügt. Die Betriebsvoraussetzung des Konsenses ist, dass ein Quorum des Stakes ehrlich (nicht-byzantinisch) ist. Daher ist es eine wesentliche Verantwortung jedes Stakers, ausschließlich an vertrauenswürdige Validatoren zu delegieren.
Der HyperBFT-Konsens verläuft in Runden, einem grundlegenden diskreten Bündel von Transaktionen zusammen mit Signaturen eines Validatoren-Quorums. Jede Runde kann nach Erfüllung bestimmter Bedingungen committed werden und wird anschließend zur Verarbeitung an den Ausführungszustand gesendet. Eine zentrale Eigenschaft des Konsensalgorithmus ist, dass alle ehrlichen Nodes der geordneten Liste der committeten Runden zustimmen.
Runden können zu einem neuen Block des Ausführungszustands führen. Execution-Blöcke werden durch einen separaten, monoton steigenden Zähler namens height indiziert. Height erhöht sich nur bei Konsensrunden mit mindestens einer Transaktion.
Der Validator-Set entwickelt sich in Epochs von 100k Runden, was im Mainnet etwa 90 Minuten entspricht. Die Validatoren und die Konsens-Stakes sind für jede Staking-Epoch statisch.
Validatoren können darüber abstimmen, Peers zu jailen, die nicht mit ausreichender Latenz oder Häufigkeit auf die Konsensnachrichten des Abstimmenden reagieren. Nach Erhalt eines Quorums an Jail-Stimmen wird ein Validator gejailt und nimmt nicht mehr am Konsens teil. Ein gejailter Validator erzeugt keine Belohnungen für seine Delegierer. Ein Validator kann sich selbst unjailen, indem er die Ursachen diagnostiziert und behebt, vorbehaltlich der On-Chain-Rate-Limits für Unjailing. Beachten Sie, dass Jailing nicht dasselbe ist wie Slashing, das nachweislich bösartigem Verhalten wie dem Doppelsignieren von Blöcken in derselben Runde vorbehalten ist.