イーサリアム - ETH

コントラクトウォレットとEOAの違いとは?EIP-7702で変わる境界

本記事にはアフィリエイト広告(PR)を含む場合があります。

※本記事にはアフィリエイト広告(A8.net)を含みます。記載の内容は2026年8月時点で公開情報を確認した一般的な解説です。

イーサリアムのアカウントは、大きく分けて2種類しか存在しません。秘密鍵を持つ人間が直接操作する「EOA(外部所有アカウント)」と、ブロックチェーン上のプログラムそのものである「コントラクトアカウント」です。普段MetaMaskなどで使っているのは前者のEOAで、後者を財布として使えるよう設計したものが「コントラクトウォレット(スマートウォレット)」と呼ばれます。

とはいえ、「具体的に何が違うのか」「最近よく聞くEIP-7702で何が変わるのか」までは追い切れていない方も多いはずです。本記事では、両者の構造的な違いから、2025年のPectraアップグレードで導入されたEIP-7702がこの境界をどう塗り替えたのか、そして私たちの資産管理にどんな実用的影響があるのかまでを整理します。読み終える頃には、ウォレット関連のニュースを自分の資産防衛に引き付けて判断できるようになるはずです。

解説にあたっては、イーサリアム公式のEIP仕様書と主要ウォレットの技術ドキュメントを突き合わせて確認しました。順に見ていきましょう。

EOAとは?秘密鍵がすべてを決めるアカウント

EOA(Externally Owned Account:外部所有アカウント)は、秘密鍵と、そこから導かれるアドレスの組み合わせで成り立つ最もシンプルなアカウントです。ウォレットアプリで新規作成されるアカウントは、基本的にこのEOAにあたります。

EOAの性質は「秘密鍵による署名がすべて」という一点に集約されます。送金もコントラクトの実行も、秘密鍵で署名したトランザクションだけが有効で、裏を返せば、署名さえあればどんな操作でも通ってしまいます。

  • 作成にコストがかからない(鍵の生成だけで完結する)
  • トランザクションを自分から発行できる
  • ガス代は原則としてそのアカウント自身のETHで支払う
  • 秘密鍵を失えば復旧手段がなく、漏えいすれば資産を失い得る

この構造ゆえに、秘密鍵の管理方法が資産防衛の生命線になります。鍵をオフラインで保管する考え方はハードウェアウォレットのガイドで詳しく解説していますが、物理デバイスで署名を分離したい場合はAmazonでハードウェアウォレットを探すことから検討するのも一つの方法です。

国内で暗号資産を買うなら、まず口座が要ります

日本円の入出金に対応した国内の登録業者なら、購入から送金まで一つの口座で完結します。口座開設と維持の費用はかからず、取扱銘柄や手数料体系は公式サイトで確認できます。

口座開設の手順を見る(無料) →PR・GMOコイン(GMOコイン株式会社)。手数料や取扱銘柄は変更されることがあるため、最新の内容は公式サイトでご確認ください。暗号資産は価格変動が大きく、投資判断はご自身の責任でお願いします。

コントラクトウォレットとは?コードがルールを決める財布

コントラクトウォレットは、ブロックチェーン上に配置されたプログラム(スマートコントラクト)を財布として使う仕組みです。SafeやArgentといった実装が知られており、「どんな条件なら送金できるか」をコードで定義できる点がEOAとの決定的な違いです。

代表的な機能としては、複数人の承認がそろって初めて送金できるマルチシグ、あらかじめ決めた上限を超える送金をブロックする支出制限、信頼できる人や別のデバイスの承認でアクセスを回復するソーシャルリカバリーなどが挙げられます。秘密鍵1本の紛失が即・全損につながるEOAの弱点を、コードの側で補えるのが強みです。

一方で、コントラクトの設置(デプロイ)にガス代がかかる、自分からトランザクションを発行できないため中継の仕組みが必要になる、対応していないサービスがある、といった弱点もあります。この弱点を軽減するために、ERC-4337という規格でコントラクトウォレット用の実行インフラを整える取り組みも進んできました。

