ガスリミット

更新日時 2026年9月24日

一言でいうと

ガスリミットは、取引またはブロックで使用できるガスの最大量であり、ガス1単位当たりの価格とは別の値です。

ガスリミットは、取引やブロックが利用できるガスの量に上限を設けます。ガスはプロトコルで定義された資源消費を測る単位です。リミットは量を示し、ガス価格は1単位当たりの費用を決めます。

取引の予算

取引では、予定する処理に十分なガス予算を指定します。上限が不足すると、ブロックへの取り込み前に拒否されたり、実行中にガス切れで失敗したりします。後者では実行による変更が巻き戻されますが、消費したガスの費用は発生します。

上限に含めただけで、未使用のガスまで課金されるわけではありません。例えば、上限が100,000で、取引レシートに使用量60,000ガス、実効価格20 gweiと記録されていれば、実行手数料は0.0012 ETHです。残りの40,000ガスは未使用です。

ブロックの容量

ブロックのガスリミットは、含まれる取引全体のガス消費量を制限し、各取引の予算とは別に扱われます。イーサリアムのFusakaアップグレードは、ブロックの上限とは独立して、取引で指定できるガスリミットの最大値を16,777,216に定めました。予想使用量がそれより少なくても、指定値が最大値を超えれば取引は無効です。

上限と優先度

ガスリミットを増やしても、それだけでバリデータに提示する単価が上がったり、取り込みが速くなることが保証されたりするわけではありません。ウォレットの見積もりは予算設定に役立ちますが、実行に必要な量とネットワークの規則にも従う必要があります。