EIP-3074のクイックリーディング:それは何ですか?イーサリアムにどんな影響を与えるのでしょうか?

初級編4/25/2024, 5:18:55 AM
EIP-3074は、口座管理に革新的なアプローチを導入するEthereum Improvement Proposal(EIP)です。これにより、一般ユーザーアカウント(EOA)の制御をスマートコントラクトに委任することが可能となり、より洗練された取引戦略が可能となります。Ethereumのコア開発者によって2020年に提案されたEIP-3074は、"AUTH"および"AUTHCALL"という2つの新しいオペコードを導入し、新しいコントラクトを展開する必要なく、EOAがスマートコントラクトに変換することができるようになります。EIP-3074の実装は、ガスのスポンサーシップ、一括取引、およびウォレット資産の回復を可能にすることで、ウォレットユーザーの全体的な利便性を向上させることを目指しています。EIP-3074は有望な進歩を示唆していますが、ユーザー資産の盗難リスクの増加や、EIP-4337で提案されたAccount Abstraction(AA)提案と並行してテクノロジースタックを形成する可能性など、いくつかの懸念も引き起こしています。これには、両者の相互運用性を確保する必要があります。

オリジナルタイトル「速読 EIP-3074:是什么?对以太坊有何影响?」を転送します

イーサリアムのコア開発者による最新の会議で、EIP-3074提案の開発者が、イーサリアムのハードフォークPectraアップグレードで実装される改善策に含まれました。この提案は、一般アドレスの制御をスマートコントラクトに委任して、より複雑な取引計画を実行することをサポートし、それによりウォレットのユーザーエクスペリエンスを大幅に向上させます。では、EIP-3074とは具体的に何であり、イーサリアムにとってどういう意味があるのでしょうか?

EIP-3074とは何ですか?

実際、2020年10月には、Ethereumのコア開発者および研究者のSam Wilson、Ansgar Dietrichs、lightclients、Micah ZoltuによってEIP-3074が提案されました。中心となるアイデアは、外部所有アカウント(EOA)の制御をスマートコントラクトに委任することです。この革新により、開発者は新しいEOAトランザクション戦略を設計および実装するための強力で柔軟なフレームワークを提供されます。

既存のEOAをスマートコントラクトにどのように変換できるのでしょうか? 2年前にlightclientsによって公開されたデモンストレーションビデオによると、この変換を実現する鍵は、2つの命令「AUTH」および「AUTHCALL」にあります。前者はECDSA署名に基づいてコンテキスト変数「authorized」を設定し、後者は「authorized」アカウントの転送として開始されます。同時に、「AUTHCALL」命令を中心により多くのロジックを実装し、呼び出し元やスポンサーに対してより多くの制御を提供することで、開始されたもののセキュリティやユーザーエクスペリエンスを損なうことなく、さらなる柔軟性を提供します。

実際の運用では、EOAアドレスユーザーはまずオフチェーンで取引に署名し、その後、EOAユーザーまたはGasスポンサーが取引をInvoker契約に送信します。 Invoker契約は、「AUTH」と「AUTHCALL」を使用して、各ターゲット契約を検証および呼び出します。

ArbitrumとLemniscapのチームメンバーであるPatrick McCorry氏は、EIP-3074は、ほとんどすべてのトランザクションリレーサービスを悩ませている「msg.sender」問題を解決し、ユーザーエクスペリエンスを真に改善すると述べています。基本的に、リレーがユーザーのトランザクションに対して支払う場合、リレーのアドレスはユーザーのアドレスではなく msg.sender として設定されます。上記の問題を解決する方法のうち、1つはユーザーがスマートコントラクトウォレットに依存すること、もう1つはスマートコントラクトが「メタトランザクション機能」を持ち、ユーザーが署名したメッセージを受け入れることですが、これはユーザーにガスフリーのトランザクションを提供したいスタートアップを殺します。上記の問題に対するさらに別の代替ソリューションは、トランザクション形式を変更し、tx.origin の名前を Gas.payer に変更し、トランザクションに 2 つの新しいフィールド "gas payer" と "nonce" を含めることです。トランザクションが実行されると、ユーザーとガス支払者のノンスが増加し、ガス支払者から手数料が差し引かれます。これにより、relayerはユーザーのトランザクションを転送できますが、主にトランザクションの完了後にERC-20トークンを返金する機能など、まだ制限があります。EIP-3074は、ERC-20トークンをリレイヤーに返金し、リレイヤーがユーザーによって署名されたメッセージを伝送し、イーサリアム上で確認できるようにするため、トランザクション形式を変更したり、既存のツールを壊したりすることなく、巧妙なソリューションです。

