EIP-3074: スマートアカウント採用のリスク/機会

EIP-3074は、外部所有アカウント(EOA)がスマートコントラクトにトランザクション機能を委任できるようにし、トランザクションのスポンサーシップやバッチ処理などの機能を強化します。短期的な修正として、EOAのユーザーエクスペリエンスを向上させ、完全なスマートアカウントへの移行を実現することを目指しています。これにより、従来のユーザーが取り残されることなく、またAAの取り組みを妨げることがないようにしています。

元のタイトルを転送する:EIP-3074:スマートアカウントの採用のリスク/機会(なぜEIP-5003が必要か)

イーサリアムの完全なアカウント抽象化(AA)への道のりで、私たちは分かれ道に立っています:ERC-4337は私たちの背後にあり、一方、EIP-3074が完全なAAへの新しい道を開いています。ただし、EOA Enshrinementの危険な道にそれるリスクがあります。これを防ぐためには、EIP-5003の今後のハードフォークでEIP-3074をサポートすることが重要です。これにより、完全なAAへの堅固な橋が築かれ、フラグメンテーションのリスクを回避し、イーサリアムをスマートアカウントの光明ある未来に安全に導きます。

要約すると:

イーサリアムコア開発者は、EIP-3074今後のプラハ/エレクトラハードフォークでは、2024年第4四半期/2025年初頭を目指しています。EIP-3074により、外部所有アカウント(EOA)はスマートコントラクトにトランザクション機能を委任することができ、トランザクションのスポンサーシップやバッチ処理などの機能が向上します。EIP-3074はEOAのUXを改善するための短期的な修正として機能しますが、Ethereumコミュニティの大部分はまだその方向に向かっています。最終目標はすべてのユーザーをスマートアカウントに移行することです. EIP-3074はスマートアカウントにいくつかの改善をもたらし、完全なAAに向けた礎となりますが、絶対に必要ですEIP-5003 (英語)完全にそこに到達するには、EIP-5003なしでは、私たちはEOAをさらに確立することになります。

EIP-3074とは何ですか?

EIP-3074イーサリアムプロトコルを変更して、EOAがスマートコントラクト(いわゆる「インボーカー」)にトランザクション機能(AUTH)を委任できるようにし、追加の機能を可能にします。

  • スポンサード取引:Dappsや他の当事者が取引のガスをスポンサーする能力。
  • 一括トランザクション:これにより、2つ以上の契約呼び出しが同じトランザクションで実行されるようになります。ユーザーは、例えば、1つのトランザクションでapproveおよびtransferFromを呼び出すことができます。
  • アクセス委譲:ユーザーは、異なるセキュリティプロパティを持つ可能性のある他のキーに、自分のEOAの制御を委譲することができます。たとえば、ユーザーは、アカウントに毎日の手当てを持つ携帯電話ホットウォレットキーを追加することができます。

これらの機能はこれまでスマートアカウントのみがアクセスできるようになっていました。これは、アプリケーションがEOAとスマートアカウントのために異なるユーザー体験を構築する必要があることを意味していました。

スマートアカウントの機会

EIP-3074は主にEOAを強化しますが、スマートアカウントにもいくつかの新しい有益な副作用をもたらします:

  • 簡単な移行:強化されたEOAにより、ユーザーはより簡単にスマートアカウントに移行できるようになりました。これまでスマートアカウントに切り替えるための重要な課題は、既存の資産を移行する際の手間とガスコストでした。EIP-3074により、1つのバッチ処理&ガススポンサードトランザクションでよりスムーズな移行が可能になりました。
  • 統一されたUX/DevEx:Dappsは、EOAを除外せずにより良いユーザーエクスペリエンスを構築できます。これにより、スポンサーされたトランザクションやトランザクションのバッチ処理を活用する動機が大幅に増加し、それらに関する標準も向上します。 Dappsは一般的に、より柔軟なアカウントロジックに適応する必要があります。これにより、セッションキーやマルチシグなどのスマートアカウント機能が全体的な開発フレームワークにより適切に組み込まれるようになります。
  • ハイブリッドアカウント:EOAはスマートアカウントを呼び出し元として設定することができます。例えば、これにより、安全なスマートアカウントEOAを制御する一方で、EOAの秘密鍵が優越性を保持し、Safeの制御を無効にする可能性があります。これは興味深い新しいものにつながるかもしれません。ハイブリッドカストディのユースケースまたは、資産を移行する前にEOAユーザーがスマートアカウントを「テスト」できるようにします。

