ERC-4337 は部署在イーサリアムメインネットの最新の ERC 標準であり、長い間期待されていたアカウント抽象化機能を実現しています。アカウント抽象化は、外部アカウントとスマートコントラクトを組み合わせた技術です。これにより、ユーザーはスマートコントラクトによって制御される外部アカウント(いわゆる「スマートコントラクトウォレット」)を使って取引を行うことができます。アカウント抽象化に関する詳しい情報は、「アカウント抽象化とは何か」を参照してください。ERC 標準になる前の EIP-4337 は、最初は 2021 年 9 月に Vitalik Buterin と他の 6 人によって提案され、その後 2023 年 3 月 1 日に WalletCon で正式に発表され、ERC-4337 となり、「スマートコントラクトウォレット」の新しい時代を切り開きました。しかし、実は 9 年前に Vitalik はすでにアカウント抽象化の概念を提案していました。その間にいくつかの EIP 提案がありましたが、すべて承認されませんでした。これは、以前の提案がイーサリアムの基盤となるプロトコルを変更する必要があり、ハードフォークを引き起こすためです。一方、ERC-4337 はこの点を回避しています。イーサリアムのプロトコルを変更せずにアカウント抽象化を実現できる唯一の提案です。では、ERC-4337 はどのようにしてプロトコルを変更せずにアカウント抽象化を実現しているのでしょうか?ERC-4337 はどのようにアカウント抽象化を実現しているのか?ERC-4337 はイーサリアムの基盤となるコンセンサスを変更せず、「UserOperation」の概念を導入することでアカウント抽象化を実現しています。UserOperationUserOperation は、ユーザーが個別に発行する取引操作です。取引の発起人(ユーザー)、取引の内容、署名などの取引に関する情報を含みます。UserOperation は、「スマートコントラクトウォレット」内のスマートコントラクトから関数を呼び出して読み取り、検証した後、イーサリアムメインネットにアップロードして取引を成功させることができます。ERC-4337 標準では、複数の UserOperation をまとめて UserOperation mempool を構成します。UserOperation mempool の機能は従来の mempool と似ており、複数の取引を格納するメモリプールです。UserOperation mempool 内の UserOperation は、Flashbots などのサービスを利用するマイナーやバンドラーによって処理されます。バンドラーは複数の UserOperation を Bundler によって束ねて Bundle Transaction として検証し、取引の一括処理を実現します。取引処理時には、バンドラーはまず Gas 代を支払い、その後に各 UserOperation に対してユーザーが支払った費用を回収します。UserOperation の処理順序も従来の mempool と同様に、費用の優先順位に従って並べられます。UserOperation mempool の運用フローERC-4377 にはどのような重要な意義があるのか?ERC-4337 のリリースは、暗号化ウォレットの発展にとって重要な意義を持ち、主に二つの側面で表れています。安全性ERC-4337 によるアカウント抽象化は、暗号化ウォレットの安全性を大幅に向上させます。より安全で効率的な検証ロジックや署名方式をサポートでき、単一の秘密鍵や複雑なニーモニックに依存しません。特に、多署名方式によるソーシャルリカバリー機能や生体認証署名は、ユーザー資産の安全性をさらに強化します。ユーザー体験ERC-4337 は、暗号化ウォレットに多様で便利な取引機能をもたらします。これらの機能は、取引の相互運用性を高め、ユーザーフレンドリーさを向上させ、取引時間を短縮します。例えば、ERC-20 トークンの手数料支払い、EVM 互換ネットワークのサポート、バッチ取引、一クリック支払いなどの機能です。**\$AEVO **\$ERA** **\$RIVER
ERC-4337とは何ですか
ERC-4337 は部署在イーサリアムメインネットの最新の ERC 標準であり、長い間期待されていたアカウント抽象化機能を実現しています。
アカウント抽象化は、外部アカウントとスマートコントラクトを組み合わせた技術です。これにより、ユーザーはスマートコントラクトによって制御される外部アカウント(いわゆる「スマートコントラクトウォレット」)を使って取引を行うことができます。
アカウント抽象化に関する詳しい情報は、「アカウント抽象化とは何か」を参照してください。
ERC 標準になる前の EIP-4337 は、最初は 2021 年 9 月に Vitalik Buterin と他の 6 人によって提案され、その後 2023 年 3 月 1 日に WalletCon で正式に発表され、ERC-4337 となり、「スマートコントラクトウォレット」の新しい時代を切り開きました。
しかし、実は 9 年前に Vitalik はすでにアカウント抽象化の概念を提案していました。その間にいくつかの EIP 提案がありましたが、すべて承認されませんでした。これは、以前の提案がイーサリアムの基盤となるプロトコルを変更する必要があり、ハードフォークを引き起こすためです。一方、ERC-4337 はこの点を回避しています。イーサリアムのプロトコルを変更せずにアカウント抽象化を実現できる唯一の提案です。
では、ERC-4337 はどのようにしてプロトコルを変更せずにアカウント抽象化を実現しているのでしょうか?
ERC-4337 はどのようにアカウント抽象化を実現しているのか?
ERC-4337 はイーサリアムの基盤となるコンセンサスを変更せず、「UserOperation」の概念を導入することでアカウント抽象化を実現しています。
UserOperation
UserOperation は、ユーザーが個別に発行する取引操作です。取引の発起人(ユーザー)、取引の内容、署名などの取引に関する情報を含みます。UserOperation は、「スマートコントラクトウォレット」内のスマートコントラクトから関数を呼び出して読み取り、検証した後、イーサリアムメインネットにアップロードして取引を成功させることができます。
ERC-4337 標準では、複数の UserOperation をまとめて UserOperation mempool を構成します。UserOperation mempool の機能は従来の mempool と似ており、複数の取引を格納するメモリプールです。
UserOperation mempool 内の UserOperation は、Flashbots などのサービスを利用するマイナーやバンドラーによって処理されます。バンドラーは複数の UserOperation を Bundler によって束ねて Bundle Transaction として検証し、取引の一括処理を実現します。
取引処理時には、バンドラーはまず Gas 代を支払い、その後に各 UserOperation に対してユーザーが支払った費用を回収します。UserOperation の処理順序も従来の mempool と同様に、費用の優先順位に従って並べられます。
UserOperation mempool の運用フロー
ERC-4377 にはどのような重要な意義があるのか?
ERC-4337 のリリースは、暗号化ウォレットの発展にとって重要な意義を持ち、主に二つの側面で表れています。
安全性
ERC-4337 によるアカウント抽象化は、暗号化ウォレットの安全性を大幅に向上させます。より安全で効率的な検証ロジックや署名方式をサポートでき、単一の秘密鍵や複雑なニーモニックに依存しません。特に、多署名方式によるソーシャルリカバリー機能や生体認証署名は、ユーザー資産の安全性をさらに強化します。
ユーザー体験
ERC-4337 は、暗号化ウォレットに多様で便利な取引機能をもたらします。これらの機能は、取引の相互運用性を高め、ユーザーフレンドリーさを向上させ、取引時間を短縮します。例えば、ERC-20 トークンの手数料支払い、EVM 互換ネットワークのサポート、バッチ取引、一クリック支払いなどの機能です。
**$AEVO $ERA **$RIVER