イーサリアムにとってEIP-3074は何を意味するのですか?

EIP-3074により、契約の展開が必要なく、任意の外部所有アカウント(EOA)がスマートコントラクトウォレットとして機能することが可能となり、それによりより複雑な取引スキームが可能となります。これにより、ガスのスポンサーシップ、一括取引、ウォレット資産の回収など、多くの興味深いユースケースがイーサリアムにもたらされます。

具体的には、Gasのスポンサーシップにより、DApps、プロジェクト、および第三者がユーザーにGasを提供し、ユーザーが自分でETHを保持する必要がなくなります。これは、ETHを保持していない新しいWeb3ユーザーにとって非常にユーザーフレンドリーであり、Ethereumの大規模な普及を促進するのに役立ちます。

また、1つの取引で複数の操作を実行できるため、ユーザーは非ETHトークンの取引時に1つのトランザクションに署名するだけで済みます。煩雑なトークン承認プロセスを最初に経る必要はなく、その後トランザクションに署名する必要もありません。これにより取引効率が向上し、コストが削減されます。

ウォレット資産の回復に関して、EIP-3074も重要な役割を果たすことができます。特別なInvoker契約を設定することで、ユーザーはプライベートキーを紛失した際にソーシャルリカバリメカニズムを通じて資産を回復することができます。

ただし、EIP-3074は多少論争の的です。DefiLlamaの創設者である0xngmiは、今では1つの誤った署名がアドレスの資産、すべてのトークン、すべてのNFT、すべてのDeFiポジションなどを完全に排出することができると述べています。

さらに、EIP-3074が通常のアドレスの制御をスマートコントラクトに委任することをサポートしているということは価値がありますが、EIP-3074はアカウントの抽象化提案ではありません。 Ethereum Foundationの研究者ansgar.ethは、最大の懸念は、今後、3074/EOAおよび4337/AAを使用して、2つの並行したアカウント技術スタックを構築することになり、これらを相互運用可能にするために多くの努力と注意が必要になると述べています。Uniswapの創設者であるHayden Adamsも、業界が4337ウォレットと3074契約の間の互換性を確保する努力をすべきであると強調しています。

結論として、EIP-3074はイーサリアムに前例のない革新と機会をもたらすと期待されていますが、同時にいくつかの課題や論争も伴います。Pectraアップグレードで実装されることになっており、イーサリアムの未来をどのように形作るか、Web3エコシステムにより豊かで便利なユーザーエクスペリエンスをもたらすかを楽しみにしています。同時に、その潜在的なリスクや課題を認識し、この機能を使用する際に適切なセキュリティ対策が講じられることも必要です。

免責事項:

  1. この記事は[から転載されたものですMarsbit]. オリジナルタイトル『速読EIP-3074:は何ですか?イーサリアムにどのような影響がありますか?』を転送します。すべての著作権はオリジナルの著者[Karen]に帰属しますもしこの転載に異議がある場合は、お問い合わせください。Gate Learnチームが迅速に対応します。
  2. 責任の免責事項:本文に表現されている見解や意見は、著者個人のものであり、投資アドバイスを構成するものではありません。
  3. 他の言語への記事の翻訳はGate Learnチームによって行われています。特に言及されていない限り、翻訳された記事のコピー、配布、または盗用は禁止されています。

EIP-3074のクイックリーディング:それは何ですか?イーサリアムにどんな影響を与えるのでしょうか?