EIP-5003: スマートアカウントへのギャップを埋める

EIP-3074は、EOAの制御権をスマートアカウントに委任することを可能にする一方、元の秘密鍵は依然としてEOA上の任意の操作を承認できます。これにより、EIP-3074が(セキュリティ)機能などを導入するのを防ぎます。

  • マルチシグ:マルチサインウォレットまたはオンチェインマルチファクタ認証は、いずれにせよ、EIP-3074 EOAsは引き続き元の秘密鍵によって制御されているため、スマートアカウントが必要です。
  • リカバリ:ワイルド特定の回復スキーム可能かもしれませんが、EIP-3074を使用してEOAを制御するプライマリプライベートキーを回復することは決して不可能ですので、多くのリカバリースキームは完全なスマートアカウントが必要です。
  • 量子耐性:最終的には、量子耐性を達成するためにユーザーをスマートアカウントに移行する必要があります。自然に行われるか、またはIPを通じて行われるか、いずれかです。緊急ハードフォーク.
  • その他: Denyリスト、共同署名者/ガード、異なる署名スキームが必要なフォールバックハンドラー、ユースケースに応じて。

有効な移行経路が議論されており、既存のEOAをスマートアカウントに完全に移行するためのギャップを埋めることができます。EIP-5003。このアップグレードは、EIP-3074を拡張し、EOAのアドレスにスマートコントラクトコードを展開できるようにし、その過程で元の秘密鍵へのアクセスを取り消します。これにより、EOAをスマートアカウントに完全に変換できるようになり、公開アドレス、ソウルバウンドトークン、移行不能な評判を維持しつつ、将来のアカウント抽象化ロードマップとの前方互換性を保証します。

しかしながら、このアップグレード経路の実現可能性についていくつかの懸念がありました。特に、取り消されたと思われていた秘密鍵がアカウント上でのアクションをまだ認可できるエッジケースに関連しています。

  • クロスチェーン:取り消されたEOAキーは、将来現れる可能性がある他のネットワークを含む、他のネットワークで有効のままです。これにより、OGプライベートキーにアクセス権を持っている任意の人が、異なるネットワーク上で同じアカウントを主張し、資産を移動することができる可能性があります。
    • 特定のネットワーク上でEOAがスマートアカウントに移行された場合、自動的に新しいネットワークに移行されたとは仮定しないでください。スマートアカウントは既に同様の問題に直面しており、新しいネットワークに展開されていないだけでなく、状態の変更(キーローテーション)が同期されていないこともあります。クロスチェーンアプローチなどkeystoreロールアップ これをある程度緩和する可能性があります。
  • オフチェーン署名 :侵害されたキーは、署名を検証するdappsのログインプロセスやpermit2トークン承認などのオフチェーンシステムで悪用される可能性があります。これらのシステムは EIP-1271 などのスマートコントラクト署名標準をサポートしている場合がありますが、通常、標準の ecrecover が失敗し、失効したキーがアカウントを危険にさらす可能性がある余地がある場合にのみ、これがデフォルトになります。
    • 理にかなったアプローチは、EIP-5003の一部として、スマートアカウントに移行されたEOAに対してecrecoverが常に失敗するようにすることです。スマートアカウントへの移行は、新しい認証ロジックへの明示的で完全な移行であるべきです。

EIP-3074はAAにとって良いですか悪いですか?

過去数ヶ月間、コミュニティは完全なAAに向けた第一歩としてERC-4337に取り組んできました。これにより、開発者エコシステムの立ち上げ、バンドラー向けの仕様とツールの安定化、および学びの創出が可能となりました。その後、L2sでのネイティブAAの実装が計画されました。RIP-7560) そして最終的には類似のEIPをL1にもたらすことになります。

