コンテンツへスキップ
0%

EIP-7702がMetaMaskなどのウォレットに与える影響

Lisa Ma headshot

執筆者 Lisa Ma

2025年2月10日 公開読了時間 1 分

EIP-7702はEOAウォレットをスマートな機能を持つように升级する
EIP-7702はEOAをスマートな機能を持つようにアップグレードする

EIP-7702は、2025年にユーザーがウォレットとやり取りする方法を大きく変えようとしています。ウォレットプロバイダーにとって、これは機会であると同時に課題でもあります。つまり、セキュリティやユーザー体験を損なうことなく、ユーザーが求める新機能を実現する必要があるということです。

EIP-7702を初めて知る方は、5分で読める入門ブログをご覧ください。

ウォレットプロバイダーが直面する課題

EOAウォレットプロバイダーは、EIP-7702の機能をどれだけ速く、どれだけ深く統合するかという重大な判断を迫られています。賭け金は大きく、これらの機能の実装に成功したウォレットプロバイダーは、次のオンチェーン普及の波を捉える立場になります。実装しなかった場合、より革新的な代替手段にユーザーを奪われるリスクがあります。

MetaMaskのような主要ウォレットがこうしたニーズに対応するためにカスタムソリューションを実装しているのを目にするかもしれませんが、ネイティブなEIP-7702統合には明確な利点があります。

  • 拡大を続けるERC-4337エコシステムとの組み込み互換性
  • シームレスなクロスチェーン機能
  • プロトコルレベルの実装によるパフォーマンス上の利点
  • Ethereumのロードマップに沿った将来性のあるアーキテクチャ

端的に言えば、既存の巨大なユーザーベースを持つウォレットにはカスタム実装が有効かもしれませんが、ほとんどのウォレットプロバイダーにとっては、2025年以降も競争力を維持するためにネイティブなEIP-7702サポートが不可欠になります。

ユーザーが期待すること

ユーザーは、ウォレットに対してweb2のような体験をますます求めるようになっています。EIP-7702を使えば、以下を実現できます。

  • 馴染みのある認証: web2ユーザーにとって自然に感じられるソーシャルログインやパスキー
  • ガス支払いの柔軟性: ユーザーが任意のトークンで手数料を支払えるようにする、またはトランザクションのスポンサーをする
  • リカバリーオプション: シードフレーズなしでアカウントを復元できるようにする
  • セッション管理: ユーザーが一定期間アプリを一度だけ認可できるようにする

問題は、これらの機能を実現するには、セキュリティと信頼性を保つために慎重な実装が必要だということです。

ウォレットのセキュリティに関する考慮事項

ウォレットプロバイダーにとって、EIP-7702は従来のEOAとも純粋なスマートアカウントとも異なる、微妙なセキュリティモデルをもたらします。考慮すべき点は以下の通りです。

  1. 秘密鍵の権限
  • EOAの秘密鍵は完全な制御権を保持しており、スマートアカウントのセキュリティルールを上書きできます
  • 秘密鍵を紛失したユーザーでも、EIP-7702を通じてリカバリー機能が設定されていれば資産を復元できます
  • スマートアカウントのセキュリティを回避する操作をユーザーが行う際には、明確なUI表示の実装を検討してください
  1. 委任の信頼モデル
  • ERC-4337アカウントとは異なり、委任された機能は取り消し可能な認可を生み出します
  • マルチシグ実装には特別な配慮が必要です。EOA保有者が上書き権限を保持し続けるため、他のオーナーはEOA保有者を信頼しなければなりません
  • 委任先コントラクトの評判やセキュリティリスクを自動でチェックする仕組みの実装を検討してください
  1. クロスチェーンに関する考慮事項
  • 委任トランザクションはチェーン固有にも、汎用にも設定できます(chain\_id = 0)
  • チェーンごとにナンスが異なるEOAは、それぞれ別の委任トランザクションが必要です
  • ネットワーク間で委任状態が異なる場合に、チェーン固有の警告を表示する仕組みの実装を検討してください

実装アプローチ

ウォレットプロバイダーとの数多くの議論を Based on すると、2つの異なるアプローチが見えてきています。

MetaMaskのような主要ウォレットプロバイダーは現在、EIP-7702の新しいトランザクションタイプを避け、独自の委任ツールキットを通じて後方互換性と段階的な機能展開に焦点を当てたカスタム実装を模索しています。

このアプローチは既存の巨大なユーザーベースを持つウォレットには有効かもしれませんが、ネイティブなEIP-7702サポートを採用することで、ウォレットプロバイダーはEthereumの技術ロードマップに沿ったまま、ユーザーに優れた機能を提供できます。

