EIP-2930 (Access List)

EIP‑2930 (Access List)とは、イーサリアムのトランザクションにおいてアクセスリスト機能を追加し、ガスコストの最適化と取引手数料の透明性を向上させるための改良提案である。

目次

概要

概要(EIP-2930 (Access List))の図解

EIP‑2930は、イーサリアムネットワークにおけるトランザクション処理の効率化を目的として設計されたEthereum Improvement Proposal(EIP)である。従来の「Legacy」トランザクションでは、送信者が実行する操作全体に対して一律にガス料金が課せられたため、不要なデータアクセスも含めて高いコストが発生した。EIP‑2930は、取引ごとに「アクセスリスト」を明示的に指定し、実際に読み書きするアドレスやストレージキーを事前に宣言できるようにした。これにより、ノードは必要なデータのみを取得し、ガス計算の精度が向上する。また、アクセスリストは取引のメタ情報として公開されるため、手数料市場における透明性も高まる。

役割と機能

役割と機能(EIP-2930 (Access List))の図解

EIP‑2930は、イーサリアムスマートコントラクトやDEX・DeFiアプリケーションで頻繁に発生する「読み取り」操作を最適化するための手段として機能する。アクセスリストには、以下の情報が含まれる。
1. アドレスリスト:取引実行時にアクセスされることが予想される外部アカウントやコントラクトアドレス。
2. ストレージキーリスト:特定のアドレスに対して読み書きされる可能性のあるストレージ位置(32‑バイトハッシュ)。

トランザクションが送信される際、ノードはアクセスリストを参照し、必要なデータだけをロードすることでI/O負荷とガス消費を削減できる。さらに、EIP‑2930は「Access List Fee」と呼ばれる追加の手数料項目を導入しており、実際にアクセスしたアドレスやストレージキーごとに課金されるため、取引参加者はコスト構造をより正確に把握できる。

特徴

特徴(EIP-2930 (Access List))の図解

  • ガス効率の向上:不要なデータ取得が省かれ、特に大規模なDeFi操作で顕著なコスト削減が期待できる。
  • 手数料透明性:アクセスリストに基づく追加料金は取引内容に直結し、手数料市場の情報格差を縮小する。
  • 互換性維持:Legacyトランザクションと同等に扱えるため、既存のウォレットやエンドユーザーへの影響が最小限である。
  • MEV対策:アクセスリストが公開情報となることで、取引順序を操作するミニマム・エクスプロイト(MEV)行為に対して一定の抑制効果が期待される。

現在の位置づけ

現在の位置づけ(EIP-2930 (Access List))の図解

EIP‑2930は、イーサリアムネットワーク上で広く採用されつつある標準的なトランザクション形式となっている。主要ノード実装(Geth、OpenEthereumなど)はアクセスリスト機能を公式にサポートし、多くのウォレットや取引所が対応済みだ。レイヤー2ソリューションやスケーリングプロジェクトでも、EIP‑2930ベースのトランザクションが採用されるケースが増えており、特にRollup系ではガスコスト最適化と手数料透明性を両立するために不可欠な要素となっている。

規制面では、アクセスリストによる情報公開はKYC・トラベルルールの遵守に有用であり、監査やレポーティングが容易になるというメリットも指摘されている。将来的には、EIP‑2930を拡張した「Access List v2」や追加機能が提案される可能性があるが、現時点では標準として広く受け入れられており、イーサリアムエコシステム全体の取引効率化と透明性向上に寄与している。

×

続きを読むには確認が必要です

おすすめ情報×

関連記事

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

この記事を書いた人

目次