両者の違いを一覧で整理

項目 EOA コントラクトウォレット
操作の根拠 秘密鍵の署名 コードに書かれたルール
作成コスト 無料(鍵生成のみ) デプロイにガス代が必要
復旧手段 原則なし(シードフレーズ頼み) ソーシャルリカバリー等を実装可能
セキュリティ設計 鍵の管理に全面依存 マルチシグ・支出制限など多層化できる
トランザクション発行 自分で発行できる 外部からの起動が必要
対応範囲 ほぼすべてのサービスで利用可 非対応のサービスも残る

要するに、身軽さと互換性のEOA、安全設計の自由度のコントラクトウォレット、という住み分けが長く続いてきました。この境界線を動かしたのがEIP-7702です。

EIP-7702とは?EOAがスマート機能を持つ仕組み

EIP-7702は、2025年5月に実施されたイーサリアムのPectraアップグレードで導入された仕様で、EOAが自分のアドレスにコントラクトのコードを「委任」できるようにするものです。EOAの持ち主が秘密鍵で専用の承認(オーソリゼーション)に署名すると、そのアドレスは指定したコントラクトの機能を持つ、いわばスマート化したEOAとして振る舞えるようになります。

重要なのは、委任後も秘密鍵が最上位の権限を持ち続けるという点です。委任先はいつでも別のコントラクトに切り替えたり、解除したりできます。従来のように資産を新しいコントラクトウォレットへ移し替える必要がなく、使い慣れたアドレスのままスマート機能を後付けできることが、この仕様の実用的な核心とされています。

私たちの使い方はどう変わるか

体験面のメリット

まず、複数の操作を1回のトランザクションにまとめるバッチ実行が可能になります。たとえばトークンの利用承認とスワップを別々に署名していた手間が、1度の確認で済む形に近づきます。また、ガス代を第三者(アプリ側など)が肩代わりするスポンサード形式や、ETH以外のトークンでの支払いに対応する設計も広がりつつあるとされています。

新しく生まれるリスク

一方で、委任という仕組み自体が新しい攻撃面になります。悪意あるコントラクトへの委任署名をだまし取られると、資産を一括で抜かれる恐れがあるため、署名画面に表示される内容を確認せずに承認する癖は一段と危険になりました。見知らぬサイトでの署名要求への向き合い方は詐欺の見分け方ガイドで整理しています。イーサリアムの技術動向はイーサリアム関連の記事一覧も参考にしてください。

よくある質問(FAQ)

MetaMaskで作ったアカウントはEOAですか?

はい、標準で作成されるアカウントはEOAです。ただし近年の主要ウォレットはEIP-7702やスマートアカウント機能への対応を進めており、EOAのままスマート機能を有効化できる場合があります。詳細は各ウォレットの公式情報を確認してください。

EIP-7702を使えば秘密鍵は不要になりますか?

いいえ。EIP-7702では秘密鍵が引き続き最上位の権限を持ちます。委任によって機能を足すことはできますが、鍵の管理が重要である点は変わりません。むしろ鍵1本で委任まで操作できるため、鍵の保管はこれまで以上に慎重に行う必要があります。

コントラクトウォレットとEIP-7702、どちらを選ぶべきですか?

複数人での資金管理や高度な権限設計が必要ならSafeのような専用コントラクトウォレット、個人が今のアドレスのまま利便性を高めたいならEIP-7702経由のスマート化、という整理が一般的です。用途と管理体制で選ぶのが現実的です。

委任は取り消せますか?

取り消せます。秘密鍵で新しい承認に署名すれば、委任先の変更や解除が可能です。身に覚えのない委任が設定されていないかを確認できるツールも登場しているとされており、定期的な点検をおすすめします。

免責事項:本記事は一般的な情報提供を目的としており、投資助言ではありません。最新の情報は公式情報をご確認ください。

Bitcoin Analyze 編集部

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Amazonのアソシエイトとして、Bitcoin Analyzeは適格販売により収入を得ています。