推奨される進め方は、EIP-7702の完全統合です。

  • 新しいSET\_CODE\_TX\_TYPEへの完全なサポートを実装する
  • ERC-4337インフラとのシームレスな統合を実現する
  • セッションキーやバッチトランザクションといったスマート機能の実現に注力する
  • 委任管理を一貫して行うために、標準化されたRPCメソッド(ERC-5792を推奨)を使ってウォレットインターフェースを構築する
  • ガススポンサーシップと柔軟な手数料支払いを可能にするため、ERC-7677に準拠したペイマスター機能を実装する

このアプローチは長期的なメンテナンスを簡素化し、拡大を続けるスマートアカウントエコシステムから価値を獲得できる立場にウォレットを位置づけます。既存の大規模なユーザーベースを持つウォレットは混乱を最小限に抑えるために前者のアプローチに傾く一方、新しいウォレットは差別化のためにEIP-7702の完全統合を選ぶべきです。

Alchemyでの構築

EIP-7702統合を加速したいウォレットプロバイダーに対して、Alchemyのバンドラーとガススポンサーシップインフラは、より速く出荷するためのレールを提供します。

  • グローバル規模で信頼性の高いERC-4337バンドラーインフラ
  • 柔軟なペイマスターポリシーによるガススポンサーシップ
  • EIP-7702とERC-4337の両方への完全なサポート
  • エンタープライズグレードの信頼性とスループット

今後の展望

2025年に成功するウォレットは、ユーザーが信頼するセキュリティを維持しながら、最も多くの機能を提供するウォレットです。私たちは、あなたがユーザーに最高の体験だけを構築し、拡張し、届けられるよう支援します。

詳しくはガスレストランザクションを見るをご覧ください。


これはEIP-7702に関するシリーズの第2回目の記事です。EIP-7702についてまだ理解を深めている段階の方は、こちらの前回の記事をご覧ください。

よくある質問

EIP-7702とは何ですか?

EIP-7702は、外部所有アカウント(EOA)が一時的にスマートコントラクトへ実行を委任できるようにするEthereum Improvement Proposalです。これにより、同じウォレットアドレスを維持したまま、トランザクションのバッチ処理、ガススポンサーシップ、アカウントリカバリーといった機能が可能になります。

EIP-7702はMetaMaskや他のウォレットにどのような影響を与えますか?

EIP-7702により、ウォレットはソーシャルログイン、柔軟なガス支払い、シードフレーズ不要のアカウントリカバリー、セッション管理など、web2のような機能をユーザーに提供できるようになります。ウォレットプロバイダーは、これらの機能をどれだけ速く、どれだけ深く統合するかという判断を迫られています。

EIP-7702はウォレットユーザーにどのようなメリットをもたらしますか?

ユーザーは、馴染みのある認証手段、任意のトークンでのガス支払いや手数料スポンサーシップ、シードフレーズ不要のリカバリーオプション、一定期間アプリを一度だけ認可できる仕組みを得られます。

ウォレットにおけるEIP-7702のセキュリティ上の考慮事項は何ですか?

EOAの秘密鍵は完全な制御権を保持しており、スマートアカウントのセキュリティルールを上書きできます。委任は取り消し可能な認可を生み出すため、実装には明確なUI表示と、委任先コントラクトのセキュリティリスクを確認する自動チェックが必要です。

ウォレットはEIP-7702に対してどのような実装アプローチを取っていますか?

MetaMaskのような主要ウォレットは、後方互換性に重点を置いたカスタム実装を模索している一方、ほとんどのウォレットプロバイダーにとって推奨される道は、新しいトランザクションタイプと標準化されたRPCメソッドへのネイティブサポートを備えたEIP-7702の完全統合です。

ネイティブなEIP-7702統合はカスタム実装に比べて利点がありますか?

はい。ネイティブ統合には、ERC-4337エコシステムとの組み込み互換性、シームレスなクロスチェーン機能、プロトコルレベルの実装によるパフォーマンス上の利点、Ethereumのロードマップに沿った将来性のあるアーキテクチャといった利点があります。

ウォレットプロバイダーはEIP-7702の機能をどのように実装できますか?

ウォレットプロバイダーは、摩擦のないオンボーディング、認可フロー用のすぐ使えるコンポーネント、安全な委任管理、そしてEIP-7702とERC-4337の両方への組み込みサポートを提供するAccount Kitを利用できます。

Background gradient

ブロックチェーンで魔法を生み出す

Alchemyは、最も強力なweb3開発者向けプロダクトとツールを、豊富なリソース、コミュニティ、そして卓越したサポートと組み合わせて提供します。