ERC-4337は最初に始まりました期待値が大幅にインフレーションしています、開発者を引き付けるのに役立ちました。私たちが転換点に近づいている肯定的な信号があり、主要取引所(OKXCoinbase) およびウォレット ( 信頼, メタマスク) ERC-4337へのサポートへの投資。しかし、過剰な期待は、全AA(RIP-7560または類似の)が最初に予想されていたよりも長くかかることを意味し、今日もRIP-7560でのL2の活動の欲求/緊急性はまだ小さいという避けられない醒めた瞬間を意味します。


AA関連のイーサリアム基準/アップグレードは、それぞれの「ハイプサイクル」を経ています

これは、コミュニティの一部がEIP-3074に切り替えた理由の1つです。ユーザーのスマートアカウントへの移行が遠すぎると考えられたため、少なくとも一部の声がEOAを一時的に修正するようになりました。EIP-3074はERC-4337を置き換えるものではありません、実際には@yoav/EIP-3074-ERC-4337シナジー。非常にシナジスティックですが、フォーカスをERC-4337/RIP-7560からさらに遠くに移します。

完全なAAが実現可能になるためには、既存のEOAを移行する方法を見つける必要があります。 Ethereumのユーザーの大部分を占めるのはまだEOAであり、開発者やチームの優先事項に影響を与えています。 これは2つの方法で実現できます。(1)ユーザーに手動でスマートアカウントに切り替えさせるか、(2)EOAをスマートアカウントに変換する方法を実装する。

EIP-3074の含蓄は、完全なAA達成からさらに遠ざかるリスクを伴う可能性があります。これはEOAを向上させるため、(1)に負の影響を与える一方、実際には解決しない

(2).

EIP-5003がないと、EIP-3074には現在、完全なAAへの明確な経路が欠けており、AAの採用に対する純負の影響があります。さらに、プラハ/エレクトラハードフォーク後は、フォーカスがVerkleツリーに移るため、別の2年間AA関連のアップグレードを含める余裕がないかもしれません。そのため、プラハ/エレクトラハードフォークにEIP-5003を含めるべきです。さもないと、EOAがさらに確立されることになります。


EIP-3074がAAロードマップに与える影響、EIP-5003の有無にかかわらず

概要

EIP-3074に関する議論は、イーサリアムの口座抽象化の軌道における重要な転換点です。

オリジナルAAロードマップ

アプリケーションレベルのAA (ERC-4337) を試して、L2を介したネイティブAAを紹介し (RIP-7560)、最終的にL1にネイティブAAを導入します。マイグレーショントランザクションを介してレガシーEOAを解消します (EIP-5003、EIP-7377 、またはフォースマイグレーション)。この道のりは予想以上にかなり長くかかる可能性があり、EOAの優位性によって遅れています。

代わりに行うべきこと

EIP-3074を実装しますが、プラハ/エレクトラハードフォークにEIP-5003も含め、スマートアカウントへの完全な移行を可能にします。これにより、レガシーユーザーを置き去りにせず、AAの取り組みを停滞させないことができます。

現在私たちが計画していること(最悪の場合)

EIP-3074のみを実装し、EOAを権化するか、少なくともスマートアカウントの採用を大幅に遅らせるリスクがあります。


イーサリアムAAロードマップの分岐点(改善アイデアに感謝しますVitalik)

ステートメント:

  1. この記事は[から転載されました安全],元のタイトルは「EIP-3074:スマートアカウント採用のリスク/機会(およびなぜEIP-5003が必要か)」であり、著作権は元の著者に帰属します[Lukas Schor、Richard Meissner、Tobias Schubotz]. もし転載に異議がある場合は、お問い合わせくださいGate Learn チーム, チームは関連するプロセスに従ってできるだけ迅速に対応します。

  2. 免責事項:この記事で表現されている意見は、著者個人のものであり、投資アドバイスを構成するものではありません。

  3. その他の言語版記事はGate Learnチームによって翻訳されています。翻訳された記事の無断コピー、配信、または盗用は、特定の参照なしに許可されていません。Gate

EIP-3074: スマートアカウント採用のリスク/機会

