
Ethereum Improvement Proposal(EIP)3074は、Ethereumプロトコルの主要なアップグレードであり、アカウント抽象化機能を強化し、ユーザーが外部コントラクトに取引の実行を委任できるように設計されています。本提案では、新たに2つのオペコード「AUTH」と「AUTHCALL」が導入され、ユーザーのExternally Owned Account(EOA)から署名による認可を受けた後、スマートコントラクトがユーザーの代理で操作を実行できるようになります。これにより、Ethereumのユーザー体験が大幅に向上し、取引の複雑さが軽減され、ガスレス取引やトランザクションのバッチ処理など、先進的な機能への道が開かれます。
Ethereum Improvement Proposal 3074は、2020年後半にEthereum開発者のSam Wilson、Ansgar Dietrichs、Matt Garnettによって提案されました。この提案は、Ethereumエコシステム内で高まるアカウント抽象化や柔軟な取引モデルへの需要を受けて生まれました。EIP-3074以前は、Ethereumの取引モデルは比較的硬直しており、ユーザーは自分のExternally Owned Accountから直接取引を開始し、ガス料金を支払う必要があり、多くの可能性やユーザー体験の向上が制限されていました。
Ethereumは、ユーザー体験の向上や参入障壁の低減を求められてきました。従来のEthereum取引モデルでは、ユーザーがガス料金の理解や秘密鍵の管理、ブロックチェーンとの直接的なやり取りを求められるため、新規ユーザーにとって障壁となっていました。EIP-3074は、長年Ethereumコミュニティで議論されてきたアカウント抽象化の長期的な探求の一環であり、ユーザーのブロックチェーンとのやり取りをよりシームレスかつ直感的にすることを目指しています。
Ethereumの開発史において、EIP-3074は重要な技術的進化を示しており、既存のアカウントモデルを拡張することで段階的な改善を実現します。このアプローチにより、Ethereumの既存のセキュリティモデルやインフラストラクチャとの互換性を保ちながら、重要な機能強化を提供できます。
EIP-3074は、アカウント抽象化を実現するために2つの新しいオペコードを導入します。
EIP-3074がもたらす大きな機能向上にもかかわらず、いくつかのリスクや課題も存在します。


