イーサリアムの共同創設者であるVitalik Buterin氏は、イーサリアムにおけるアカウント抽象化に関する新しい技術的詳細を概説しました。これは、提案されているEIP-8141仕様に焦点を当てたもので、アカウント抽象化の残された制限に対処し、追加機能を導入することを目的とした統合フレームワークとして提示されています。
ソーシャルメディアプラットフォームXへの投稿によると、この提案は「フレームトランザクション」と呼ばれるモデルを導入しており、単一のトランザクションが複数のコントラクト呼び出しで構成され、互いのcalldataを参照し、トランザクション送信者と取引手数料の支払い責任者の両方を独立して認証できる一方で、基本プロトコル層は最小限の条件のみを検証します。
このモデルでは、スマートコントラクトアカウントによって送信される標準トランザクションは、専用のオペコードを使用して認証を検証し承認を通知する検証段階と、それに続く1つ以上の実行段階に構造化されます。この設計により、複数の実行フレームを単一のアトミック操作にバンドルすることができ、承認と支出などのシーケンスを1つのトランザクション内で実行できます。まだデプロイされていないアカウントの場合、トランザクションの冒頭に追加のデプロイメントフレームを配置でき、EIP-7997などの既存のデプロイメントプロキシメカニズムが、複数のネットワーク間で一貫したコントラクトアドレスを確保する方法として引用されています。
同じ構造は、イーサ以外のトークンを使用して手数料を支払うトランザクションを含む、代替ガス支払いメカニズムをサポートすると説明されています。この構成では、ペイマスターコントラクトがリアルタイムでイーサを供給し、必要なトークン転送がトランザクションの後半に含まれていることを検証し、その後、未使用の資金が返還されイーサに戻されます。このアプローチは、現在のスポンサード取引システムと機能的に類似していると特徴付けられていますが、オフチェーン仲介者の必要性を排除し、オンチェーンロジックのみに依存します。
この投稿では、プライバシー重視のトランザクションフローをどのようにサポートできるかについても説明しています。1つのオプションは、取引手数料をカバーする前にゼロ知識証明を検証するペイマスターを含み、もう1つは、単一のアカウントが多数のユーザーに代わって並行してトランザクションを処理できる多次元ノンススキームに依存しています。提案されているトランザクション形式は、特殊なインフラストラクチャを導入することなく、これらのパターンに対応できるほど柔軟であると提示されています。
オンチェーンの有効性ルールは単純明快であると説明されており、専用の検証フレームがガス支払いを明示的に認証した場合にのみトランザクションが有効と見なされますが、著者は、メンプールレベルでのトランザクション伝播がより複雑な課題を提示することを強調しています。特定のトランザクション構造は、広範な外部状態チェックを必要とする場合、ブロードキャストするには安全でない可能性があります。その結果、初期の実装では、Bitcoinにおけるコンセンサスルールと標準トランザクションポリシーの区別に匹敵する制限的なメンプールポリシーに依存することが予想され、より広範なルールセットが段階的に導入されます。より高度なメンプール構成は、オプションの代替手段として展開される可能性があります。
プライバシー指向のシステムのユーザーにとって、この提案は、公開ブロードキャストサービスへの依存を排除し、汎用パブリックメンプールへの直接アクセスに置き換える潜在的な方法として説明されています。投稿はさらに、量子耐性署名スキームのサポートには、計算効率を向上させるための追加作業が必要であることを指摘しています。
この提案は、トランザクション包含保証の改善を目指すFOCILイニシアチブを補完するものとしても提示されており、アカウント抽象化により、複雑なトランザクションロジックをファーストクラスプロトコルトランザクションとして直接送信できるようになります。外部所有アカウントとの互換性についても議論されており、既存のアカウントが同じフレームワークの下でバッチ操作とスポンサード取引にアクセスできるようにすることが明記された目標です。著者は、これらのメカニズムに関する10年以上の研究を経て、全体的な設計は約1年以内に実装できる可能性があり、計画されているHegotaネットワークアップグレードと一致する可能性があると結論付けています。
この投稿「Vitalik Buterin: Ethereum's EIP-8141 Account Abstraction Protocol To Go Live After Hegota Upgrade」は、メタバースコミュニティに最初に掲載されました。


