EIP-3074とは?
EIP-3074とは、Ethereumのトランザクション処理をより柔軟かつ効率的にするためのアップグレード提案(Ethereum Improvement Proposal)の1つです。
この提案では、トランザクションの「送信者」と「送信権限」を分離できる新しい仕組みとしてAUTHとAUTHCALLという2つの機能の導入が提案されています。
これにより、ユーザーが直接トランザクションを実行しなくても、別のアドレスやスマートコントラクトが代理で処理できるようになります。
結果として、分散型アプリケーション(dApp)の使いやすさや柔軟性が大きく向上すると期待されています。
なお、2024年時点ではEIP-3074はまだメインネットには導入されていませんが、今後のアップグレードであるPectra Upgradeなどで導入される可能性が議論されています。
EIP-3074の仕組み
EIP-3074では、Ethereumのトランザクションに以下の2つの新機能が追加される予定です。
AUTH
AUTHは、トランザクションの実行権限を他のアドレスに委任する機能です。
通常のEthereumトランザクションでは、資産を保有するアドレスの秘密鍵を持つ本人だけが取引を実行できます。
しかしAUTHを使うと、特定のアドレスに対して「自分の代理でトランザクションを実行する権限」を付与できます。
イメージとしては次のような仕組みです。
自分の名義で買い物を頼むとき、信頼できる友人に「このメモを見せれば私の代わりに支払いしてよい」という署名付きのメモを渡すようなものです。
この仕組みによって、ユーザーが直接操作しなくても、指定したアドレスがトランザクションを実行できるようになります。
AUTHCALL
AUTHCALLは、AUTHで付与された権限を使ってスマートコントラクトを実行する機能です。
つまり、許可されたアドレスやスマートコントラクトが、ユーザー本人のアドレスとして振る舞いながら処理を実行できます。
たとえば次のようなイメージです。
・あなたの代わりに資産を管理する自動アシスタント
・あなたのウォレットとして動くプログラム
AUTHCALLを使うことで、複雑なスマートコントラクトの操作や複数の取引をまとめて実行することが可能になります。
EIP-3074のメリット
セキュリティの向上
トランザクションの送信者と権限を分離することで、不正トランザクションの管理や制御がしやすくなります。
権限管理の設計次第で、より安全な運用が可能になります。
柔軟なトランザクション管理
権限を複数のアドレスに分けて管理できるため、チームや組織でのウォレット管理などにも応用できます。
ユーザー体験の向上
従来のEthereumでは、複数の承認操作やトランザクションが必要な場面がありました。
EIP-3074ではそれらを簡略化でき、dAppの利用がよりスムーズになります。
高度なスマートコントラクトの実現
複雑な処理をまとめて実行できるため、より高度な金融アプリケーションの開発が可能になります。
特にDeFi領域では新しいサービスの基盤となる可能性があります。
EIP-3074の実用例
ガスレストランザクション
EIP-3074では、第三者がガス代を負担する仕組みを作りやすくなります。
これにより、ユーザーはETHを保有していなくても取引を実行できる「ガスレス取引」が実現する可能性があります。
初心者にとっては、ウォレット作成後すぐにdAppを利用できるなど、参入障壁が大きく下がると期待されています。
自動決済
EIP-3074を利用すれば、スマートコントラクトがユーザーの代わりに定期的な支払いを実行できます。
例えば
・サブスクリプション決済
・定期的なDeFi投資
・自動資産管理
などの仕組みを自動化できます。
DeFiプロトコルの進化
より複雑な取引ロジックをまとめて実行できるため、DeFiの新しい金融商品やサービスの開発が進む可能性があります。
EIP-3074のリスクと注意点
権限委任によるセキュリティリスク
EIP-3074では他者にトランザクション権限を委任できますが、信頼できない相手に権限を与えると資産を失うリスクがあります。
そのため、Ethereumコミュニティでは以下のような安全対策が議論されています。
・権限の有効期限を設定する
・実行できる操作を制限する
・許可するスマートコントラクトを限定する
これらの対策により、悪用リスクを抑えることが重要になります。
EIP-3074と他のEthereumアップグレード
EIP-3074は単独の提案ではなく、Ethereumの改善を進める多数の提案の一部です。
たとえば次のような提案があります。
・EIP-1559
・EIP-2930
これらのアップデートと組み合わせることで、Ethereumの手数料構造やトランザクション処理は段階的に進化しています。
まとめ
EIP-3074とは、Ethereumのトランザクション処理をより柔軟にするためのアップグレード提案です。
主なポイントは次の通りです。
・AUTHによるトランザクション権限の委任
・AUTHCALLによる代理トランザクション実行
・ガスレス取引や自動決済などの実現可能性
・DeFiやdAppのユーザー体験向上
一方で、権限委任にはセキュリティリスクも伴うため、安全な設計と利用が重要になります。
今後EIP-3074が正式に導入されれば、Ethereumのウォレット体験やDeFiサービスはさらに進化し、ブロックチェーンの実用性が一段と高まる可能性があります。
こちらもご覧ください










