Ethereumネットワーク手数料(別名ガス手数料)とは、ユーザーがブロックチェーン上でトランザクションを処理・記録してもらうために支払う費用です。各手数料はガス(計算処理量の単位)で計測され、ether の10億分の1に相当するgweiという単位で価格が表示されます。EIP-1559手数料モデル では、各手数料はEthereumネットワークが設定するbase feeと、トランザクションを処理するバリデーターに支払われるオプションのpriority fee(チップ)で構成されています。
免責事項:このコンテンツは教育目的のみを目的としています。財務アドバイス、勧誘、または英国のオーディエンスを対象としたものではありません。
Ethereumのガス手数料は何のために支払うのか? Ethereumにおいてブロックチェーンの状態を変更するすべての操作(ETHの送金、トークンのスワップ、NFTのミント、スマートコントラクトとのやり取りなど)には、数千もの独立したノードが実行・保存しなければならない計算処理が必要です。ガスとは、ある操作にどれだけの計算処理が必要かを測る単位です。ガス手数料とは、そのガスに対して支払う価格のことです。
Ethereumのガス手数料の合計は以下の計算式で算出されます:
ガス量。 その操作にどれだけの計算処理が必要か。基本的なether送金は21,000ガス で固定されていますが、複数ステップのDeFiトレードでは数十万ガスを消費することもあります。正確な量は操作そのものの性質によって決まります。
ガス価格。 ガス1単位あたりに支払う金額で、gweiで表示されます。これは市場によって設定され、分単位で変動します。
この2つを掛け合わせると手数料が算出されます。gwei はETHの10億分の1、つまり0.000000001です。ガス価格はetherではなくgweiで表示されますが、それはetherで表示すると数値が小さすぎて一目で読み取れないためです。
操作
ガス量
× ガス価格
= 手数料
ETH送金
21,000
20 gwei
420,000 gwei(0.00042 ETH)
トークンスワップ
~200,000
20 gwei
4,000,000 gwei(0.004 ETH)
どちらの行も同じ20 gweiを支払っています。それでも送金の方が10倍安くなります。異なるのは、各操作が消費するガスの単位数だけです。gweiはガス1単位の価格を示すものであり、請求額の大きさを示すものではありません。
EIP-1559がEthereumの手数料モデルを変えた経緯 2015年7月から2021年8月まで、Ethereumはシンプルなオークション方式を採用していました。トランザクションを送信する全員が単一のガス価格を提示し、バリデーターは最高入札額を選び、ユーザーはいくら提示すべきかを推測しなければなりませんでした。入札額が低すぎるとトランザクションが止まり、高すぎると資金が無駄になりました。2021年8月のEthereumのLondonアップグレードによりで EIP-1559が導入され 、推測に頼る方式からbase feeとpriority feeという2部構成の仕組みに置き換えられました。
Ethereumネットワークのbase fee base feeとは、ユーザーが入札するものではなく、ネットワーク自体がすべてのブロックに対して設定するガス1単位あたりの価格です。直近のブロックがどれだけ埋まっているかに基づいて自動的に調整されます。Ethereumは半分埋まったブロックを目標としており、2026年8月時点では約6,000万ガスの上限 に対して約3,000万ガスを目標としています。base feeはその目標を維持するように動きます。ブロックが目標を超えると次のブロックのbase feeが上昇し、目標を下回るとbase feeが下がります。変化率には上限が設けられており、base feeはブロックごとに最大12.5%しか変動しないため、急激な価格スパイクを防ぎながらも、継続的な需要のもとで着実に上昇することができます。
base feeの最大の特徴は、バリデーターに支払われるのではなく、バーン(永久に流通から除去)される 点です。base feeをバーンすることで、バリデーターはそれを受け取れないため、人為的に引き上げるインセンティブがなくなります。また、ETHの供給量をネットワークの使用量に連動させることで、ネットワークが混雑しているときにより多くのETHがバーンされます。EIP-1559が導入されて以来、400万ETH以上がこの方法でバーンされています が、ArbitrumやBaseなどのレイヤー2ネットワークへの活動移行に伴い、そのペースは鈍化しています。Ethereumのベースレイヤーは引き続き恩恵を受けています。これらのネットワークがデータをベースレイヤーに書き戻す際に手数料を支払うためです。ただし、その手数料は少額であり、これがバーンが鈍化した理由の一つです。
Ethereumネットワークのpriority fee priority fee(チップ)とは、base feeに上乗せするオプションの金額で、トランザクションを含めるインセンティブとしてバリデーターに直接支払われます 。base feeは特定のブロックに対してネットワークが固定するものであるため、実際にブロックスペースを競うのはチップです。ネットワークが静かなときは少額のチップで十分です。多くのユーザーがトランザクションを素早く確認したいときは、次のブロックのスポットを競い合うため、チップが上昇します。
実際には、ウォレットはこの2つの要素を2つの設定で表現します。maxFeePerGas(ガス1単位あたりの最大手数料)はユーザーがガス1単位あたりに支払う意思のある最大合計額であり、maximum priority fee per gasはチップの上限 です。実際の請求額は現在のbase feeにチップを加えたものであり、その金額と最大手数料との差額は、取引所やアプリではなくネットワークによって自動的に返金されます。そのため、ユーザーは高い最大手数料を設定してトランザクションの確実な取り込みを保証しながらも、全額を支払わずに済みます。
Ethereumの手数料が上昇する理由 Ethereumのbase feeは直近のブロックの充填度に対応しているため、ガス手数料は固定されたブロックスペースの供給に対する需要量に連動しています。Ethereumのベースレイヤーはブロックごとに処理できるガス量に上限があります。その上限はバリデーターの投票によってのみ徐々に引き上げられるため、急激な需要増加に対応して即座に拡張することはできません。トークンのローンチ、市場の急騰・急落、清算の波、人気のNFTミントなどによって需要が高まると、ブロックが目標を超えて埋まり、base feeがブロックごとに段階的に上昇し、ユーザーは残りのスペースを競うためにより大きなチップを追加します。
Ethereumネットワーク上の同じ操作でも、時間帯によってコストが異なる場合があります。トークンスワップは静かな週末には数ドルで済むことがありますが、市場全体が混乱している時期には、計算処理量(ガス量)は同じでも大幅に高くなることがあります。変化したのはガス価格であり、それは同時にトランザクションを行おうとするユーザーの数によって左右されます。極端な場合は劇的な差が生じることもありますが、スパイクはかつてよりもはるかに小さくなっています。WLFIトークンが2025年9月1日にローンチされた 際、ガスは約0.20 gweiから2.54 gweiへと約12倍に跳ね上がりましたが、それでも送金あたり1セントの何分の一かに過ぎず、Dencun後にベースレイヤーがいかに安価になったかを示しています。
トランザクションを待てる場合は、タイミングによってコストを抑えられることがあります。たとえば、EtherscanのGas Tracker ではリアルタイムのbase feeとpriority feeの段階が表示され、ガス価格の履歴には繰り返しのパターンが見られます。手数料は通常、週末や閑散時間帯(おおよそUTC深夜)に最も低く、米国・欧州の昼間に最も高くなります。急ぎでないトランザクションの前にEthereumのガストラッカーを確認することで、数gweiと数倍の差が生まれることがあります。
暗号資産ウォレットはガス手数料をどのように見積もるのか? EIP-1559によってbase feeが予測可能になったため、ウォレットはネットワークから現在のbase feeと直近のチップ水準を直接読み取り、ユーザーが単一の価格を推測する代わりに設定を提案することでガス手数料を見積もることができます。たとえばMetaMaskでは、通常、速度とコストのトレードオフを考慮した低コストの「Low」、デフォルトの「Market」、より速い「Aggressive」 という選択肢と、最大手数料とpriority feeを手動で設定できる「Advanced」ビューが提供されています。
ガス手数料の見積もりは確約ではなく、確率です。ガスリミット(トランザクションが消費できるガスの最大単位数)は価格とは別であり、リミットの設定が低すぎるとトランザクションが失敗する可能性があります。その場合でも、ガス切れになるまでに使用したガスは消費されます。トランザクションが止まった場合、同じトランザクションシーケンス番号でより高いチップを付けて再送信することで、置き換えたり速度を上げたりできることがあります。MetaMaskはこれを「speed up」と「cancel」オプション によって直接解決しています。
Ethereumのレイヤー2ネットワークはどのように手数料を下げるのか? Ethereumのガス手数料を削減するためによく使われる手段は、ガス設定を調整するのではなく、活動をEthereumのベースレイヤー(レイヤー1、別名L1)からレイヤー2(L2)ネットワークに移すことです。Arbitrum、Base、Optimism、Linea などのL2は、独自のブロックチェーン上でトランザクションを処理し、圧縮されたデータまたは暗号証明をEthereumに書き戻すことで、Ethereumのセキュリティを継承しながら通常はわずかな手数料で利用できます。
L2ネットワークの手数料は通常、2つのコストに分けられます:
実行。 L2でのトランザクション実行は通常より安価です。L2はEthereumのベースレイヤーよりも自身のブロックに余裕があるためです。ベースレイヤーはEthereumのすべてのアプリとユーザーが1つの限られたブロックスペースを共有するため、トランザクション同士が競い合います。L2は独自のブロックチェーン上で実行を処理し、一般的により高い処理能力 を持つため、各トランザクションははるかに大きなスペースのごく一部しか占有しません。
データ決済。 L2はデータをEthereumに書き戻すための手数料も支払う必要があり、歴史的にはこちらの方がコストが大きかったです。Ethereumの2024年3月のDencunアップグレードでEIP-4844を通じて「blob」が導入され 、ロールアップデータ専用の低コストデータチャネルが設けられました。これにより、L2がベースレイヤーに決済するために支払う価格が大幅に削減され、ひいてはユーザーへの手数料も削減されました。アップグレード後数週間で多くの場合約90%の削減が実現しています。
Ethereumの手数料に関するよくある質問 Ethereumのガス代は、ブロックスペースへの需要が利用可能な固定量を上回ると上昇します。EIP-1559のもとでは、直近のブロックがネットワークの目標値よりも混雑している場合、base feeが自動的に上昇し、ユーザーはトランザクションを優先的に含めてもらうために、より高いpriority fee(チップ)を設定して競い合います。そのため、同じトランザクションであっても、実行される計算処理は変わらないにもかかわらず、その時点でのネットワークの混雑状況によって、手数料が大きく異なる場合があります。
EthereumのベースフィーとプライオリティフィーはEIP-1559で導入された仕組みで、それぞれ設定者と行き先が異なります。ベースフィーはEthereumプロトコルがブロックごとに設定するガスの単価であり、支払われた後はバーン(焼却)されます。つまり、誰かに支払われるのではなく、そのetherは流通供給量から取り除かれます。プライオリティフィーはその上に乗せるオプションのチップであり、トランザクションをブロックに含めるインセンティブとしてバリデーターに支払われます。ベースフィーは同一ブロック内のすべてのユーザーに対して同額であるため、より速い承認を求めてユーザーが競い合う部分はチップのみとなります。
バーンされたベースフィーとは、すべてのトランザクションのベースフィー部分がバリデーターに支払われるのではなく、永久に消却されることを意味します。バリデーターはベースフィーを受け取らないため、ベースフィーを引き上げる動機がなくなり、またイーサリアムの利用頻度に応じて供給量から差し引かれるイーサの量が連動する仕組みになっています。このメカニズムが2021年に導入されて以来、400万ETH以上がバーンされています が、ほとんどのアクティビティがレイヤー2に移行したことで、そのペースは鈍化しています。
時間的な制約がないトランザクションであれば、待つことでガス代を抑えられる場合があります。ベースフィーはネットワークの混雑状況に連動しているため、混雑のピーク時を避けて送信することで、同じトランザクションでもコストを抑えられるのが一般的です。また、週末やオフピーク時間帯はガス代が下がる傾向があります。EtherscanのGas Tracker では現在のガスレベルや割安な時間帯を確認でき、MetaMaskのようなウォレットでは、承認までの時間を長めに設定することでコストを抑えるオプションも提供しています。
トランザクションが失敗しても、ネットワークは失敗するまでの計算処理を実行しているため、ガス代は発生します。これは、ガスリミットの設定が低すぎてガス切れになった場合や、スマートコントラクトが途中で処理を拒否した場合に起こります。その時点までに行われた処理は実行・検証される必要があるため、使用されたガスのベースフィーはバーンされ、チップはバリデーターに支払われます。
ブロックチェーンネットワークによって、手数料は異なります。Arbitrum、Base、Optimism、Lineaなどのレイヤー2ネットワークは、同様のbase fee+チップモデルを採用していますが、手数料ははるかに低くなっています。これは、Ethereumのベースレイヤーから切り離してトランザクションを処理し、圧縮されたデータをEthereumに書き戻す仕組みになっているためです。ここで説明する構造は、EthereumおよびEIP-1559を採用したEVM互換チェーンに固有のものです。SolanaやBitcoinなどの非EVMブロックチェーンは、独自の方法でトランザクションの価格設定と支払いを行っています。