ステーキング
基礎
Hyperliquid での HYPE のステーキングは HyperCore 内で行われます。USDC を永続契約アカウントとスポットアカウント間で送金できるのと同様に、HYPE もスポットとステーキングアカウント間で送金できます。
ステーキングアカウント内では、HYPE は任意の数のバリデーターにステーキングできます。本ドキュメントおよび他のドキュメントでは、Hyperliquid がデリゲーテッド・プルーフ・オブ・ステークのみをサポートするため、delegate(委任) と stake(ステーキング) を同義として使用します。
各バリデーターは、アクティブになるために10,000 HYPE の自己委任要件があります。自己委任要件は1年間ロックされます。バリデーターの自己委任が10,000 HYPE を下回った場合、そのバリデーターは委任専用モード(今後このバリデーターへのすべての委任が無効になるモード)に入り、バリデーターの総ステーク量は今後減少するのみとなります。
アクティブになると、バリデーターはブロックを生成し、総委任ステークに比例する報酬を受け取ります。バリデーターは委任者にコミッションを課すことができます。このコミッションは、新しいコミッションが1%以下である場合を除き、引き上げることができません。これにより、バリデーターが大量のステークを集めた後にコミッションを大幅に引き上げて、注意を払っていないステーカーから利益を得るようなシナリオを防ぎます。
特定のバリデーターへの委任には1日のロックアップ期間があります。このロックアップ後、委任はいつでも部分的または完全に委任解除できます。委任解除された残高は、ステーキングアカウント残高に即座に反映されます。
スポットアカウントからステーキングアカウントへの送金は即時です。ただし、ステーキングアカウントからスポットアカウントへの送金には7日間のアンステーキングキューがあります。他のほとんどのプルーフ・オブ・ステークチェーンにも同様の仕組みがあり、大規模なコンセンサス攻撃がスラッシングやソーシャルレイヤーのメカニズムによってペナルティを受けることを保証します。現在、自動的なスラッシングは実装されていません。各アドレスは、アンステーキングキューに最大5つの保留中の出金を持つことができます。
例として、3月11日 08:00:00 UTC に100 HYPE のステーキングからスポットへの送金を開始し、3月12日 09:00:00 UTC に50 HYPE の送金を開始した場合、100 HYPE の送金は3月18日 08:00:01 UTC に、50 HYPE の送金は3月19日 09:00:01 UTC に完了します。
ステーキング報酬率の公式は Ethereum に着想を得ており、報酬率はステーキングされた総 HYPE の平方根に反比例します。総ステーキング量が4億 HYPE の時点で、報酬率は年率約2.37%です。ステーキング報酬は将来のエミッションリザーブから支払われます。
報酬は毎分蓄積され、毎日ステーカーに分配されます。報酬はステーキングされたバリデーターに自動的に再委任されます。すなわち、複利で運用されます。報酬は、各ステーキングエポック(後述のとおり100kラウンド)において委任者がステーキングしていた最小残高に基づいて計算されます。
技術的詳細
クォーラム の概念は、HyperBFT のような現代のプルーフ・オブ・ステークコンセンサスアルゴリズムに不可欠です。クォーラムとは、ネットワークの総ステークの3分の2超を保有するバリデーターの集合を指します。コンセンサスの動作要件は、ステークのクォーラムが正直(非ビザンチン)であることです。したがって、信頼できるバリデーターにのみ委任することは、すべてのステーカーの本質的な責任です。
HyperBFT コンセンサスはラウンドで進行します。ラウンドは、バリデーターのクォーラムからの署名とともにトランザクションがまとめられた基本的な離散的な単位です。各ラウンドは、特定の条件が満たされた後にコミットされ、その後実行ステートに送られて処理されます。コンセンサスアルゴリズムの重要な特性は、すべての正直なノードがコミットされたラウンドの順序付きリストに合意することです。
ラウンドは新しい実行ステートブロックを生成する場合があります。実行ブロックは height と呼ばれる別の増加カウンターでインデックスされます。height は、少なくとも1つのトランザクションを含むコンセンサスラウンドでのみ増加します。
バリデーターセットは100kラウンドのエポックで変化します。これはメインネットでは約90分です。各ステーキングエポックにおいて、バリデーターとコンセンサスステークは静的です。
バリデーターは、投票者のコンセンサスメッセージに対して十分なレイテンシまたは頻度で応答しないピアに対して、投獄(jail)投票を行うことができます。投獄投票のクォーラムを受け取ると、バリデーターは投獄(jailed)状態となり、コンセンサスに参加しなくなります。投獄されたバリデーターは委任者に対する報酬を生成しません。バリデーターは、原因を診断して修正することで、オンチェーンの投獄解除レート制限の下で自ら投獄を解除できます。投獄はスラッシングと同じではなく、スラッシングは同じラウンドでブロックに二重署名するなどの明白な悪意ある行為のためにReservedされていることに注意してください。