Questa pagina è una traduzione della community e ha solo scopo informativo; fa fede la versione originale in inglese.
Versione originale ↗

HIP-2: Hyperliquidity

Motivazione

Sebbene HIP-1 sia sufficiente come standard di token permissionless, nella pratica è spesso fondamentale avviare la liquidità iniziale. Uno dei principi di progettazione fondamentali di Hyperliquid è che la liquidità debba essere democratizzata. Per il trading di perps, HLP può quotare una liquidità profonda e con spread ridotti sulla base dei prezzi perp e spot dei CEX, ma è necessario un nuovo modello per i token HIP-1 che si trovano nelle fasi iniziali di formazione del prezzo.

Hyperliquidity trae ispirazione da Uniswap, interoperando con un book degli ordini on-chain nativo per supportare sofisticate strategie di liquidità sul book degli ordini da parte degli utenti finali. HIP-2 è una strategia on-chain completamente decentralizzata che fa parte della logica di transizione dei blocchi di Hyperliquid. A differenza delle convenzionali strategie automatizzate sul book degli ordini, non vi sono operatori. La logica della strategia è protetta dallo stesso consenso che gestisce il book degli ordini stesso. Si noti che Hyperliquidity è attualmente disponibile solo sulle coppie spot contro USDC.

Hyperliquidity è parametrizzata da

  1. spot: un asset del book degli ordini spot con quotazione USDC restituito da un deployment di HIP-1
  2. startPx: il prezzo iniziale dell'intervallo
  3. nOrders: il numero di ordini nell'intervallo
  4. orderSz: la dimensione di un ordine completo nell'intervallo
  5. nSeededLevels: il numero di livelli che iniziano come bid anziché come ask. Si noti che per ogni ulteriore livello di bid aggiunto incrementando nSeededLevels, il deployer deve finanziare Hyperliquidity con un controvalore di USDC pari a px * sz. A parità di nOrders, l'aumento dei livelli seeded riduce l'offerta totale, poiché diminuisce l'offerta iniziale di Hyperliquidity.

Ciascuna strategia Hyperliquidity ha un intervallo di prezzo definito ricorsivamente px_0 = startPx, px_i = round(px_{i-1} * 1.003). La strategia si aggiorna su ogni blocco in cui il tempo del blocco è di almeno 3 secondi successivo al blocco dell'aggiornamento precedente. Dopo ogni aggiornamento:

  1. La strategia mira a nFull = floor(balance / orderSz) ordini ask completi e a un ordine ask parziale balance % orderSz se l'ordine parziale è diverso da zero. Nella misura in cui gli ordini ALO non vengono rifiutati, tali ordini sono garantiti.
  2. Ciascuna tranche completamente eseguita viene modificata in un ordine di dimensione orderSz sul lato con saldo disponibile, fatta eccezione per il singolo ordine parziale di (1), se presente.

La strategia risultante garantisce uno spread dello 0.3% ogni 3 secondi. Come i pool basati su smart contract su chain di uso generale, Hyperliquidity non richiede manutenzione sotto forma di transazioni degli utenti. Un miglioramento fondamentale è che Hyperliquidity partecipa a un book degli ordini di uso generale. I fornitori di liquidità attivi possono affiancare Hyperliquidity nella fornitura di liquidità in qualsiasi momento, consentendo ai mercati di adattarsi a una crescente domanda di liquidità.

Fonte ufficiale: https://hyperliquid.gitbook.io/hyperliquid-docs/hyperliquid-improvement-proposals-hips/hip-2-hyperliquidity
Istantanea della fonte: · Mirror generato: · Traduzione della community; fa fede la versione inglese
Traduzione non ufficiale della community della documentazione Hyperliquid. Contenuti © Hyperliquid; fa fede la versione inglese. Fonte: https://hyperliquid.gitbook.io/hyperliquid-docs/hyperliquid-improvement-proposals-hips/hip-2-hyperliquidity