概要
アカウント抽象化は、ERC-4337と呼ばれることが多いイーサリアム標準であり、ユーザーが従来の外部所有アカウントの代わりにスマートコントラクトウォレットを通じてブロックチェーンと対話できるようにします。トランザクション検証を「単一の秘密鍵がすべてに署名する」という要件から分離し、ソーシャルリカバリー、マルチシグネチャルール、スポンサー付きトランザクションなどのプログラム可能なアカウント機能を可能にします。これは主流の使いやすさへの大きな一歩です。
仕組み
アカウント抽象化では、ユーザーのアカウントは独自の検証ロジックを定義するスマートコントラクトです。トランザクションは、バンドラーが収集してネットワークの支払いを行うユーザーオペレーションのメンプールを通じて送信され、アカウント自体が何が有効な署名であるかを決定できます。検証はプログラム可能であるため、アカウントは複数の署名を必要とし、ガーディアンによるリカバリーを許可し、またはユーザーがガスを支払うためにETHを保持することなく完全に動作できます。
重要性
アカウント抽象化は、失われた鍵、厳格な単一署名セキュリティ、ガス通貨の保持の必要性など、暗号通貨の最も一般的な障害モードを取り除きます。メールリカバリーやセッションキーなど、ウェブアプリに近いウォレット体験を可能にします。アプリケーションが手数料を補助できるようにすることで、新しいユーザーのオンボーディング摩擦も減らし、大量採用のための基礎的な改善となります。
関連概念
アカウント抽象化はERC-4337によって標準化され、スマートコントラクトウォレットの上に構築されます。ウォレット体験を再定義し、ユーザーが機械的なステップではなく結果を指定するインテント中心のトランザクション設計と密接に関連します。