Hyperliquid hat ein großartiges Produkt, aber das Team muss noch mehrere Aspekte seiner Infrastruktur verbessern, um wirklich mit den Mainstream-L1-Blockchains konkurrieren zu können.
Verfasst von: Kam
Übersetzung: Luffy, Foresight News
Dieser Brief ist an das Hyperliquid-Entwicklungsteam gerichtet, in der Hoffnung, dass das Team sich die Zeit nimmt, dieses Feedback zur Blockchain-Verwaltung von Hyperliquid zu überprüfen.
Wichtigste Punkte:
Aufgrund von nicht Open Source Code, mangelnder Dokumentation und der Abhängigkeit von zentralisierten APIs stehen Validatoren vor zahlreichen erheblichen Herausforderungen, die zu häufigen Festnahmen und instabiler Leistung führen.
Die Anreize im Testnetz haben einen Schwarzmarkt für HYPE-Token hervorgebracht, der den Abschluss von Geschäften mit großen Inhabern begünstigt, anstatt eine faire Auswahl von Validatoren zu ermöglichen.
Die Belohnungen für Validatoren im Hauptnetz sind zu niedrig, um die hohen Selbstsicherungsanforderungen zu erfüllen, und der Grad der Dezentralisierung ist begrenzt, da 81 % der Staking-Anteile von den Stiftungs-Validatoren kontrolliert werden.
Um mit den Mainstream-L1-Blockchains konkurrieren zu können, muss Hyperliquid die Transparenz erhöhen, die Staking-Zentralisierung reduzieren, einen fairen Auswahlprozess für Validatoren implementieren und die Interaktion mit externen Validatoren stärken.
Ich habe im Dezember 2023 von Hyperliquid erfahren, einer erstaunlichen Krypto-Anwendung. Sie ist benutzerfreundlich, bietet ein hervorragendes Benutzererlebnis und einige einzigartige Funktionen wie ein Vault und die berühmte HLP. Derzeit verwaltet HLP Vermögenswerte im Wert von über 350 Millionen Dollar, und jeder kann auf passive Weise an Hyperliquid teilnehmen.
Nachdem ich gesehen habe, wie großartig diese Plattform ist und wie Hyperliquid als eigene L1-Blockchain funktioniert, hoffe ich, dass Chorus One (Staking-Lösung) als Betreiber an der Hyperliquid-Kette teilnehmen kann. Ich bin Mitarbeiter von Chorus One, einem der größten Knotenbetreiber in diesem Bereich. Seit 2018 ist Chorus One im Bereich Proof of Stake sehr aktiv.
Nachdem Chorus One am 17. Oktober letzten Jahres auf die Whitelist gesetzt wurde, trat es dem Hyperliquid-Testnetz bei. Ich möchte dem Hyperliquid-Engineering-Team unsere Gesamterfahrung im Testnetz mitteilen, da wir seit fast 3 Monaten dabei sind und bisher keine Gelegenheit hatten, mit ihnen zu kommunizieren.
In dieser Zeit haben wir einen der erfolgreichsten Token-Launches im Jahr 2024 miterlebt: die Einführung des HYPE-Tokens. Gleichzeitig haben wir auch ein interessantes und herausforderndes Testnetz-Umfeld erlebt. Ich möchte einige beobachtete Probleme ansprechen, in der Hoffnung, dass sie in den kommenden Tagen, Wochen oder Monaten Beachtung finden.
Testnet-Erfahrung
Bis jetzt war die Erfahrung im Testnetz äußerst herausfordernd. Die Betreiber wissen fast nichts darüber, wie man Knoten betreibt, und die verfügbaren Ressourcen sind sehr begrenzt. Darüber hinaus erkunden wir im Grunde im Dunkeln und haben mehrere Probleme entdeckt, darunter Folgendes:
Häufig ins Gefängnis, aber ohne erkennbaren Grund
Anfangs sind wir mehrmals ins Gefängnis gekommen, ohne den Grund zu verstehen. Da der Code nicht Open Source ist, können wir die Gründe einfach nicht genau einschätzen. Das Einzige, was wir tun konnten, war, uns auf Discord mit anderen Validatoren auszutauschen und gemeinsam zu spekulieren. Nach Gesprächen mit mehreren Validatoren haben wir festgestellt, dass auch sie häufig ins Gefängnis kommen und nicht genau wissen, warum.
Knotenstandort
Später haben wir festgestellt, dass das Gefängnisproblem möglicherweise darauf zurückzuführen ist, dass wir keinen Knoten in Tokio betreiben. Das Verschieben des Knotens nach Tokio könnte hilfreich sein. Leider hat das Team dies nie ausdrücklich gesagt, und wir haben es erst nach vielen Problemen entdeckt.
Nachdem der Knoten nach Tokio verschoben wurde, hat sich die Situation verbessert. Dies könnte daran liegen, dass viele Knoten im Testnetz, die eine große Menge an gestakten Token halten, ebenfalls in Tokio sind, sodass unser Knoten weniger Blöcke verpasst und im Takt bleibt. Dennoch haben wir, selbst nach der Verschiebung des Knotens, weiterhin Probleme mit dem Gefängnis, ohne den genauen Grund zu kennen. Diese Frustration ist hauptsächlich darauf zurückzuführen, dass der Code nicht Open Source ist.
Abhängigkeit von automatischen Entlassungsskripten
Wir haben festgestellt, dass die Aufrechterhaltung einer guten Betriebszeit im Hyperliquid-Testnetz von der Geschwindigkeit abhängt, mit der Skripte die Knoten aus dem Gefängnis entlassen. Der einzige Weg, die Betriebszeit zu verbessern, besteht darin, sich auf Skripte zu verlassen, die Knoten schnell automatisch aus dem Gefängnis entlassen können. Validatoren können die zugrunde liegenden Probleme nicht vollständig verstehen oder lösen und können nur Knoten automatisch aus dem Gefängnis entlassen, ohne die Details zu verstehen.
Zentralisierte Hyperliquid-API als Single Point of Failure
Mehrmals sind unsere Versuche, aus dem Gefängnis entlassen zu werden, gescheitert, weil die Hyperliquid-API ausgefallen ist. Wenn die API ausfällt, können Validatoren sich nicht selbst aus dem Gefängnis entlassen, da sie eine Anfrage an den Hyperliquid-Server senden müssen, um entlassen zu werden.
Das Team hat möglicherweise dies erkannt, aber dieses Design muss neu überdacht werden, da es die API zu einem erheblichen Single Point of Failure im Netzwerk macht. Wenn das Ziel der Aufbau eines byzantinischen Fehlertoleranzsystems ist, sollten keine besonders berechtigten Knoten existieren, wie z. B. Knoten, die von zentralisierten APIs abhängen.
Auswahl der Validatoren im Hauptnetz
Hyperliquid hat kürzlich etwa 16 Validatoren im Prozess der Dezentralisierung seiner Validatorensammlung ausgewählt. Zuvor wurde Hyperliquid von 4 Validatoren des Kernteams verwaltet, was zu zahlreichen Kritiken führte. Kürzlich hat Hyperliquid einen bedeutenden Schritt gemacht, die Anzahl der Validatoren von 4 auf 16 zu erhöhen.
Zur Auswahl der Validatoren wurden 4 Validatoren in einem Beitrag auf Discord bekannt gegeben:
Die 4 Validatoren sind Validao, Bharvest, Hypurrstake und Prrposefulnode. Sie wurden basierend auf der Betriebszeit ausgewählt und haben in den letzten 7 oder 30 Tagen eine Betriebszeit von über 90 % aufrechterhalten.
Dies ist eine bemerkenswerte Leistung aus vielen Gründen. Der Hauptgrund liegt darin, dass die Leistung der Validatoren auch von externen Faktoren beeinflusst wird, wie z.B. Ausfällen der Hyperliquid-API, Gefängnisproblemen und ständigen Abstürzen der Binärdateien, die alle einen nicht unerheblichen Einfluss auf die Leistung haben.
Neben diesen 4 Validatoren, die auf der Leistung im Testnetz basieren, betreiben auch 5 Validatoren der Hyperliquid-Stiftung Knoten im Hauptnetz. Darüber hinaus wurden 7 weitere Validatoren in das Hauptnetz gewählt, deren Auswahlgründe jedoch nicht öffentlich gemacht wurden.
Dann begann der Schwarzmarkt für HYPE-Testnet-Token zu entstehen.
Das Hyperliquid-Testnetz hatte ursprünglich 50 Validatoren. Zu Beginn konnten nur bestimmte Entitäten auf die Whitelist gesetzt werden, um dem Testnetz beizutreten, aber am 12. Dezember wurde der Zugang für Validatoren vollständig geöffnet.
Die Bedingungen sind einfach: Um sich als Validator zu registrieren, sind 10000 HYPE-Testnet-Token erforderlich. Um jedoch ein aktiver Validator zu werden, muss man auch unter den ersten 50 sein, andernfalls wird der Validator inaktiv sein.
Dies führte zu einem Anstieg des Preises für HYPE-Testnet-Token. Zunächst stieg der Preis auf über 3000 Testnet-USDC und einige Tage später sogar auf über 28000 Testnet-USDC. Zum Zeitpunkt des Schreibens beträgt der aktuelle Tokenpreis etwa 700 Testnet-USDC.
Leider gibt der Faucet nur alle 4 Stunden 100 Testnet-USDC aus. Um unter die ersten 50 aktiven Validatoren im Testnetz zu gelangen, benötigt man derzeit über 528747 HYPE-Testnet-Token. Angenommen, der Tokenpreis beträgt 700 Testnet-USDC pro Token, und man verlässt sich nur auf den Faucet, um USDC zu erhalten, ergibt sich folgende Berechnung:
Benötigte Tage = (528747×700)÷(100×6) = 616871,5 Tage
Das bedeutet, dass es etwa 616871,5 Tage dauert, um, nur auf Faucets angewiesen, die benötigten HYPE-Testnet-Token zu erhalten und ein aktiver Validator auf Hyperliquid zu werden, was etwa 1690 Jahren entspricht.
Diejenigen, die im Hauptnetz HYPE-Airdrops erhalten haben, haben auch im Testnetz die gleiche Menge an Token erhalten. Das schuf eine Gelegenheit für Validatoren, mit diesen Community-Mitgliedern zusammenzuarbeiten, indem sie die HYPE-Token im Testnetz an Validatoren staken, damit diese in einer aktiven Sammlung einen Platz einnehmen können.
In der Zwischenzeit hat dies auch den Inhabern von Testnet-HYPE-Token andere Ideen gegeben. Angesichts des harten Wettbewerbs um den Zugang zur Validatorensammlung im Testnetz sind viele Validatoren begierig darauf, so viele HYPE-Testnet-Token wie möglich zu erhalten. Infolgedessen entstand ein Schwarzmarkt, auf dem große Inhaber von Testnet-HYPE-Token begannen, Tokens an Validatoren zu verkaufen, um echtes USDC im Hauptnetz zu erhalten.
Ich habe noch nie eine so chaotische Situation erlebt. Obwohl das Hyperliquid-Team offensichtlich gegen diese Praktiken ist, sind sie vollkommen in der Lage, dieses Problem zu lösen. Eine mögliche Lösung wäre die Implementierung eines angemessenen Auswahlprozesses für Validatoren im Testnetz.
In den meisten anderen Proof-of-Stake-Netzwerken teilt das Kernteam normalerweise ein Formular, das jeder Validator ausfüllen kann, um sein Interesse am Betrieb des Netzwerks zu bekunden. Das Team prüft dann diese Anträge und filtert sie basierend auf verschiedenen Kriterien wie der Erfahrung des Validators beim Betrieb von Knoten, früheren Beiträgen, der Community-Teilnahme oder anderen Faktoren.
Diese Gruppe vorläufig ausgewählter Validatoren kann zum Testnetz beitragen und eng mit dem Engineering-Team zusammenarbeiten, um Feedback zu geben und sicherzustellen, dass alles reibungslos läuft. Wir haben mehrmals versucht, Feedback zu geben, aber bisher ist uns das nicht gelungen.
Hauptnetz vs. Dezentralisierung
Wie bereits erwähnt, besteht die aktuelle Validatorensammlung im Hyperliquid-Hauptnetz aus 16 Validatoren, die hier eingesehen werden kann: https://app.hyperliquid.xyz/staking.
Fünf davon stammen von der Hyperliquid-Stiftung. Vier wurden auf der Grundlage der Leistung im Testnetz ausgewählt und haben eine Betriebszeit von über 90 % aufrechterhalten. Sieben wurden vom Hyperliquid-Team selbst ausgewählt.
Von den 404495250 bereits gestakten HYPE-Token sind etwa 329578724 HYPE-Token bei den Stiftungs-Validatoren gestakt, was etwa 81,4 % des gesamten Staking-Anteils entspricht. Wir wissen nicht viel über HyperBFT, nehmen jedoch an, dass es als byzantinisches Fehlertoleranzsystem funktioniert. Die Hauptannahme der meisten BFT-Systeme ist, dass nicht mehr als 33 % der Stimmrechte böswillig agieren. Wenn eine einzelne Entität ein Drittel der Staking-Anteile kontrolliert, kann sie die Blockchain zum Stillstand bringen. Wenn sie zwei Drittel kontrolliert, kann sie das Netzwerk vollständig kontrollieren.
Der Hyperliquid-Stiftung wurden ursprünglich 60 Millionen HYPE-Token für jeden Stiftungs-Validator zum Staken zugewiesen. Viele HYPE-Inhaber haben sich jedoch auch entschieden, im Stiftungs-Validator zu staken, was der Dezentralisierung abträglich ist. Das Team sollte mehr mit der Community interagieren und eine dezentralere Staking-Verteilung fördern.
Es gibt drei potenzielle Lösungen:
Die Community über die Bedeutung des Stakings bei externen Validatoren für die Sicherheit und Dezentralisierung der Kette informieren.
Stiftungs-Validatoren implementieren eine 100%-Provision, um Benutzer zu ermutigen, bei externen Validatoren zu staken und die Dezentralisierung zu fördern.
Die Staking-Anteile der Stiftung an externe Validatoren umverteilen, ist eine gängige Praxis in den meisten Ketten.
Die Verteilung des Staking-Anteils auf externe Validatoren hilft auch, wirtschaftlich nachhaltiger zu sein. Hyperliquid ist eine Blockchain, die sich auf hohe Durchsatzraten konzentriert, und die Infrastrukturkosten für den Betrieb von Knoten (insbesondere in Tokio) können hoch sein. Derzeit liegt das Jahreseinkommen von Validatoren an der Basis zwischen 3000 und 5000 Dollar, was nicht ausreicht, um ihre Kosten zu decken. Besonders herausfordernd ist, dass sie 10000 HYPE-Token (zum aktuellen Preis von etwa 250000 Dollar) im Hauptnetz staken müssen, um zu validieren.
Derzeit interagieren Benutzer mit Hyperliquid, indem sie USDC von Arbitrum über die Kette zur Hyperliquid-Kette übertragen. Nach Überprüfung des Smart Contracts der Brücke scheint es, dass die Brücke immer noch von 4 Validatoren verwaltet wird. Diese Validatoren scheinen nicht mit dem Konsensmechanismus der Kette oder den 16 Validatoren im Hauptnetz verbunden zu sein.
Hyperliquid hat ein großartiges Produkt, aber das Team muss noch mehrere Aspekte seiner Infrastruktur verbessern, um wirklich mit den Mainstream-L1-Blockchains konkurrieren zu können.
Einige Verbesserungsmaßnahmen sind:
Hören Sie auf die Meinungen der Validatoren. Obwohl das Team derzeit unabhängig arbeitet und nicht mit vielen externen Personen interagiert, was sich als recht effektiv beim Aufbau ihres Perp-Produkts herausstellt, sind Validatoren die Säulen von L1-Blockchains. Es ist ebenso wichtig, ihre Meinungen zu hören, um sicherzustellen, dass alles reibungslos läuft.
Open Source-Code. Dies würde Validatoren helfen, die Probleme besser zu verstehen, die beim Betrieb von Knoten auf der Hyperliquid-Kette auftreten, und es würde den Benutzern helfen, Vertrauen in das Produkt zu gewinnen. Open Source-Code ermöglicht auch, dass Validatoren mehr über die Architektur und den Konsensalgorithmus erfahren. Derzeit sind die Informationen über HyperBFT sehr begrenzt, und Open Source kann die dringend benötigte Transparenz und Verständnis bieten.
Einen angemessenen Auswahlprozess für Validatoren schaffen, um den Schwarzmarkt für HYPE-Testnet-Token zu beseitigen. Die Auswahl von Validatoren basierend auf der Betriebszeit ist eine faire Methode, aber auch der Erhalt einer guten Betriebszeit sollte fair sein. Es sollte nicht davon abhängen, ob Beziehungen bestehen, um Testnet-Token zu erhalten, Testnet-Token zu kaufen oder auf die Betriebszeit der Hyperliquid-API angewiesen zu sein.
Insgesamt benötigt Hyperliquid keine großen Veränderungen, um mit den Mainstream-L1-Blockchains konkurrieren zu können. Der Hauptfokus sollte darauf liegen, mehr mit externen Parteien zu interagieren und ihre Meinungen zu berücksichtigen. Ich freue mich darauf zu sehen, wie sich die Situation in den kommenden Wochen und Monaten entwickelt, und unser Team steht jederzeit bereit, Hilfe zu leisten und Feedback zu geben. Ich wünsche dem Hyperliquid-Team alles Gute!