# マルチチェーンアカウントの抽象化解析:暗号化インフラの未来を探る最近、ヨーロッパ最大のイーサリアム年次イベント——イーサリアムコミュニティカンファレンス(EthCC 7)がベルギーのブリュッセルで開催されました。カンファレンス期間中、あるブロックチェーン開発者が「未来の明らかに:マルチチェーンアカウントの抽象化解析」というタイトルの講演を行い、アカウントの抽象化(AA)の概念、実現方法、およびさまざまなブロックチェーンネットワークでの応用について深く掘り下げました。! [暗号インフラストラクチャの未来は? マルチチェーンアカウントの抄録解析](https://img-cdn.gateio.im/social/moments-fbfb77042d4165310922e1ee85da71d9)## アカウントの抽象化の核心概念アカウントの抽象化は主に2つの重要なポイントを含みます:署名の抽象化と支払いの抽象化。- 署名の抽象化は、ユーザーが好みの検証メカニズムを選択できるようにし、特定のデジタル署名アルゴリズムに制限されなくなります。- 支払いの抽象化により、ユーザーはERC-20資産をネイティブ資産の代わりに使用したり、第三者が取引をスポンサーするなど、さまざまな取引支払いオプションを利用できます。この柔軟性は、ユーザーにとってより安全で、より優れた体験を提供します。## ERC-4337 標準ERC-4337は、イーサリアムプロトコルにおける外部所有アカウント(EOA)のいくつかの制限を解決することを目的としています。より柔軟なアカウント管理と取引処理方法を導入しました:1. userOp構造体:ユーザーがuserOp構造体をBundlerに送信すると、Bundlerは複数のuserOpsを収集し、handleOps関数を呼び出してそれらをEntryPointコントラクトに送信します。2. EntryPointコントラクト:このコントラクトはオペレーティングシステムのように取引を処理し、主な機能は次のとおりです: - アカウントの合約にあるvalidate関数を呼び出し、userOpが認可を取得したことを確認する - 料金を徴収する - アカウント契約のexecute関数を呼び出し、userOpの目的の操作を実行する! [暗号インフラストラクチャの未来は? マルチチェーンアカウントの抽象解析](https://img-cdn.gateio.im/social/moments-f354ad716da09da261319761d128a6f0)## ネイティブアカウントの抽象化ネイティブAAでは、各アカウントは契約であり、取引処理メカニズムは直接ブロックチェーンプロトコルに組み込まれています。異なるブロックチェーンネットワークは異なるAA設計を採用しています:- ERC-4337 アカウントの抽象化: Ethereum、Arbitrum、Optimism、Base、Linea、Scroll、Polygon PoS- ERC-4337に従ったネイティブアカウントの抽象化:StarkNetとzkSync Era- プライバシーデザインを備えたネイティブアカウントの抽象化:Aztec## ERC-4337とネイティブAAの違い1. オペレーティングシステムの役割: - ERC-4337は、BundlerおよびEntryPoint契約を通じて行われます - ネイティブAAでは、ユーザーはuserOpsを公式サーバーのオペレーター/ソーターに送信します。2. コントラクトインターフェース: - 検証フェーズのエントリポイント関数はERC-4337とネイティブAAの両方で固定されています - 実行段階では、ネイティブAAのエントリーポイントのみが固定されています3. 検証ステップの制限: - ERC-4337は禁止された操作コードとストレージアクセス制限を定義しています - zkSync EraはいくつかのOpCodeの使用を緩和しました4. 実行ステップの制限: - zkSyncはシステムフラグの存在を確認する必要があります - ERC-4337とStarkNetには、実行フェーズ中に特別な制限はありません5. ランダム数管理: - ERC-4337は192ビットの鍵値と64ビットのランダム値を区別します - zkSyncとStarkNetは、厳密にインクリメントするノンスを採用しています6.最初の取引の展開: - ERC-4337では、userOp構造にinitcodeフィールドが含まれています。 - StarkNetとzkSyncは、ユーザーがアカウント契約をデプロイするために最初の取引を送信することを要求します。! [暗号インフラストラクチャの未来は? マルチチェーンアカウントの抄録解析](https://img-cdn.gateio.im/social/moments-52ccc7ebff94f6c548dd55bc61aad309)## ERC-4337 L1 と L2 の実装の違いEVM互換チェーンでERC-4337を実装する際の2つの重要な違いがあります:1. プロトコルの違い:L2はデータをL1にアップロードして安全性と決済を行う必要があり、関連する費用は事前検証ガスに含まれるべきです。2. アドレスの違い:異なるチェーン上のアドレス計算方法は異なる可能性があり、アカウント契約アドレスがイーサリアムとL2で一致しない可能性があります。全体として、アカウントの抽象化技術は進化を続けており、ブロックチェーンエコシステムにより大きな柔軟性とユーザーフレンドリーさをもたらしています。さまざまな実装方法の出現と改善に伴い、より多くの革新的なアプリケーションと改良されたユーザー体験が期待されます。! [暗号インフラストラクチャの未来は? マルチチェーンアカウントの抄録解析](https://img-cdn.gateio.im/social/moments-180475deec41c605ac65be9b2b494048)
マルチチェーンアカウントの抽象化解析:ERC-4337とネイティブAAの将来の発展
マルチチェーンアカウントの抽象化解析:暗号化インフラの未来を探る
最近、ヨーロッパ最大のイーサリアム年次イベント——イーサリアムコミュニティカンファレンス(EthCC 7)がベルギーのブリュッセルで開催されました。カンファレンス期間中、あるブロックチェーン開発者が「未来の明らかに:マルチチェーンアカウントの抽象化解析」というタイトルの講演を行い、アカウントの抽象化(AA)の概念、実現方法、およびさまざまなブロックチェーンネットワークでの応用について深く掘り下げました。
! 暗号インフラストラクチャの未来は? マルチチェーンアカウントの抄録解析
アカウントの抽象化の核心概念
アカウントの抽象化は主に2つの重要なポイントを含みます:署名の抽象化と支払いの抽象化。
この柔軟性は、ユーザーにとってより安全で、より優れた体験を提供します。
ERC-4337 標準
ERC-4337は、イーサリアムプロトコルにおける外部所有アカウント(EOA)のいくつかの制限を解決することを目的としています。より柔軟なアカウント管理と取引処理方法を導入しました:
userOp構造体:ユーザーがuserOp構造体をBundlerに送信すると、Bundlerは複数のuserOpsを収集し、handleOps関数を呼び出してそれらをEntryPointコントラクトに送信します。
EntryPointコントラクト:このコントラクトはオペレーティングシステムのように取引を処理し、主な機能は次のとおりです:
! 暗号インフラストラクチャの未来は? マルチチェーンアカウントの抽象解析
ネイティブアカウントの抽象化
ネイティブAAでは、各アカウントは契約であり、取引処理メカニズムは直接ブロックチェーンプロトコルに組み込まれています。異なるブロックチェーンネットワークは異なるAA設計を採用しています:
ERC-4337とネイティブAAの違い
オペレーティングシステムの役割:
コントラクトインターフェース:
検証ステップの制限:
実行ステップの制限:
ランダム数管理:
6.最初の取引の展開:
! 暗号インフラストラクチャの未来は? マルチチェーンアカウントの抄録解析
ERC-4337 L1 と L2 の実装の違い
EVM互換チェーンでERC-4337を実装する際の2つの重要な違いがあります:
プロトコルの違い: L2はデータをL1にアップロードして安全性と決済を行う必要があり、関連する費用は事前検証ガスに含まれるべきです。
アドレスの違い: 異なるチェーン上のアドレス計算方法は異なる可能性があり、アカウント契約アドレスがイーサリアムとL2で一致しない可能性があります。
全体として、アカウントの抽象化技術は進化を続けており、ブロックチェーンエコシステムにより大きな柔軟性とユーザーフレンドリーさをもたらしています。さまざまな実装方法の出現と改善に伴い、より多くの革新的なアプリケーションと改良されたユーザー体験が期待されます。
! 暗号インフラストラクチャの未来は? マルチチェーンアカウントの抄録解析