ガス市場の解説:ベースフィー、優先フィー、およびトランザクション実行

イーサリアムネットワークは、複雑なアプリケーションと金融取引を処理できる広大で分散型のコンピュータとして機能します。通常の家庭用コンピュータが壁のコンセントから電力を引き込むのとは異なり、この共有グローバルマシンは動作するために特定の内部燃料を必要とします。このデジタル燃料は「gas」と呼ばれます。ネットワーク上で行われるすべてのアクション、シンプルな支払いの送信から複雑なスマートコントラクトの実行まで、gasでの支払いが必要です。

このメカニズムは主に2つの目的を果たします。まず、取引を処理し台帳を保護するために必要な計算ハードウェアと電力を提供するネットワーク参加者に報酬を与えます。この金融インセンティブがなければ、独立した運営者がインフラを維持する理由がありません。第二に、gas要件はスパムや無限ループに対するセキュリティバリアとして機能します。すべての計算ステップにコストを付けることで、ネットワークは悪意あるアクターが無駄なプロセスでシステムを詰まらせるのを防ぎます。

ブロックチェーンとやり取りする人にとって、この市場の仕組みを理解することは不可欠です。gasに関連するコストは固定されていません。供給と需要のダイナミクスに基づいて変動し、それは秒単位で変わることがあります。高ネットワーク使用期間中、ブロックスペースの需要が増加し、gas価格を押し上げます。逆に、ネットワークが静かな時はコストが大幅に減少します。このダイナミクスは計算リソースの生き生きとした市場を生み出します。

GasとGweiの概念

「gas」を測定単位としてと、それに支払う通貨としての「Ether」(ETH)を区別することが重要です。Gas自体は特定の操作を実行するために必要な計算努力の量を測定する単位です。ウォレットから別のウォレットへのシンプルな資金転送は、標準的な計算作業量を必要とし、通常21,000 gas単位に設定されます。分散型取引所でのトークンスワップやデジタルコレクティブルのミンティングなどのより複雑なインタラクションは、より多くのコード行とデータストレージを伴います。因此、これらの複雑なアクションは大幅に多くのgas単位を消費します。

特定の取引タイプに必要なgas量は比較的安定している一方で、gas1単位あたりの価格は絶えず変化します。この価格は「gwei」と呼ばれるEtherの分数単位で表されます。1 gweiは0.000000001 ETHに相当します。ユーザーはgas価格をgweiで引用します。なぜなら、そうでなければ標準的なETH単位で扱うには量が小さすぎて煩雑だからです。gas価格が0.000000030 ETHだと言う代わりに、単に「30 gwei」と言います。

ユーザーが支払う総取引手数料は、gas limit(作業量)× gas price(作業1単位あたりのコスト)で計算されます。取引が21,000 gas単位を必要とし、現在の市場価格が30 gweiの場合、総手数料は630,000 gwei、つまり0.00063 ETHとなります。「必要な作業」と「作業の価格」の分離により、システムはタスクの複雑さとネットワーク容量の市場価値を切り離すことができます。

最新の手数料構造

取引手数料の決定メカニズムは、2021年8月のイーサリアム改善提案1559 (EIP-1559) の実装により大幅に刷新されました。この更新以前、手数料市場は「一価格オークション」モデルで動作していました。ユーザーは単にガス価格を入札し、マイナーは最高入札を優先していました。このシステムはしばしば非効率で予測不能であり、ユーザーは取引が通ることを確実にするために頻繁に過剰支払いを強いられました。

最新のシステムは、料金設定により構造化されたアプローチを導入しました。単一の手数料を2つの異なる要素に分割しました:ベースフィーと優先フィーです。この二重構造モデルは、手数料をより予測可能にし、ブロックスペースの入札プロセスを自動化することを目的としています。これにより、以前ユーザーを悩ませていた推測の要素が大幅に排除され、ウォレットがコストをより正確に推定できるようになりました。

ベースフィーのメカニズム

ベースフィーは、取引をブロックに含めるために必要な最低限の必須コストです。これはバリデータやマイナーによって設定されるものではなく、前のブロックの利用状況に基づいてプロトコル自体によってアルゴリズム的に決定されます。ネットワークは特定のブロックサイズ(通常1500万ガスのガス単位で測定)を目標としています。ブロックが50%超満杯の場合、次のブロックのベースフィーは自動的に増加します。50%未満の場合、手数料は減少します。

このアルゴリズム調整により、予測可能な料金曲線が作成されます。手数料はブロックごとに最大12.5%上下します。これにより、最低コストの急激な大幅上昇が防がれますが、高需要が長期化すると価格は時間とともに指数関数的に上昇します。重要なのは、ベースフィーはバリデータに支払われないことです。このETHの部分は「バーン」され、総流通供給量から永久に破壊・除去されます。

