メインコンテンツまでスキップ

Sui のリファレンス ガス価格 (RGP) メカニズム

· 約9分
Dora Noda
Software Engineer

はじめに

2023 年 5 月 3 日に公開ローンチが発表され、3 段階にわたるテストネットを経て、Sui ブロックチェーンはユーザーとバリデータの双方に利益をもたらす革新的なガス価格システムを導入しました。その中心にあるのが リファレンス ガス価格(RGP) で、エポック開始時(約 24 時間ごと)にバリデータが合意するネットワーク全体のベースガス料金です。

このシステムは、SUI トークン保有者、バリデータ、エンドユーザーに対し、低く予測可能な取引コストを提供すると同時に、パフォーマンスが高く信頼できるバリデータに報酬を与えることで、相互に利益をもたらすエコシステムの構築を目指しています。本レポートでは、RGP の算出方法、バリデータが行う計算、ネットワーク経済への影響、ガバナンスによる進化、そして他のブロックチェーンのガスモデルとの比較について詳しく解説します。

リファレンス ガス価格(RGP)メカニズム

Sui の RGP は固定値ではなく、エポックごとに動的かつバリデータ主導のプロセスで再設定されます。

  • ガス価格サーベイ: 各エポック開始時に、すべてのバリデータが「予約価格」―取引処理に受け入れる最低ガス価格―を提出します。プロトコルはステーク量でこれらの提出を並べ替え、ステーク加重 2/3 パーセンタイル をそのエポックの RGP とします。この設計により、総ステークの少なくとも 3 分の 2 を占めるバリデータがこの価格で取引を処理する意思があることが保証され、信頼性の高いサービスレベルが確保されます。

  • 更新頻度と要件: RGP はエポックごとに設定されますが、バリデータは見積もりを積極的に管理する必要があります。公式ガイダンスによれば、バリデータは 少なくとも週に一度 ガス価格見積もりを更新しなければなりません。さらに、SUI トークンの価値が 20% 以上変動 した場合は、即座に見積もりを更新して RGP が現在の市場状況を正確に反映するようにします。

  • 集計ルールと報酬分配: バリデータが合意した RGP を遵守しているかを保証するため、Sui は「集計ルール」を採用しています。エポック中、バリデータは互いのパフォーマンスを監視し、ピアが RGP 価格の取引を迅速に処理しているかを追跡します。この監視により各バリデータにパフォーマンススコアが付与され、エポック終了時にそのスコアを用いて報酬乗数が算出され、ステーク報酬のシェアが調整されます。

    • パフォーマンスが良好なバリデータは ≥1 の乗数を受け取り、報酬が増加します。
    • 処理が遅延・停止・RGP 価格で処理できなかったバリデータは <1 の乗数が適用され、報酬の一部が削減されます。

この二段階システムは強力なインセンティブ構造を生み出します。バリデータが支えきれないほど低い価格を提示すると、パフォーマンス不足に対する金銭的ペナルティが甚大になるため、現実的かつ持続可能な最低価格を提示する動機付けが働きます。


バリデータの業務: ガス価格見積もりの算出

バリデータにとって RGP 見積もりを設定することは、収益性に直結する重要な業務です。オンチェーン・オフチェーン両方のデータを処理するためのパイプラインと自動化レイヤーの構築が必要となります。主な入力項目は以下の通りです。

  • エポックあたりの実行ガスユニット数
  • エポックあたりのステーク報酬と補助金
  • ストレージファンドへの拠出
  • SUI トークンの市場価格
  • 運用コスト(ハードウェア、クラウドホスティング、保守)

目的は、純利益がプラスになる見積もりを算出することです。以下の主要な式が使用されます。

  1. 総運用コストの算出: エポックごとの法定通貨ベースのコストを求めます。

    Costepoch=(Total Gas Units Executedepoch)×(Cost in $ per Gas Unitepoch)\text{Cost}_{\text{epoch}} = (\text{Total Gas Units Executed}_{\text{epoch}}) \times (\text{Cost in \$ per Gas Unit}_{\text{epoch}})
  2. 総報酬の算出: プロトコル補助金と取引手数料の両方から得られる法定通貨ベースの総収入を求めます。

    $Rewardsepoch=(Total Stake Rewards in SUIepoch)×(SUI Token Price)\text{\$Rewards}_{\text{epoch}} = (\text{Total Stake Rewards in SUI}_{\text{epoch}}) \times (\text{SUI Token Price})

    ここで Total Stake Rewards は、プロトコル提供の Stake Subsidies と取引から徴収された Gas Fees の合計です。

  3. 純報酬の算出: バリデータの最終的な収益性指標です。

    $Net Rewardsepoch=$Rewardsepoch$Costepoch\text{\$Net Rewards}_{\text{epoch}} = \text{\$Rewards}_{\text{epoch}} - \text{\$Cost}_{\text{epoch}}

    さまざまな RGP 水準で期待コストと報酬をモデル化することで、バリデータはガス価格サーベイに提出すべき最適な見積もりを決定できます。