中級5/7/2024, 8:52:36 AM
EIP-3074は、外部所有アカウント(EOA)がスマートコントラクトにトランザクション機能を委任できるようにし、トランザクションのスポンサーシップやバッチ処理などの機能を強化します。短期的な修正として、EOAのユーザーエクスペリエンスを向上させ、完全なスマートアカウントへの移行を実現することを目指しています。これにより、従来のユーザーが取り残されることなく、またAAの取り組みを妨げることがないようにしています。

元のタイトルを転送する:EIP-3074:スマートアカウントの採用のリスク/機会(なぜEIP-5003が必要か)

イーサリアムの完全なアカウント抽象化(AA)への道のりで、私たちは分かれ道に立っています:ERC-4337は私たちの背後にあり、一方、EIP-3074が完全なAAへの新しい道を開いています。ただし、EOA Enshrinementの危険な道にそれるリスクがあります。これを防ぐためには、EIP-5003の今後のハードフォークでEIP-3074をサポートすることが重要です。これにより、完全なAAへの堅固な橋が築かれ、フラグメンテーションのリスクを回避し、イーサリアムをスマートアカウントの光明ある未来に安全に導きます。

要約すると:

イーサリアムコア開発者は、EIP-3074今後のプラハ/エレクトラハードフォークでは、2024年第4四半期/2025年初頭を目指しています。EIP-3074により、外部所有アカウント(EOA)はスマートコントラクトにトランザクション機能を委任することができ、トランザクションのスポンサーシップやバッチ処理などの機能が向上します。EIP-3074はEOAのUXを改善するための短期的な修正として機能しますが、Ethereumコミュニティの大部分はまだその方向に向かっています。最終目標はすべてのユーザーをスマートアカウントに移行することです. EIP-3074はスマートアカウントにいくつかの改善をもたらし、完全なAAに向けた礎となりますが、絶対に必要ですEIP-5003 (英語)完全にそこに到達するには、EIP-5003なしでは、私たちはEOAをさらに確立することになります。

EIP-3074とは何ですか?

EIP-3074イーサリアムプロトコルを変更して、EOAがスマートコントラクト(いわゆる「インボーカー」)にトランザクション機能(AUTH)を委任できるようにし、追加の機能を可能にします。

  • スポンサード取引:Dappsや他の当事者が取引のガスをスポンサーする能力。
  • 一括トランザクション:これにより、2つ以上の契約呼び出しが同じトランザクションで実行されるようになります。ユーザーは、例えば、1つのトランザクションでapproveおよびtransferFromを呼び出すことができます。
  • アクセス委譲:ユーザーは、異なるセキュリティプロパティを持つ可能性のある他のキーに、自分のEOAの制御を委譲することができます。たとえば、ユーザーは、アカウントに毎日の手当てを持つ携帯電話ホットウォレットキーを追加することができます。

これらの機能はこれまでスマートアカウントのみがアクセスできるようになっていました。これは、アプリケーションがEOAとスマートアカウントのために異なるユーザー体験を構築する必要があることを意味していました。

スマートアカウントの機会

EIP-3074は主にEOAを強化しますが、スマートアカウントにもいくつかの新しい有益な副作用をもたらします:

  • 簡単な移行:強化されたEOAにより、ユーザーはより簡単にスマートアカウントに移行できるようになりました。これまでスマートアカウントに切り替えるための重要な課題は、既存の資産を移行する際の手間とガスコストでした。EIP-3074により、1つのバッチ処理&ガススポンサードトランザクションでよりスムーズな移行が可能になりました。
  • 統一されたUX/DevEx:Dappsは、EOAを除外せずにより良いユーザーエクスペリエンスを構築できます。これにより、スポンサーされたトランザクションやトランザクションのバッチ処理を活用する動機が大幅に増加し、それらに関する標準も向上します。 Dappsは一般的に、より柔軟なアカウントロジックに適応する必要があります。これにより、セッションキーやマルチシグなどのスマートアカウント機能が全体的な開発フレームワークにより適切に組み込まれるようになります。
  • ハイブリッドアカウント:EOAはスマートアカウントを呼び出し元として設定することができます。例えば、これにより、安全なスマートアカウントEOAを制御する一方で、EOAの秘密鍵が優越性を保持し、Safeの制御を無効にする可能性があります。これは興味深い新しいものにつながるかもしれません。ハイブリッドカストディのユースケースまたは、資産を移行する前にEOAユーザーがスマートアカウントを「テスト」できるようにします。

