訂單簿
HyperCore 狀態包含每個資產的訂單簿。訂單簿的運作方式與中心化交易所類似。訂單的添加要求價格爲 tick size 的整數倍、數量爲 lot size 的整數倍。訂單按價格-時間優先級撮合。
對永續合約資產訂單簿的操作會引用清算所,因爲所有倉位和保證金檢查都在清算所處理。保證金檢查在下新訂單的開倉時進行,並在每筆訂單撮合時對掛單方再次進行。這確保了儘管掛單下達後預言機價格會波動,保證金系統仍保持一致。
Hyperliquid L1 的一個獨特之處在於,記憶體池和共識邏輯在語義上能夠識別與 HyperCore 訂單簿交互的交易。在一個區塊內,操作會在每個共識批次內排序(一個區塊通常包含 1-2 個共識批次的操作),順序爲:
- 不向任何訂單簿發送 GTC 或 IOC 訂單的操作
- 取消操作
- 發送至少一個 GTC 或 IOC 的操作
在每個類別中,操作按區塊提議者提議的順序排列。修改操作按其下出的新訂單歸類。