優先フィーとチップ

取引コストの第2の要素は優先フィーで、一般に「チップ」と呼ばれます。これはユーザーがベースフィーの上に追加するオプションの手数料です。ベースフィーがバーンされるのに対し、優先フィーはブロックを提案するバリデータに直接支払われます。これにより、特にネットワークが混雑している場合に特定の取引を含めるインセンティブとなります。

ネットワークが容量未満で動作している場合、ブロックに十分なスペースがあるため優先フィーは非常に低く抑えられます。しかし、需要が利用可能なブロックスペースを超えると、ユーザーは取引を迅速に処理してもらうために競争しなければなりません。このような状況では、より高い優先フィーがバリデータへの「賄賂」として機能し、キューを飛び越えます。ウォレットは通常、これらの手数料のプリセットを提供し、ユーザーが緊急度と予算に基づいて「エコ」「高速」「最速」の実行速度を選択できるようにしています。

取引実行とEVM

このシステムの中心にはイーサリアム仮想マシン (EVM) があります。EVMはスマートコントラクトに含まれるコードを実行するグローバルな計算エンジンです。ネットワークのすべてのノードがEVMを実行し、同じ取引を処理してコンセンサスを維持します。ユーザーが取引を開始すると、本質的にEVMへの一連の命令セットを送信します。

EVMはこれらの命令をオペコードと呼ばれる小さな操作に分解します。各オペコードには、計算複雑度に基づく特定のガスコストが関連付けられています。単純な数学的加算は安価ですが、ブロックチェーンへのデータ保存や履歴データへのアクセスを必要とする操作は高価です。この細かな料金設定により、支払われた手数料がネットワークリソースにかかる負担を正確に反映します。

ガスリミットは実行中の安全機構として機能します。取引を送信する際、ユーザーは消費する最大ガス量を指定します。取引が完了前にこのリミットに達すると、EVMは操作を停止し、台帳に加えられた変更を元に戻します。ただし、その時点まで使用されたガスは無駄な作業の補償としてバリデータに支払われます。これにより、コードの偶発的な無限ループがユーザーのウォレットを空にしたり、ネットワークを無期限に停止させたりするのを防ぎます。

市場ダイナミクスと混雑

手数料市場は最終的に供給と需要によって駆動されます。ブロックスペースの供給はプロトコルルールによって制限されています。ブロックあたり1500万ガスの目標サイズと3000万ガスのハード上限があります。新しいブロックは約12〜15秒ごとに生成されるため、ネットワークには有限のスループット容量があります。ネットワークは単に多くの人が使いたいからといって、より多くのトランザクションを処理することはできません。

一方、需要は非常に変動が激しいです。それは、資産価格の急落によるパニック売りや、人気の新しいNFTコレクションの発売などの市場イベントによって駆動されます。需要が急増すると、アルゴリズムベースフィーが上昇し始めます。ブロックが長期間満杯のままである場合、ベースフィーが急騰し、平均的なユーザーにとって単純なトランザクションが高額になりすぎます。

これらの混雑イベント中、ユーザーエクスペリエンスが変わります。ウォレットは大幅に高いコスト見積もりを表示します。ガスリミットを低く設定しすぎたユーザーは、トランザクションが「メンプール」に滞留しているのを発見するかもしれません—未確認トランザクションの待機エリアです。これらのトランザクションは、ネットワーク活動が落ち着き、市場レートがユーザーが提示した価格まで下がるまで、またはユーザーがより高い手数料の代替トランザクションを送信するまで、保留されたままです。

トークン標準とガスコスト

移動する資産の種類がガスコストに大きな影響を与えます。ネイティブなEther (ETH) の転送は最も安価な操作ですが、トークンを移動するにはスマートコントラクトとのやり取りが必要です。これらの資産で最も一般的な標準はERC-20です。この標準は、トークンが従うべき共通のルールのリストを定義し、異なるアプリケーション間でシームレスに動作できるようにします。

転送コストの比較

ETH転送はスマートコントラクトのやり取りを必要としないネイティブプロトコルアクションです。一方、ERC-20トークンを送信するには、残高台帳を更新するためにスマートコントラクト内の関数を呼び出す必要があります。これによりコントラクトの内部状態が更新され、ユーザーAがトークンを少なく持ち、ユーザーBがより多く持つことが記録されます。この状態変更はネイティブ転送よりも多くの計算リソースを必要とします。

この追加の複雑さのため、トークン転送はETH送信の2〜3倍のガスコストがかかることがあります。ユーザーがトークンをスワップするために分散型取引所(DEX)などのより複雑なプロトコルとやり取りする場合、コストはさらに上昇します。スワップには複数のコントラクトやり取り、流動性プールのチェック、残高更新が含まれており、単純なETH転送の10倍のコストがかかることが多いです。