EIP-5003: スマートアカウントへのギャップを埋める

EIP-3074は、EOAの制御権をスマートアカウントに委任することを可能にする一方、元の秘密鍵は依然としてEOA上の任意の操作を承認できます。これにより、EIP-3074が(セキュリティ)機能などを導入するのを防ぎます。

  • マルチシグ:マルチサインウォレットまたはオンチェインマルチファクタ認証は、いずれにせよ、EIP-3074 EOAsは引き続き元の秘密鍵によって制御されているため、スマートアカウントが必要です。
  • リカバリ:ワイルド特定の回復スキーム可能かもしれませんが、EIP-3074を使用してEOAを制御するプライマリプライベートキーを回復することは決して不可能ですので、多くのリカバリースキームは完全なスマートアカウントが必要です。
  • 量子耐性:最終的には、量子耐性を達成するためにユーザーをスマートアカウントに移行する必要があります。自然に行われるか、またはIPを通じて行われるか、いずれかです。緊急ハードフォーク.
  • その他: Denyリスト、共同署名者/ガード、異なる署名スキームが必要なフォールバックハンドラー、ユースケースに応じて。

有効な移行経路が議論されており、既存のEOAをスマートアカウントに完全に移行するためのギャップを埋めることができます。EIP-5003。このアップグレードは、EIP-3074を拡張し、EOAのアドレスにスマートコントラクトコードを展開できるようにし、その過程で元の秘密鍵へのアクセスを取り消します。これにより、EOAをスマートアカウントに完全に変換できるようになり、公開アドレス、ソウルバウンドトークン、移行不能な評判を維持しつつ、将来のアカウント抽象化ロードマップとの前方互換性を保証します。

しかしながら、このアップグレード経路の実現可能性についていくつかの懸念がありました。特に、取り消されたと思われていた秘密鍵がアカウント上でのアクションをまだ認可できるエッジケースに関連しています。

  • クロスチェーン:取り消されたEOAキーは、将来現れる可能性がある他のネットワークを含む、他のネットワークで有効のままです。これにより、OGプライベートキーにアクセス権を持っている任意の人が、異なるネットワーク上で同じアカウントを主張し、資産を移動することができる可能性があります。
    • 特定のネットワーク上でEOAがスマートアカウントに移行された場合、自動的に新しいネットワークに移行されたとは仮定しないでください。スマートアカウントは既に同様の問題に直面しており、新しいネットワークに展開されていないだけでなく、状態の変更(キーローテーション)が同期されていないこともあります。クロスチェーンアプローチなどkeystoreロールアップ これをある程度緩和する可能性があります。
  • オフチェーン署名 :侵害されたキーは、署名を検証するdappsのログインプロセスやpermit2トークン承認などのオフチェーンシステムで悪用される可能性があります。これらのシステムは EIP-1271 などのスマートコントラクト署名標準をサポートしている場合がありますが、通常、標準の ecrecover が失敗し、失効したキーがアカウントを危険にさらす可能性がある余地がある場合にのみ、これがデフォルトになります。
    • 理にかなったアプローチは、EIP-5003の一部として、スマートアカウントに移行されたEOAに対してecrecoverが常に失敗するようにすることです。スマートアカウントへの移行は、新しい認証ロジックへの明示的で完全な移行であるべきです。

EIP-3074はAAにとって良いですか悪いですか?

過去数ヶ月間、コミュニティは完全なAAに向けた第一歩としてERC-4337に取り組んできました。これにより、開発者エコシステムの立ち上げ、バンドラー向けの仕様とツールの安定化、および学びの創出が可能となりました。その後、L2sでのネイティブAAの実装が計画されました。RIP-7560) そして最終的には類似のEIPをL1にもたらすことになります。

