イーサリアムの新提案EIP-7983:トランザクションごとのガス使用量上限を設定

※本サイトはプロモーションが含まれています
※本サイトはプロモーションが含まれています
Crypto

イーサリアムの共同創設者であるヴィタリック・ブテリン氏と研究者のトニー・ワースタータ氏は、ネットワークのセキュリティと安定性向上を目的として、トランザクションごとのガス使用量にプロトコルレベルの上限を導入するEIP-7983を提案しました。この提案では、個々のトランザクションのガス使用量の上限を1,677万7,216(2242^{24}224)に設定しています。

この制限を実装することで、イーサリアムは特定のDoS攻撃(サービス妨害攻撃)に対する耐性を強化し、ネットワークの安定性を向上させ、トランザクション処理コストの予測可能性を高めることができると、提案書は説明しています。

DoS攻撃とは

DoS攻撃(Denial of Service:サービス妨害攻撃)とは、標的のサーバーやネットワーク、Webサービスを大量の無駄なリクエストなどで過負荷状態にし、正当な利用者が使えなくなるようにする攻撃です。現在のイーサリアムのアーキテクチャでは、理論上、単一のトランザクションがブロック全体のガス上限まで消費する可能性があり、DoS攻撃リスクやネットワークの不安定性につながる可能性があります。

EIP-7983では、ブロック全体のガスリミット(約3,200万)とは別に、トランザクションごとの最大ガス使用量に厳格な上限を設け、この上限を超えるトランザクションは、トランザクションプールの検証、およびブロック検証の両レベルで無効化され、拒否されます。

EIP-7983の目指すところ

この提案の目的は、トランザクションの最大サイズを制限することで、以下のような効果を期待しています。

  • DoS攻撃の防止:大量のガスを消費するトランザクションによるネットワークの過負荷を防ぐ。
  • ネットワークの安定性向上:トランザクション処理の予測可能性を高め、ノードの負担を軽減。
  • ゼロ知識仮想マシン(zkVM)の互換性を改善:大規模なトランザクションを小さく分割することで、分散証明システムへの参加が容易に。
  • 効率的かつ公平なリソース配分:トランザクションを小さく分割することで、ネットワーク全体の負荷を均等化し、より公平なガス配分を促進。
  • ブロック検証の安定性:個々のトランザクションに上限を設定することで、ブロックの検証がより予測可能かつ均一に。

このように、大規模なトランザクションをより小さな単位に分割し、個々のトランザクションのガス使用量に上限を設けることで、リソースは適切に配分され、より安定したスケーラブルなネットワークの実現につながると考えられています。

個人のノード運用を容易に

ブテリン氏は、イーサリアムのレイヤー1拡張性の課題に対処するための新たなロードマップを発表しました。「部分的ステートレスノード」という新概念を中心に据えた計画で、高いガスリミットでもノード運用を容易にすることを目指しています。このノードの導入により、L1ガスリミットを10~100倍増加させる可能性があるとされています。

個人がより簡単にノードを運用できるようになることで、イーサリアムネットワークの分散性がさらに向上し、より堅牢で持続可能なブロックチェーンエコシステムの構築が期待されています。

PR
moomoo証券