EIP-3074 は次のイーサリアム ハード フォーク Pectra アップグレードに含まれており、スマート コントラクトへの EOA 制御の委任をサポートします。
フォーサイトニュース、カレン執筆
イーサリアムコア開発者によって行われた最新の電話会議では、EIP-3074提案の開発者がイーサリアムハードフォークのPectraアップグレードで実装される改良点に含まれていました。この提案は、より複雑なトランザクション計画を実行するために通常のアドレスの制御をスマートコントラクトに委任することをサポートしており、それによってウォレットのユーザーエクスペリエンスが大幅に向上します。では、EIP-3074 とは正確には何ですか?また、イーサリアムにとってそれは何を意味するのでしょうか?
実際、EIP-3074 は 2020 年 10 月の時点で、イーサリアムのコア開発者および研究者である Sam Wilson、Ansgar Dietrichs、lightclients、Micah Zoltu によって提案されました。その中心となるアイデアは、外部所有アカウント (EOA) の制御をインテリジェント コントラクトに委任することです。 。このイノベーションは、新しい EOA 取引戦略を設計および実装するための強力で柔軟なフレームワークを開発者に提供します。
では、既存の EOA を具体的にスマート コントラクトに変えるにはどうすればよいでしょうか? 2年前にlightclientsが公開したデモビデオによると、この変換を実現する鍵となるのは「AUTH」と「AUTHCALL」の2つの命令で、前者はECDSA署名に基づいてコンテキスト変数「authorized」を設定し、後者は「承認された」口座振替として開始されます。同時に、「AUTHCALL」命令の周囲にさらに多くのロジックを実装して、セキュリティや開始側のユーザー エクスペリエンスを犠牲にすることなく、呼び出し側と開始側にさらなる制御を提供することができます。
実際の運用では、最初に EOA アドレス ユーザーがオフチェーンでトランザクションに署名し、次に EOA ユーザーまたはガス スポンサーがトランザクションを Invoker コントラクトに送信します。Invoker コントラクトは、「AUTH」と「AUTHCALL」を使用して各ターゲット コントラクトを検証し、呼び出します。 。
Arbitrum と Lemniscap のチーム メンバーである Patrick McCorry 氏は、EIP-3074 は、ほぼすべてのトランザクション リレー サービスを悩ませている「msg.sender」問題を解決し、ユーザー エクスペリエンスを真に向上させることができると述べました。基本的に、中継者がユーザーのトランザクションの代金を支払う場合、中継者のアドレスはユーザーのアドレスではなく msg.sender に設定されます。上記の問題を解決する方法のうち、1 つはユーザーがスマート コントラクト ウォレットに依存するというもの、もう 1 つはスマート コントラクトには「メタトランザクション機能」があり、ユーザーが署名したメッセージを受け入れることができるが、これがユーザーに提供したいと考える人々を抑圧するものであるというものです。スタートアップ企業のガスフリー取引。上記の問題を解決する別の方法は、トランザクション形式を変更し、tx.origin の名前を Gas.payer に変更し、トランザクションに 2 つの新しいフィールド「gas payer」と「nonce」を含めることです。トランザクションが実行されると、ユーザーとガス支払者のナンスが増加し、ガス支払者から手数料が差し引かれます。これにより、リレーラーはユーザーのトランザクションを転送できるようになりますが、主にトランザクションの完了後に ERC-20 トークンを返す機能などの制限がまだあります。 EIP-3074 は、ERC-20 トークンを中継者に払い戻すことができるため、独創的なソリューションです。これにより、中継者は、トランザクション形式を変更したり現在のシステムを壊したりすることなく、ユーザー署名メッセージを伝送し、イーサリアム上で確認できるようになります。
EIP-3074 を使用すると、コントラクトを展開せずに任意の EOA がスマート コントラクト ウォレットとして機能できるため、より複雑なトランザクション シナリオを実行できます。これにより、ガススポンサーシップ、バッチトランザクション、ウォレット資産回収など、イーサリアムに多くのエキサイティングなユースケースがもたらされます。
その中でも、Gas スポンサーシップにより、ユーザー自身が ETH を保有する必要がなく、DApps、プロジェクト当事者、サードパーティがユーザーに Gas を提供できるようになります。これは、ETH を保有していない新規 Web3 ユーザーにとって非常に親切であり、大規模な Web3 ユーザーの促進にも役立ちます。 -イーサリアムの使用の大規模な開発。
同時に、1 つのトランザクションで複数の操作をサポートしているため、ユーザーは非 ETH トークンを取引するときにトランザクションに 1 回署名するだけで済み、トランザクションに署名する前に面倒なトークンの承認プロセスを経る必要がなく、トランザクションの効率が向上し、トランザクションのコストが削減されます。費用がかかります。
EIP-3074 は、ウォレット資産の回復においても重要な役割を果たす可能性があります。特別な Invoker コントラクトを設定することで、ユーザーは秘密鍵を紛失したときにソーシャル回復メカニズムを通じて資産を回復できます。
もちろん、EIP-3074 もさらに物議を醸しています。 DefiLlamaの創設者0xngmiが述べたように、現在、たった1つの間違った署名だけで、すべてのトークン、すべてのNFT、すべてのDeFiポジションなどを含むアドレスの資産を完全に使い果たす可能性があります。
さらに、EIP-3074 は通常のアドレスの制御をスマート コントラクトに委任することをサポートしていますが、EIP-3074 はアカウント抽象化の提案ではないことに注意してください。イーサリアム財団の研究者 ansgar.eth 氏は、最大の懸念は、今後 3074/EOA と 4337/AA を使用して 2 つの並行アカウント技術スタックを構築することになり、これらを相互運用可能にするために多大な労力と注意が必要になることであると述べました。 Uniswap創設者のヘイデン・アダムス氏も、業界は4337ウォレットと3074コントラクトの互換性を確保するために懸命に取り組むべきだと強調した。
要約すると、EIP-3074 はイーサリアムに前例のない革新と機会をもたらすことが期待されていますが、いくつかの課題と論争も伴います。 Pectra アップグレードでの今後の実装により、これがイーサリアムの将来をどのように形成し、Web3 エコシステムにより豊かで便利なユーザー エクスペリエンスをもたらすかが楽しみです。同時に、潜在的なリスクと課題を認識し、この機能を使用する際には適切なセキュリティ対策が講じられるようにする必要もあります。
参考:
193k 投稿
120k 投稿
99k 投稿
77k 投稿
64k 投稿
60k 投稿
56k 投稿
53k 投稿
52k 投稿
51k 投稿
クイックリーディング EIP-3074: それは何ですか?イーサリアムにどのような影響を与えるのでしょうか?
フォーサイトニュース、カレン執筆
イーサリアムコア開発者によって行われた最新の電話会議では、EIP-3074提案の開発者がイーサリアムハードフォークのPectraアップグレードで実装される改良点に含まれていました。この提案は、より複雑なトランザクション計画を実行するために通常のアドレスの制御をスマートコントラクトに委任することをサポートしており、それによってウォレットのユーザーエクスペリエンスが大幅に向上します。では、EIP-3074 とは正確には何ですか?また、イーサリアムにとってそれは何を意味するのでしょうか?
EIP-3074とは何ですか?
実際、EIP-3074 は 2020 年 10 月の時点で、イーサリアムのコア開発者および研究者である Sam Wilson、Ansgar Dietrichs、lightclients、Micah Zoltu によって提案されました。その中心となるアイデアは、外部所有アカウント (EOA) の制御をインテリジェント コントラクトに委任することです。 。このイノベーションは、新しい EOA 取引戦略を設計および実装するための強力で柔軟なフレームワークを開発者に提供します。
では、既存の EOA を具体的にスマート コントラクトに変えるにはどうすればよいでしょうか? 2年前にlightclientsが公開したデモビデオによると、この変換を実現する鍵となるのは「AUTH」と「AUTHCALL」の2つの命令で、前者はECDSA署名に基づいてコンテキスト変数「authorized」を設定し、後者は「承認された」口座振替として開始されます。同時に、「AUTHCALL」命令の周囲にさらに多くのロジックを実装して、セキュリティや開始側のユーザー エクスペリエンスを犠牲にすることなく、呼び出し側と開始側にさらなる制御を提供することができます。
実際の運用では、最初に EOA アドレス ユーザーがオフチェーンでトランザクションに署名し、次に EOA ユーザーまたはガス スポンサーがトランザクションを Invoker コントラクトに送信します。Invoker コントラクトは、「AUTH」と「AUTHCALL」を使用して各ターゲット コントラクトを検証し、呼び出します。 。
Arbitrum と Lemniscap のチーム メンバーである Patrick McCorry 氏は、EIP-3074 は、ほぼすべてのトランザクション リレー サービスを悩ませている「msg.sender」問題を解決し、ユーザー エクスペリエンスを真に向上させることができると述べました。基本的に、中継者がユーザーのトランザクションの代金を支払う場合、中継者のアドレスはユーザーのアドレスではなく msg.sender に設定されます。上記の問題を解決する方法のうち、1 つはユーザーがスマート コントラクト ウォレットに依存するというもの、もう 1 つはスマート コントラクトには「メタトランザクション機能」があり、ユーザーが署名したメッセージを受け入れることができるが、これがユーザーに提供したいと考える人々を抑圧するものであるというものです。スタートアップ企業のガスフリー取引。上記の問題を解決する別の方法は、トランザクション形式を変更し、tx.origin の名前を Gas.payer に変更し、トランザクションに 2 つの新しいフィールド「gas payer」と「nonce」を含めることです。トランザクションが実行されると、ユーザーとガス支払者のナンスが増加し、ガス支払者から手数料が差し引かれます。これにより、リレーラーはユーザーのトランザクションを転送できるようになりますが、主にトランザクションの完了後に ERC-20 トークンを返す機能などの制限がまだあります。 EIP-3074 は、ERC-20 トークンを中継者に払い戻すことができるため、独創的なソリューションです。これにより、中継者は、トランザクション形式を変更したり現在のシステムを壊したりすることなく、ユーザー署名メッセージを伝送し、イーサリアム上で確認できるようになります。
EIP-3074 はイーサリアムにとって何を意味しますか?
EIP-3074 を使用すると、コントラクトを展開せずに任意の EOA がスマート コントラクト ウォレットとして機能できるため、より複雑なトランザクション シナリオを実行できます。これにより、ガススポンサーシップ、バッチトランザクション、ウォレット資産回収など、イーサリアムに多くのエキサイティングなユースケースがもたらされます。
その中でも、Gas スポンサーシップにより、ユーザー自身が ETH を保有する必要がなく、DApps、プロジェクト当事者、サードパーティがユーザーに Gas を提供できるようになります。これは、ETH を保有していない新規 Web3 ユーザーにとって非常に親切であり、大規模な Web3 ユーザーの促進にも役立ちます。 -イーサリアムの使用の大規模な開発。
同時に、1 つのトランザクションで複数の操作をサポートしているため、ユーザーは非 ETH トークンを取引するときにトランザクションに 1 回署名するだけで済み、トランザクションに署名する前に面倒なトークンの承認プロセスを経る必要がなく、トランザクションの効率が向上し、トランザクションのコストが削減されます。費用がかかります。
EIP-3074 は、ウォレット資産の回復においても重要な役割を果たす可能性があります。特別な Invoker コントラクトを設定することで、ユーザーは秘密鍵を紛失したときにソーシャル回復メカニズムを通じて資産を回復できます。
もちろん、EIP-3074 もさらに物議を醸しています。 DefiLlamaの創設者0xngmiが述べたように、現在、たった1つの間違った署名だけで、すべてのトークン、すべてのNFT、すべてのDeFiポジションなどを含むアドレスの資産を完全に使い果たす可能性があります。
さらに、EIP-3074 は通常のアドレスの制御をスマート コントラクトに委任することをサポートしていますが、EIP-3074 はアカウント抽象化の提案ではないことに注意してください。イーサリアム財団の研究者 ansgar.eth 氏は、最大の懸念は、今後 3074/EOA と 4337/AA を使用して 2 つの並行アカウント技術スタックを構築することになり、これらを相互運用可能にするために多大な労力と注意が必要になることであると述べました。 Uniswap創設者のヘイデン・アダムス氏も、業界は4337ウォレットと3074コントラクトの互換性を確保するために懸命に取り組むべきだと強調した。
要約すると、EIP-3074 はイーサリアムに前例のない革新と機会をもたらすことが期待されていますが、いくつかの課題と論争も伴います。 Pectra アップグレードでの今後の実装により、これがイーサリアムの将来をどのように形成し、Web3 エコシステムにより豊かで便利なユーザー エクスペリエンスをもたらすかが楽しみです。同時に、潜在的なリスクと課題を認識し、この機能を使用する際には適切なセキュリティ対策が講じられるようにする必要もあります。