ERC-4337は最初に始まりました期待値が大幅にインフレーションしています、開発者を引き付けるのに役立ちました。私たちが転換点に近づいている肯定的な信号があり、主要取引所(OKXCoinbase) およびウォレット ( 信頼, メタマスク) ERC-4337へのサポートへの投資。しかし、過剰な期待は、全AA(RIP-7560または類似の)が最初に予想されていたよりも長くかかることを意味し、今日もRIP-7560でのL2の活動の欲求/緊急性はまだ小さいという避けられない醒めた瞬間を意味します。


AA関連のイーサリアム基準/アップグレードは、それぞれの「ハイプサイクル」を経ています

これは、コミュニティの一部がEIP-3074に切り替えた理由の1つです。ユーザーのスマートアカウントへの移行が遠すぎると考えられたため、少なくとも一部の声がEOAを一時的に修正するようになりました。EIP-3074はERC-4337を置き換えるものではありません、実際には@yoav/EIP-3074-ERC-4337シナジー。非常にシナジスティックですが、フォーカスをERC-4337/RIP-7560からさらに遠くに移します。

完全なAAが実現可能になるためには、既存のEOAを移行する方法を見つける必要があります。 Ethereumのユーザーの大部分を占めるのはまだEOAであり、開発者やチームの優先事項に影響を与えています。 これは2つの方法で実現できます。(1)ユーザーに手動でスマートアカウントに切り替えさせるか、(2)EOAをスマートアカウントに変換する方法を実装する。

EIP-3074の含蓄は、完全なAA達成からさらに遠ざかるリスクを伴う可能性があります。これはEOAを向上させるため、(1)に負の影響を与える一方、実際には解決しない

(2).

EIP-5003がないと、EIP-3074には現在、完全なAAへの明確な経路が欠けており、AAの採用に対する純負の影響があります。さらに、プラハ/エレクトラハードフォーク後は、フォーカスがVerkleツリーに移るため、別の2年間AA関連のアップグレードを含める余裕がないかもしれません。そのため、プラハ/エレクトラハードフォークにEIP-5003を含めるべきです。さもないと、EOAがさらに確立されることになります。


EIP-3074がAAロードマップに与える影響、EIP-5003の有無にかかわらず

概要

EIP-3074に関する議論は、イーサリアムの口座抽象化の軌道における重要な転換点です。

オリジナルAAロードマップ

アプリケーションレベルのAA (ERC-4337) を試して、L2を介したネイティブAAを紹介し (RIP-7560)、最終的にL1にネイティブAAを導入します。マイグレーショントランザクションを介してレガシーEOAを解消します (EIP-5003、EIP-7377 、またはフォースマイグレーション)。この道のりは予想以上にかなり長くかかる可能性があり、EOAの優位性によって遅れています。

代わりに行うべきこと

EIP-3074を実装しますが、プラハ/エレクトラハードフォークにEIP-5003も含め、スマートアカウントへの完全な移行を可能にします。これにより、レガシーユーザーを置き去りにせず、AAの取り組みを停滞させないことができます。

現在私たちが計画していること(最悪の場合)

EIP-3074のみを実装し、EOAを権化するか、少なくともスマートアカウントの採用を大幅に遅らせるリスクがあります。


イーサリアムAAロードマップの分岐点(改善アイデアに感謝しますVitalik)

ステートメント:

  1. この記事は[から転載されました安全],元のタイトルは「EIP-3074:スマートアカウント採用のリスク/機会(およびなぜEIP-5003が必要か)」であり、著作権は元の著者に帰属します[Lukas Schor、Richard Meissner、Tobias Schubotz]. もし転載に異議がある場合は、お問い合わせくださいGate Learn チーム, チームは関連するプロセスに従ってできるだけ迅速に対応します。

  2. 免責事項:この記事で表現されている意見は、著者個人のものであり、投資アドバイスを構成するものではありません。

  3. その他の言語版記事はGate Learnチームによって翻訳されています。翻訳された記事の無断コピー、配信、または盗用は、特定の参照なしに許可されていません。Gate

Start Now
Sign up and get a
$100
Voucher!