出典:Smart Contract Tips; Compiled by Golden Finance xiaozou
現在のイーサのウォレットシステムには明らかな限界がある。当初、シンプルさと信頼性を確保するため、イーサは確立され、徹底的に検証されたブロックチェーンモデルのウォレットメカニズムを採用しました。しかし、開発者はすぐにその限界を認識し、将来のEtherの反復においてより高度なソリューションの可能性を認識しました。多くの提案と改良を経て、究極のEtherウォレットソリューションは手の届くところにあるようです。
1、イーサのアカウント抽象化とは何ですか?認証: 固定ECDSAキーから複数の認証方式に移行。
認証: 完全な権限を与える単一のキーから、複数のアクセスポリシーに移行します。
リプレイ保護: トランザクションの順序をリプレイ保護メカニズムから分離します。
ガス支払い:アカウントのETH残高からガス支払いを切り離し、他のガス支払い方法をサポートします。
実行:宛先アドレスへの単一の呼び出しから、複数の呼び出しを含む複雑な実行ロジックに進化しました。
2, Account Abstraction Use Case
高度な署名スキーム:シュナー、BLS、ポスト量子署名など、さまざまな暗号化手法を組み合わせます。
鍵管理:セキュリティのための鍵ローテーションと継承目的のデッドマンズスイッチを可能にします。
アクセスポリシー:マルチシグネチャとロールベースのアクセス制御、およびダップ固有のセッションキーを導入します。
リプレイ保護革新:並列トランザクションと事前署名された未来の操作をサポートします。
ガスの抽象化:ガスのスポンサーシップとETH以外の資産の支払いを容易にします。
実行の強化:バッチトランザクションとトランザクションの原子性のサポート、カスタマイズされたダップユーザーエクスペリエンスのサポート。
3, 重要な領域におけるイーサリアムアカウント抽象化の多用途性
署名スキーム:secp256r1、Schnorr、BLS、ポスト量子署名、ゼロ知識証明など、さまざまな暗号方式を使用。
鍵管理:鍵ローテーションと継承中心のフェイルスイッチング機能を使用。
アクセス制御:マルチシグネチャ、ロールアクセス、ダップ固有のセッションキー、ソーシャルリカバリーオプション。
リプレイ保護:並列およびサードパーティ署名済みトランザクションのサポート。
ガス管理:サードパーティのガススポンサーと非ETH資産のガス支払いをサポートします。
プライバシー強化:匿名取引、エアドロップ請求、安全な引き出し。
実行の柔軟性:バッチコールのサポート、アトミックトランザクション、ダップ固有のUXの改善。
これらの例は、イーサネット・アカウント・フレームワークの拡張機能とセキュリティの改善を強調しています。
4, EIP-3074, and ERC-4337
(1) EIP-3074を使用してEOA開発を進める
イーサリアムコミュニティは長い間、ウォレット機能を強化するための標準化されたアプローチを求めてきました。ウォレット機能を強化するために
サム・ウィルソン(Sam Wilson)、マット・ガーネット(Matt Garnett)、およびその他の協力者が共同スポンサーとなっているEIP-3074の提案は、前者の考えに焦点を当てています。AUTHとAUTHCALLという2つの新しいオペコードをイーサネット・バーチャルマシン(EVM)に導入することを提案しており、このオペコードは「インボーカー」として知られるエンティティ(認可を受けたときにEOAの代わりに実行するよう指定されたスマートコントラクト)によって使用される。
EIP-3074では、ユーザーは秘密鍵を使ってメッセージにデジタル署名し、取引の意思を表明します。メッセージを所有し、AUTHオペコードを使用するインボーカーは、一時的にユーザーアカウントのコマンドを引き受けます。その後、AUTHCALLがユーザー取引の実行に使用される。このプロセスは、例えばERC-20トークンを使用して支払いを行うこともできるため、取引手数料を支払うためにETHのポジションを取る必要性からユーザーを解放することは注目に値する。
EIP-3074は、資産を新しいウォレット形式(ERC-4337の要件)に移行する必要なく、既存のEOSをシームレスに強化することを提案しています。このアプローチは、追加のモジュール性を備えたEOAと見なすことができます。
(3)EIP-3074関連の懸念
その可能性にもかかわらず、EIP-3074は以下のような懸念を提起しています。EIP-3074は、その潜在的な可能性にもかかわらず、特にインボーカーに付与された広範なコントロールに関する懸念を引き起こしている。批評家たちはこれを悪名高いDAO事件と比較し、この力の集中が同様の脆弱性攻撃の舞台となる可能性を示唆しています。実用性の向上とシステムの完全性のトレードオフが、依然として重要な論点となっている。
議論が深まる中、イーサの共同創設者であるヴィタリック・ブテリンに触発された提案であるERC-4337が登場しました。
(4)ERC4337の取引の流れ
(5)ERC-4337イノベーション:新しいトレーディングパラダイム
ERC-4337は、伝統的なトレーディングをシミュレートすることによって機能します。ERC-4337は、伝統的な取引のメモリープールをより洗練されたレベルでモデル化することで、新しい口座の抽象化を提供します。ユーザーは「UserOperation」オブジェクトを特定のイーサリアムバンドルに配布し、バンドルはこれらのオブジェクトをブロックチェーンに統合するための包括的なトランザクションパッケージに統合します。
(6)エントリーポイントコントラクト:オペレーションの中心
エントリーポイント・コントラクトは、フレームワークの中核であり、ブロックチェーンを監督します。フレームワークの中核であり、ユーザーのウォレットの開始とUserOperationオブジェクトの検証を監督します。適切なウォレットインターフェースを介して、これらの操作の正当性を確認します。
(7)スマートコントラクトウォレット:究極の裁定者
UserOperationは、ユーザーが選択したスマートコントラクトウォレットに結実します。EntryPoint構造と効果的に通信できるように調整されています。
(8)ウォレット統合の将来を見据えて
これらの進歩に関する議論は、イーサネットの長期的なビジョンを策定することを目的としていました。到達したコンセンサスは、従来のEOAのない未来を指し示し、スマートコントラクトウォレットの新時代の到来を告げるものでした。
(9)ERC-4337ロードマップ
ERC-4337の支持者は、ユーザー・オペレーション・メモリ・プールが最終的に現在のEOAに取って代わると予想しています。オペレーション・メモリ・プールが、最終的には現在のシステムに取って代わるだろうと予測しています。大規模なネットワークのアップグレードは、すべてのEOAを、Optimismのようなプラットフォームが採用している戦略のように、反復的な拡張が可能なスマートコントラクトウォレットに変える可能性があります。対照的に、EIP-3074をそのような未来に適応させることは、かなりの技術的複雑さをもたらす可能性があります。
(10)EIP-3074の反対提案
EIP-3074の支持者は、別の種類の開発軌道を提案します。開発軌道の一種である。彼らは、EIP-3074の補完的な機能としてアカウント抽象化を想定しており、ユーザーの意図を検証し、無許可の呼び出し元に対する保護を提供することに重点を置いています。
(11)標準的なスマートコントラクトウォレットの登場
EIP-3074とERC-4337の両方が採用の兆しを見せていますが、提案の性質上、それぞれの展開スケジュールは異なります。
- EIP-3074 は、コンセンサスメカニズムを修正しようとするコアEIPであり、そのためネットワーク全体のアップデートが必要になります。EIP-3074は今後の上海アップグレードに組み込まれています。その統合はノード開発者にとって非常に簡単です。
- 対照的に、ERC-4337はより大規模なコーディング作業を必要としますが、イーサネット合併のようなネットワークのアップグレードとは独立して動作します。ERC-4337はさまざまな顧客から支持を得ており、Goerliテスト・ネットワークでテストされている。メタマスクや様々なL2ソリューションのような一般的なインターフェースと統合するための取り組みが進行中である。
5、結論: Etherユーザーエクスペリエンスの新しい夜明け
これらの提案は広範な研究と実験の結果であり、すべての努力はEtherユーザーエクスペリエンスを向上させるために捧げられてきました。を向上させることに専念してきました。ブロックチェーンにアクセスするために物理的なトークンに依存するという概念は廃れようとしており、アカウントの抽象化はイーサの大量導入に向けた大きな飛躍の前兆です。