Die Kette der Schritte
Sechs Schritte trennen einen Dollar auf einer anderen Chain von einer Position auf Hyperliquid.
- USDC erreicht HyperCore. Es wird auf der Hyperliquid-L1 native geprägt, und das Cross-Chain Transfer Protocol von Circle holt es von Arbitrum herüber.
- Es wird Ihrer Adresse gutgeschrieben. Einzahlungen werden zuerst dem Cross-Margin-Guthaben dieser Adresse in der Clearingstelle der Perpetuals gutgeschrieben.
- Sie signieren eine Order. Ein Markt, eine Richtung, eine Größe, ein Kurs und ein Hebel, signiert vom Key des Kontos oder von einem API-Wallet, das es genehmigt hat.
- Die Order kommt ins Orderbuch dieses Basiswerts, zu einem Kurs, der ein Vielfaches der Tick-Größe ist, und wird nach Preis und Eingangszeit zusammengeführt.
- Die Ausführung ändert Ihre Position in der Clearingstelle, und das Funding wird jede Stunde abgerechnet, solange die Position offen bleibt.
- Eine Auszahlung ist eine Signatur allein auf Hyperliquid: die Validatoren signieren und senden die Anfrage an den Vertrag der Brücke.
Dollar hineinbringen
USDC wird auf der Hyperliquid-L1 native geprägt, und der Weg von Arbitrum ist Circles eigenes Protokoll, das Circle dokumentiert. Die alte Arbitrum-Brücke gilt als veraltet: die Dokumentation sagt, sie halte heute weniger als 10 % des USDC-Bestands auf HyperCore.
Die Mechanik der alten Brücke lohnt sich zu kennen, weil die meisten Anleitungen sie noch beschreiben. An sie gesendetes USDC wird der sendenden Adresse in weniger als einer Minute gutgeschrieben, die Mindesteinzahlung beträgt 5 USDC, und die Dokumentation sagt unmissverständlich, dass ein kleinerer Betrag nicht gutgeschrieben und für immer verloren ist.
Was ankommt, landet im Cross-Margin-Guthaben, wo es jede in diesem Modus eröffnete Position deckt. Eine Position wird standardmäßig in Cross Margin eröffnet; Isolated Margin ist eine Wahl, die Sie je Position treffen.
Eine Order im Orderbuch
Das Orderbuch arbeitet im Kern wie das einer zentralen Börse, und es liegt vollständig onchain. Ein Kurs muss ein ganzzahliges Vielfaches der Tick-Größe und eine Größe ein ganzzahliges Vielfaches der Losgröße sein, und Orders werden nach Preis und Eingangszeit zusammengeführt.
Die Margin wird zweimal geprüft. Sie wird geprüft, wenn eine neue Order eröffnet wird, und noch einmal auf der ruhenden Seite beim Zusammenführen jeder Order, damit das Margin-System auch dann stimmig bleibt, wenn sich der Oracle-Preis bewegt hat, nachdem die ruhende Order platziert war.
Die Chain selbst weiß, was eine Order ist. Innerhalb eines Blocks werden die Aktionen in drei Gruppen sortiert: zuerst die, die keine GTC- oder IOC-Order an ein Orderbuch senden, dann die Stornierungen, dann die, die mindestens eine GTC- oder IOC-Order senden, und jede Gruppe behält die Reihenfolge, die ihr der Blockvorschlagende gegeben hat. Ein Block hält meist ein oder zwei Konsens-Stapel von Aktionen.
Wie schnell sie antwortet
Von Ende zu Ende, gemessen vom Senden einer Anfrage bis zum Empfang einer bestätigten Antwort, nennt die Dokumentation einen Median von 0,2 Sekunden und 0,9 Sekunden im 99. Perzentil, für eine Order von einem geografisch mitgelagerten Client. Das Mainnet trägt etwa 200.000 Orders pro Sekunde, und die Dokumentation sagt, der Engpass sei die Ausführung und nicht der Konsens.
Zwei Folgen für alles Automatische. Eine Entscheidung ist deutlich unter einer Sekunde bestätigt, ein Programm muss also nicht raten, ob seine Order angekommen ist; und ein Programm weit von einem API-Server wird von seinem eigenen Netz begrenzt, bevor es die Chain begrenzt.
Signaturen, API-Wallets und Nonces
Jede Aktion wird signiert. Neben dem eigenen Key des Kontos kann ein Hauptkonto API-Wallets genehmigen, die die Dokumentation auch Agent-Wallets nennt, damit sie für das Konto oder für seine Unterkonten signieren. Ein Konto kann ein genehmigtes Wallet ohne Namen und bis zu drei mit Namen halten, dazu zwei weitere benannte Agenten je Unterkonto, und eine mit valid_until gesetzte Frist darf höchstens 180 Tage weit reichen.
Ein API-Wallet signiert, und sonst nichts. Kontodaten werden mit der echten Adresse des Kontos abgefragt, und die Dokumentation nennt es eine häufige Falle, die Adresse des Agenten abzufragen: sie liefert ein leeres Ergebnis, keinen Fehler.
Die Nonces sind nicht die von Ethereum, denn ein Orderbuch kann nicht auf eine Transaktion nach der anderen warten. Hyperliquid behält die 100 höchsten Nonces je Signierer; eine neue Aktion muss eine Nonce über der kleinsten dieser Menge tragen, die nie zuvor verwendet wurde, und innerhalb von zwei Tagen vor und einem Tag nach dem Zeitstempel ihres Blocks liegen.
Der Nonce-Zustand eines API-Wallets kann beschnitten werden: wenn es durch die Genehmigung eines neuen abgemeldet wird, wenn es abläuft, oder wenn dem Konto, das es angemeldet hat, das Geld ausgeht. Die Dokumentation warnt, dass früher signierte Aktionen dann wiederholt werden können. Erzeugen Sie ein neues API-Wallet, statt eine alte Adresse wiederzubeleben.
Dollar hinausbringen
Eine Auszahlung beginnt mit einer Signatur auf Hyperliquid und verlangt von Ihnen keine Transaktion auf der anderen Chain: die Validatoren signieren und senden die Anfrage an den Vertrag der Brücke. Die Dokumentation nennt eine Gebühr von 1 $ zum Zeitpunkt des Schreibens und etwa fünf Minuten bis zur Endgültigkeit.
Was diese Anfrage senden kann, zählt mehr als die Dauer. Ein genehmigtes API-Wallet kann es nicht: am 28. September 2026 im Mainnet mit einem frischen Agent-Key gemessen, wurden withdraw3, usdSend, spotSend, sendAsset und usdClassTransfer alle beim Signierer verweigert, während dieselben Anfragen, vom Konto selbst signiert, auf einen Guthabenfehler trafen.
Deshalb darf ein Agent überhaupt einen Key bekommen. Der Key, der handelt, und der Key, der Geld bewegt, sind zwei verschiedene Keys.