初級編4/25/2024, 5:18:55 AM
EIP-3074は、口座管理に革新的なアプローチを導入するEthereum Improvement Proposal(EIP)です。これにより、一般ユーザーアカウント(EOA)の制御をスマートコントラクトに委任することが可能となり、より洗練された取引戦略が可能となります。Ethereumのコア開発者によって2020年に提案されたEIP-3074は、"AUTH"および"AUTHCALL"という2つの新しいオペコードを導入し、新しいコントラクトを展開する必要なく、EOAがスマートコントラクトに変換することができるようになります。EIP-3074の実装は、ガスのスポンサーシップ、一括取引、およびウォレット資産の回復を可能にすることで、ウォレットユーザーの全体的な利便性を向上させることを目指しています。EIP-3074は有望な進歩を示唆していますが、ユーザー資産の盗難リスクの増加や、EIP-4337で提案されたAccount Abstraction(AA)提案と並行してテクノロジースタックを形成する可能性など、いくつかの懸念も引き起こしています。これには、両者の相互運用性を確保する必要があります。

オリジナルタイトル「速読 EIP-3074:是什么?对以太坊有何影响?」を転送します

イーサリアムのコア開発者による最新の会議で、EIP-3074提案の開発者が、イーサリアムのハードフォークPectraアップグレードで実装される改善策に含まれました。この提案は、一般アドレスの制御をスマートコントラクトに委任して、より複雑な取引計画を実行することをサポートし、それによりウォレットのユーザーエクスペリエンスを大幅に向上させます。では、EIP-3074とは具体的に何であり、イーサリアムにとってどういう意味があるのでしょうか?

EIP-3074とは何ですか?

実際、2020年10月には、Ethereumのコア開発者および研究者のSam Wilson、Ansgar Dietrichs、lightclients、Micah ZoltuによってEIP-3074が提案されました。中心となるアイデアは、外部所有アカウント(EOA)の制御をスマートコントラクトに委任することです。この革新により、開発者は新しいEOAトランザクション戦略を設計および実装するための強力で柔軟なフレームワークを提供されます。

既存のEOAをスマートコントラクトにどのように変換できるのでしょうか? 2年前にlightclientsによって公開されたデモンストレーションビデオによると、この変換を実現する鍵は、2つの命令「AUTH」および「AUTHCALL」にあります。前者はECDSA署名に基づいてコンテキスト変数「authorized」を設定し、後者は「authorized」アカウントの転送として開始されます。同時に、「AUTHCALL」命令を中心により多くのロジックを実装し、呼び出し元やスポンサーに対してより多くの制御を提供することで、開始されたもののセキュリティやユーザーエクスペリエンスを損なうことなく、さらなる柔軟性を提供します。

実際の運用では、EOAアドレスユーザーはまずオフチェーンで取引に署名し、その後、EOAユーザーまたはGasスポンサーが取引をInvoker契約に送信します。 Invoker契約は、「AUTH」と「AUTHCALL」を使用して、各ターゲット契約を検証および呼び出します。

ArbitrumとLemniscapのチームメンバーであるPatrick McCorry氏は、EIP-3074は、ほとんどすべてのトランザクションリレーサービスを悩ませている「msg.sender」問題を解決し、ユーザーエクスペリエンスを真に改善すると述べています。基本的に、リレーがユーザーのトランザクションに対して支払う場合、リレーのアドレスはユーザーのアドレスではなく msg.sender として設定されます。上記の問題を解決する方法のうち、1つはユーザーがスマートコントラクトウォレットに依存すること、もう1つはスマートコントラクトが「メタトランザクション機能」を持ち、ユーザーが署名したメッセージを受け入れることですが、これはユーザーにガスフリーのトランザクションを提供したいスタートアップを殺します。上記の問題に対するさらに別の代替ソリューションは、トランザクション形式を変更し、tx.origin の名前を Gas.payer に変更し、トランザクションに 2 つの新しいフィールド "gas payer" と "nonce" を含めることです。トランザクションが実行されると、ユーザーとガス支払者のノンスが増加し、ガス支払者から手数料が差し引かれます。これにより、relayerはユーザーのトランザクションを転送できますが、主にトランザクションの完了後にERC-20トークンを返金する機能など、まだ制限があります。EIP-3074は、ERC-20トークンをリレイヤーに返金し、リレイヤーがユーザーによって署名されたメッセージを伝送し、イーサリアム上で確認できるようにするため、トランザクション形式を変更したり、既存のツールを壊したりすることなく、巧妙なソリューションです。

