Skip to content本文へ移動

Hyperliquid Architecture · The Hyperliquid L1 · 2/8

HyperBFT Consensus

The Consensus Challenge for Trading

For a trading platform, consensus has different requirements than a general-purpose blockchain. You need:

How HyperBFT Works

HyperBFT is Hyperliquid's custom consensus algorithm, a variant of the HotStuff family of BFT protocols. The key properties:

Leader-Based Rounds

Consensus proceeds in rounds. In each round a leader proposes a bundle of transactions, and validators vote on it. A round can be committed once it carries signatures from a quorum — validators holding more than 2/3 of total stake. All honest nodes agree on the same ordered list of committed rounds, and each committed round is passed to execution. A round that contains at least one transaction produces a new block.

Leader proposes round → Validators vote
→ Quorum (>2/3 of stake) reached → Round committed → Executed as a block

Pipelining

HotStuff-family protocols pipeline their voting phases, so work on the next proposal overlaps with votes on the previous one. This overlap is a large part of how such protocols reach sub-second confirmation. (Hyperliquid does not publish a detailed specification of HyperBFT's internal phases.)

Order-Book-Aware Ordering

The mempool and consensus logic are aware of order book transactions. Within each block, non-order actions run first, then cancels, then actions that send GTC or IOC orders. Running cancels before new takers gives makers a chance to pull stale quotes.

Validator Set

The active validator set is the top validators by stake (the top 27, per the docs); running a validator node is permissionless. Validators must:

Jailing is not slashing. Slashing is reserved for provably malicious behavior such as double-signing, and as of October 2026 the docs state there is no automatic slashing implemented (staking docs).

How It Compares

HyperBFT was designed specifically for order book workloads, with consensus and networking built together with the matching engine. Many other venues adapt general-purpose consensus for trading, or keep the order book outside consensus and only commit fills on-chain.

Hyperliquid のアーキテクチャ · Hyperliquid の L1 · 2/8

HyperBFT コンセンサス

売買のためのコンセンサスの難しさ

売買の場では、コンセンサスに求めるものが汎用のチェーンとは違います。必要なのは次の3つです。

HyperBFT の仕組み

HyperBFT は Hyperliquid 独自のコンセンサスです。BFT プロトコルの HotStuff 系の一種です。主な性質は次のとおりです。

リーダーが進めるラウンド

コンセンサスは ラウンド ごとに進みます。各ラウンドで、リーダーが取引のまとまりを提案し、バリデーターがそれに投票します。クォーラムの署名が集まると、そのラウンドを確定できます。クォーラムとは、全ステークの2/3を超えるバリデーターのことです。誠実なノードはすべて、確定したラウンドの同じ並びに合意します。確定した各ラウンドは実行に回されます。取引を1件以上含むラウンドから、新しいブロックが1つできます。

Leader proposes round → Validators vote
→ Quorum (>2/3 of stake) reached → Round committed → Executed as a block

パイプライン化

HotStuff 系のプロトコルは、投票の段階をパイプライン化します。つまり、次の提案の作業を、前の提案の投票と重ねて進めます。この重ね合わせが、こうしたプロトコルが1秒未満の確認を実現できる大きな理由です。(Hyperliquid は、HyperBFT の内部の段階について詳しい仕様を公開していません。)

板を意識した順番づけ

mempool とコンセンサスの仕組みは、板の取引を区別して扱います。各ブロックの中では、注文以外の操作が先に実行されます。次に取消、最後に GTC や IOC の注文を送る操作です。新しい taker より先に取消を実行するので、maker は古い気配を引っ込める機会を得られます。

バリデーターの顔ぶれ

稼働中のバリデーターは、ステークの多い順の上位です(資料によると上位27)。バリデーターのノードは、許可なく誰でも動かせます。バリデーターには次のことが求められます。

jail はスラッシング(没収)とは違います。スラッシングは、二重署名のように悪意がはっきり証明できる行為のためのものです。2026年10月時点で、自動のスラッシングは実装されていないと資料に書かれています(ステークの資料)。

ほかとの比べ方

HyperBFT は、板の処理のために作られました。コンセンサスとネットワークは、突き合わせのエンジンと一緒に作られています。ほかの多くの取引の場は、汎用のコンセンサスを売買向けに手直ししています。あるいは、板をコンセンサスの外に置き、約定だけをチェーンに記録しています。