トランザクションの種類 複雑さ 相対コスト
ETH転送 1x (基準)
ERC-20転送 ~2x - 3x
トークンスワップ ~5x - 10x

Wrapped Ether (WETH)の役割

エコシステムの独特な特徴はWrapped Ether (WETH)の存在です。Ether自体はERC-20標準より前から存在します。そのため、ETHはERC-20トークンを統治するルールに従っていません。これにより、ERC-20資産を一様に扱うように設計された分散型アプリケーション(dApps)で互換性の問題が生じます。これを解決するため、ユーザーはしばしばETHをWETHに変換します。

WETHは本質的にETHを保有し、入金に対して1:1でペッグされた同等のERC-20トークンを発行するスマートコントラクトです。この「ラッピング」プロセスにより、ETHは他のトークンと全く同じように動作し、取引プラットフォームや貸付プロトコルのコードを簡素化します。しかし、ETHのラッピングとアンロッピングのプロセスにはガスコストがかかります。ユーザーはETHを預けるためにWETHコントラクトにトランザクションを送信し、手数料を支払います。ネイティブなETHを取り戻したい場合、WETHをバーンして資金を引き出すために別のトランザクションを送信する必要があります。

通貨政策とデフレ

ベースフィー焼却メカニズムの導入は、ネットワークの通貨政策を根本的に変更しました。従来のモデルでは、全ての手数料がマイナーに支払われ、彼らが報酬を売却することで流通ETHの供給量が増加していました。現在のシステムでは、ベースフィーが永久に流通から除去されます。これにより、ネットワーク利用と通貨の総供給量の間に直接的なつながりが生まれます。

ネットワーク活動が高い場合、焼却されるETHの量がブロック報酬としてバリデータに発行される新規ETHの量を上回ることがあります。このような時期には、ネットワークがデフレ的になり、ETHの総供給量が時間とともに減少します。これは新規コインの発行に対する均衡作用として機能します。

Proof-of-Stakeへの移行に伴い発行率が大幅に低下し、市场に流入する新規ETHの量が約90%減少しました。EIP-1559の焼却メカニズムと組み合わせることで、高い取引量が供給量の減少を加速します。このダイナミクスにより、ガス料金を支払うユーザーは単にブロックスペースを購入するだけでなく、資産供給の経済的規制に積極的に参加していることになります。

高度なガス戦略

頻繁に利用するユーザーにとって、ガスコストの管理は重要なスキルです。ほとんどの現代的なウォレットには、手数料市場をナビゲートするための高度な機能が組み込まれています。自動推定ツールは、直近の数ブロックを分析して適切な手数料を提案しますが、ユーザーはこれらの設定を手動で調整することも可能です。優先手数料を低く設定すれば、確認に時間がかかっても構わないユーザーにとっては費用を節約できます。

逆に、取引が時間に敏感な場合(例: 限定品の購入時)には、ユーザーは優先手数料を上げて他者を上回ることができます。ただし、この「ガス戦争」行為は、取引が失敗したり他者がさらに高い入札をしたりした場合に資金を無駄にすることにつながります。高度なユーザーの中には、過去のガス価格を追跡するツールを利用してネットワークが通常混雑しにくい時間帯や曜日を特定し、非緊急のメンテナンスタスクをこれらの安価な時間枠にスケジュールする人もいます。

レイヤー2スケーリングソリューションは、高いメインネット手数料を回避するための主要な方法として登場しました。これらのネットワークは、メインチェーン外で取引を処理し、それらをまとめてからイーサリアム上で最終結果を決済します。最終決済のガスコストを数千の個別取引に分散させることで、レイヤー2はメインネットコストの数十分の一の手数料を提供できます。

結論

Ethereumのガス市場は、計算リソースの希少性と分散型実行の需要を均衡させる洗練された経済エンジンです。単純なオークションモデルから、ベースフィーとプライオリティフィーを含むデュアルフィー構造への移行により、ネットワークはブロックスペースの価格設定をより予測可能で効率的な方法で確立しました。このシステムは、バリデータがその労務に対して報酬を受け取ることを保証し、同時にネットワークスパムを管理し、使用量を資産の金融政策に直接統合します。

ガス、EVM、およびERC-20のようなトークン標準間の関係は、最も単純なブロックチェーン相互作用であっても関与する技術的な複雑さを強調しています。エコシステムがLayer 2ソリューションや潜在的な将来のアップグレードとともに進化するにつれ、ガスのメカニズムはさらに洗練され続けるでしょう。しかし、基本原則は変わりません:計算パワーは有限のリソースであり、ガスはそのリソースを世界中の数百万人のユーザーに割り当てる重要な価格設定メカニズムとして機能します。

ガス料金は、単にコンピュータがあなたの要求を安全に処理するための料金です。