イーサリアムにとってEIP-3074は何を意味するのですか?

EIP-3074により、契約の展開が必要なく、任意の外部所有アカウント(EOA)がスマートコントラクトウォレットとして機能することが可能となり、それによりより複雑な取引スキームが可能となります。これにより、ガスのスポンサーシップ、一括取引、ウォレット資産の回収など、多くの興味深いユースケースがイーサリアムにもたらされます。

具体的には、Gasのスポンサーシップにより、DApps、プロジェクト、および第三者がユーザーにGasを提供し、ユーザーが自分でETHを保持する必要がなくなります。これは、ETHを保持していない新しいWeb3ユーザーにとって非常にユーザーフレンドリーであり、Ethereumの大規模な普及を促進するのに役立ちます。

また、1つの取引で複数の操作を実行できるため、ユーザーは非ETHトークンの取引時に1つのトランザクションに署名するだけで済みます。煩雑なトークン承認プロセスを最初に経る必要はなく、その後トランザクションに署名する必要もありません。これにより取引効率が向上し、コストが削減されます。

ウォレット資産の回復に関して、EIP-3074も重要な役割を果たすことができます。特別なInvoker契約を設定することで、ユーザーはプライベートキーを紛失した際にソーシャルリカバリメカニズムを通じて資産を回復することができます。

ただし、EIP-3074は多少論争の的です。DefiLlamaの創設者である0xngmiは、今では1つの誤った署名がアドレスの資産、すべてのトークン、すべてのNFT、すべてのDeFiポジションなどを完全に排出することができると述べています。

さらに、EIP-3074が通常のアドレスの制御をスマートコントラクトに委任することをサポートしているということは価値がありますが、EIP-3074はアカウントの抽象化提案ではありません。 Ethereum Foundationの研究者ansgar.ethは、最大の懸念は、今後、3074/EOAおよび4337/AAを使用して、2つの並行したアカウント技術スタックを構築することになり、これらを相互運用可能にするために多くの努力と注意が必要になると述べています。Uniswapの創設者であるHayden Adamsも、業界が4337ウォレットと3074契約の間の互換性を確保する努力をすべきであると強調しています。

結論として、EIP-3074はイーサリアムに前例のない革新と機会をもたらすと期待されていますが、同時にいくつかの課題や論争も伴います。Pectraアップグレードで実装されることになっており、イーサリアムの未来をどのように形作るか、Web3エコシステムにより豊かで便利なユーザーエクスペリエンスをもたらすかを楽しみにしています。同時に、その潜在的なリスクや課題を認識し、この機能を使用する際に適切なセキュリティ対策が講じられることも必要です。

免責事項:

  1. この記事は[から転載されたものですMarsbit]. オリジナルタイトル『速読EIP-3074:は何ですか?イーサリアムにどのような影響がありますか?』を転送します。すべての著作権はオリジナルの著者[Karen]に帰属しますもしこの転載に異議がある場合は、お問い合わせください。Gate Learnチームが迅速に対応します。
  2. 責任の免責事項:本文に表現されている見解や意見は、著者個人のものであり、投資アドバイスを構成するものではありません。
  3. 他の言語への記事の翻訳はGate Learnチームによって行われています。特に言及されていない限り、翻訳された記事のコピー、配布、または盗用は禁止されています。
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!
It seems that you are attempting to access our services from a Restricted Location where Gate.io is unable to provide services. We apologize for any inconvenience this may cause. Currently, the Restricted Locations include but not limited to: the United States of America, Canada, Cambodia, Thailand, Cuba, Iran, North Korea and so on. For more information regarding the Restricted Locations, please refer to the User Agreement. Should you have any other questions, please contact our Customer Support Team.