HyperBFT to własny algorytm konsensusu zaprojektowany dla blockchaina Hyperliquid (L1). Bazuje na protokole HotStuff, dostosowując go do wymagań ultra-szybkich transakcji w DeFi.
Kluczowe cechy:
-
Byzantine Fault Tolerance (BFT) — toleruje do jednej trzeciej złośliwych (lub awaryjnych) walidatorów, przy jednoczesnym zachowaniu bezpieczeństwa i spójności sieci.
-
Ultra-wysoka przepustowość i niska latencja — blok finalizowany w mniej niż sekundę, średni czas odpowiedzi to około 0,2 s, a 99-percentyl wynosi ~0,9 s. Platforma osiąga nawet 200 000 zleceń na sekundę, z możliwością skalowania (potencjalnie ponad milion zleceń/s) wraz z optymalizacją wykonania.
-
Rotujący lider i pseudo-synchroniczność — w każdym rondzie inny walidator pełni rolę lidera, a w razie problemów (np. opóźnień) następuje przejście z trybu asynchronicznego do synchronizowanego (po tzw. GST – Global Stabilization Time).
-
Optymistyczne wykonanie i responsywność — transakcje mogą być wykonywane jeszcze przed finalizacją bloku (optymistyczne execution), a consensus reaguje możliwie szybko, gdy tylko osiągnięty zostanie kworum walidatorów.
-
Zastąpił Tendermint — stare ograniczenie Hyperliquid do około 20 000 zleceń/s przy użyciu Tenderminta zostało zniesione; HyperBFT zwiększa ten limit nawet 100-krotnie, sięgając faktycznie 200 000 zleceń/s.
Podsumowanie
HyperBFT to zaawansowany algorytm konsensusu BFT, zoptymalizowany pod kątem ultrawysokiej przepustowości i bardzo niskiej latencji — czego wymagają platformy tradingowe z mechanizmem order book na łańcuchu (on-chain). W Hyperliquid pełni kluczową rolę w zapewnieniu szybkiego, bezpiecznego i skalowalnego finalizowania transakcji w ekosystemie HyperCore + HyperEVM.


