コンテンツへスキップ

Ethereumのガス代について解説

Ethereumのネットワーク手数料(ガス代)を詳しく解説:基本料金、優先手数料、EIP-1559、ネットワーク混雑、レイヤー2がトランザクションコストに与える影響。

8分
Ethereumのガス代について解説

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の手数料に関するよくある質問

AIによる翻訳です。エラーが含まれている可能性があります。常に情報を確認してください。

翻訳を評価する

この記事の執筆者:

  • MetaMask

    MetaMask(旧Consensys Software Inc)は、世界最大のセルフカストディ型金融プラットフォームです。暗号資産と従来の資産の両方にわたって、資産の保有・支払い・貯蓄・運用を一か所で行える環境をユーザーに提供しています。同社は、決済・貯蓄・投資・デジタル資産をシームレスな体験として統合したコンシューマー向けプラットフォームの構築を進めています。世界で最も広く利用されているセルフカストディウォレットとして成長を遂げたMetaMaskは、約190か国にわたるユーザーが自身の資金と資産を直接管理できる手段を提供しています。MetaMaskは2016年以来、Ethereumの成長において基盤的な役割を果たしてきました。現在、MetaMaskはブロックチェーン経済の中心に位置し、「Open Money」のオペレーティングシステムを構築することで、人々が自らの金融生活を完全にコントロールできる世界を目指しています。

    すべての記事を読む