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

Panoramica

Consenso

Hyperliquid è protetta da HyperBFT, una variante del consenso HotStuff. Come nella maggior parte delle chain proof-of-stake, i blocchi vengono prodotti dai validatori in proporzione al token nativo in staking presso ciascun validatore.

Esecuzione

Lo stato di Hyperliquid è costituito da HyperCore e da HyperEVM per scopi generali.

HyperCore include lo stato del margine e del motore di matching. In particolare, HyperCore non si basa sul supporto di book degli ordini off-chain. Un principio cardine della progettazione è la piena decentralizzazione con un unico ordinamento coerente delle transazioni ottenuto tramite il consenso HyperBFT.

Latenza

Attualmente il consenso utilizza un algoritmo di consenso ottimizzato denominato HyperBFT, ottimizzato per la latenza end-to-end. La latenza end-to-end è misurata come la durata tra l'invio della richiesta e la ricezione della risposta confermata.

Per un ordine inserito da un client geograficamente co-locato, la latenza end-to-end ha una mediana di 0.2 secondi e un 99° percentile di 0.9 secondi. Queste prestazioni consentono agli utenti di trasferire strategie automatizzate da altre piattaforme crypto con modifiche minime e offrono agli utenti al dettaglio un feedback immediato tramite l'UI.

Capacità di elaborazione

Attualmente mainnet supporta circa 200k orders/sec. L'attuale collo di bottiglia è l'esecuzione. L'algoritmo di consenso e lo stack di rete possono scalare fino a milioni di ordini al secondo una volta che l'esecuzione riesca a stare al passo. Sono previsti ulteriori ottimizzazioni della logica di esecuzione quando se ne presenterà la necessità.

Fonte ufficiale: https://hyperliquid.gitbook.io/hyperliquid-docs/hypercore/overview
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/hypercore/overview