概要
ガスリミットとは、1つのブロックに含まれる、あるいは1つのトランザクションが消費できるガスの最大量のことです。これは、各ブロックおよび各トランザクションにおける計算量を制限するものであり、ネットワークが制御不能なほどの計算量にさらされるのを防ぎます。
仕組み
ブロックのガス制限は、そのブロックに含まれるトランザクションのガス総量を制限し、トランザクションのガス制限は、そのトランザクションが使用できるガス量を制限します。未使用のガスは返金されます。EIP-1559の導入後、ブロックには目標サイズが設定され、制限は変動するようになりました。
重要性
ガス制限は、ブロックの収容能力とネットワークのスループットを制御します。また、過度な計算によるサービス拒否(DoS)を防止します。開発者やユーザーがコストを見積もる上で、ガス制限を理解することは不可欠です。
関連する概念
ガス制限は、ガス料金、ブロック、およびEIP-1559に関連しています。ガス制限によって、トランザクションのコストとブロックの収容能力が決まります。