メインネット開始時、Sui は最初の 1〜2 週間にわたり固定 1,000 MIST(1 SUI = 10⁹ MIST)を初期 RGP としました。これにより、バリデータは十分なネットワーク活動データを蓄積し、動的サーベイが本格的に機能する前に計算プロセスを確立できました。


Sui エコシステムへの影響

RGP メカニズムはネットワーク全体の経済とユーザー体験に大きな影響を与えます。

  • ユーザー向け: 予測可能で安定した手数料 RGP はユーザーにとって信頼できる基準となります。取引のガス料金はシンプルに User Gas Price = RGP + Tip で算出されます。通常はチップ不要です。ネットワークが混雑した際はチップを付与して優先度を上げられ、エポック内のベース価格は変わらないため、手数料の安定性が大幅に向上します。ブロックごとにベース料金が変動するシステムに比べ、はるかに安定しています。

  • バリデータ向け: 効率性への競争 バリデータは運用コストを削減(ハードウェア・ソフトウェア最適化)することで、低い RGP を利益を確保しながら提示できるようになります。この「効率性への競争」は、取引コスト全体の低減につながり、ネットワーク全体に利益をもたらします。RGP が高すぎると計算から外れ、低すぎると運用損失とパフォーマンスペナルティが発生するため、バリデータはバランスの取れた利益率を目指すことになります。

  • ネットワーク全体: 分散化と持続可能性 新規参入の効率的なバリデータが価格を引き下げる「参入脅威」により、既存バリデータが価格を固定化して共謀するリスクが抑制されます。また、SUI トークンの市場価格に応じて見積もりを調整することで、バリデータは実際のコスト構造に合わせて運営でき、トークン価格変動による手数料経済への影響を緩和します。


ガバナンスとシステム進化: SIP-45

Sui のガスメカニズムは静的ではなく、ガバナンスを通じて進化します。代表的な例が SIP-45(優先取引送信) で、手数料ベースの優先順位付けを改善するために提案されました。

  • 解決された課題: 高いガス価格を支払っても必ずしも取引が早く取り込まれるわけではないという分析結果。
  • 提案内容: 最大許容ガス価格の引き上げと、RGP の 5 倍以上のガス価格で支払う取引に対して「拡張ブロードキャスト」を導入し、ネットワーク全体に迅速に伝搬させて優先的に取り込む仕組みを追加。

このように、実証データに基づきガスモデルを継続的に改善する姿勢が示されています。


他ブロックチェーンのガスモデルとの比較

Sui の RGP モデルは、特に Ethereum の EIP-1559 と比較すると独自性が際立ちます。

項目Sui(リファレンス ガス価格)Ethereum(EIP-1559)
ベース料金の決定方法バリデータサーベイ(エポック単位・市場駆動)アルゴリズム(ブロック単位・プロトコル駆動)
更新頻度エポックごと(約 24 時間)各ブロックごと(約 12 秒)
手数料の行き先すべての手数料(RGP + tip)がバリデータへ分配ベース料金は バーン、チップのみがバリデータへ
価格安定性高い。日々の変動が予測可能中程度。需要急増で急騰することがある
バリデータインセンティブ低い RGP を提示できる効率性競争が報酬に直結チップ最大化が主目的、ベース料金は制御不可

潜在的な批判と課題

革新的な設計にもかかわらず、RGP メカニズムにはいくつかの課題が指摘されています。

  • 複雑性: サーベイ、集計ルール、オフチェーン計算の全体像は新規バリデータにとって学習コストが高い可能性があります。
  • スパイクへの遅延反応: RGP はエポック単位で固定されるため、エポック途中の急激な需要増加に即座に対応できず、ユーザーがチップを付与するまで一時的な混雑が発生します。
  • 共謀のリスク: 理論上、バリデータが協調して高い RGP を設定する可能性がありますが、オープンなバリデータセットの競争性がリスクを抑制します。
  • バーンがない: Ethereum のようにベース料金をバーンすることでトークン供給を減少させるインフレ抑制効果がない点が指摘されます。

まとめ

Sui のリファレンス ガス価格(RGP)メカニズムは、ステークホルダー主導の動的価格設定とバリデータへの直接的なインセンティブを組み合わせた、予測可能で安定した手数料体系を実現する画期的なアプローチです。ユーザーは取引コストを事前に把握でき、バリデータは効率性競争を通じて報酬を最大化できます。ガバナンスによる継続的な改善と、他チェーンとの明確な差別化により、Sui は独自のエコノミクスを構築しています。今後のアップデートや提案(例: SIP-45)に注目しつつ、エコシステム全体の分散化と持続可能性を支える重要な要素として、RGP メカニズムは引き続き注目されるでしょう。

\end{document}