マルチチェーンアカウントの抽象化の秘密:ERC-4337とネイティブAA設計の比較

robot
概要作成中

マルチチェーンアカウントの抽象化解析:暗号化インフラの未来を明らかにする

2024年7月8日至11日、ヨーロッパ最大規模のイーサリアム年次イベント——イーサリアムコミュニティカンファレンス(EthCC)がベルギーのブリュッセルで開催されます。本カンファレンス(EthCC 7)には、350人以上のブロックチェーン業界の第一線の意見リーダーが集まり、技術とコミュニティの発展に焦点を当てます。

imToken Labsの開発者Alfredは、「未来を明らかにする:マルチチェーンアカウントの抽象化解析」というタイトルの講演に招待され、発表しました。以下は講演の主要内容の概要です:

  • アカウントの抽象化(AA)の核心には、署名の抽象化と支払いの抽象化が含まれ、より柔軟で安全なユーザー体験を提供します。
  • ERC-4337とネイティブAAは、検証と実行段階のエントリーポイント関数の設計に違いがあります。
  • 異なるブロックチェーンネットワークにおいてERC-4337を実装する際には、Rollup設計におけるプロトコルの違いやアドレス計算方法の違いに留意する必要があります。

! 暗号インフラストラクチャの未来は? マルチチェーンアカウントの抄録解析

アカウントの抽象化の紹介

アカウントの抽象化の本質

アカウントの抽象化(AA)は主に2つの重要な側面をカバーしています:

  1. サインの抽象化:ユーザーが任意の検証メカニズムを選択できるようにし、特定のデジタル署名アルゴリズムに制限されなくなります。
  2. 支払いの抽象化:ERC-20トークンを使用しての支払いまたは第三者による取引のスポンサーシップなど、さまざまな取引支払いオプションをサポートします。

この柔軟性は、ユーザーエクスペリエンスと安全性を大幅に向上させました。

ERC-4337 概要

ERC-4337は、イーサリアムの外部所有アカウント(EOA)の限界を解決することを目的としています。その主な特徴には、以下が含まれます:

  • userOp構造:ユーザーは操作リクエストをBundlerに送信し、Bundlerは複数のリクエストをまとめてEntryPointコントラクトを呼び出します。
  • EntryPointコントラクト:取引の処理を担当し、検証、手数料の徴収、および操作の実行を行います。

ネイティブAAの紹介

ネイティブAAでは、すべてのアカウントが契約であり、取引処理メカニズムがブロックチェーンプロトコルに直接埋め込まれています。異なるネットワークで採用されているAAの設計は様々です:

  • ERC-4337:イーサリアムおよび複数のLayer 2ネットワーク
  • ERC-4337に続くネイティブAA:StarkNetおよびzkSync時代
  • プライバシーデザインを備えたネイティブAA:Aztec

! 暗号インフラストラクチャの未来は? マルチチェーンアカウントの抽象解析

ERC-4337とネイティブAAの比較

システム役割

ERC-4337はBundlerとEntryPoint Contractの協力によって取引処理を完了します。一方、ネイティブAAでは、ユーザーは操作を公式サーバーのオペレーター/ソート者に直接送信します。

コントラクトインターフェース

アカウント契約インターフェースは異なる実装で似ていますが、検証と実行段階のエントリポイント関数の設計には違いがあります。

###検証の制限事項

DoS攻撃を防ぐために、各実装は検証段階に異なる制限を設定しました。例えば、zkSync Eraは特定のストレージスロットへのアクセスを許可していますが、グローバル変数へのアクセスは禁止しています。

###施行の制限

zkSyncはシステムコールを実行するために確認システムのフラグを要求しますが、ERC-4337とStarkNetは実行段階で特別な制限はありません。

ランダム数管理

各実装はnonceの管理方法が異なり、柔軟なキー値とランダム数値の組み合わせから厳密に増加する設計まで様々です。

初回デプロイ

ERC-4337はuserOp構造体のinitcodeフィールドを介して初回デプロイを実現しますが、StarkNetとzkSyncは個別のデプロイ取引を要求します。

! 暗号インフラストラクチャの未来は? マルチチェーンアカウントの抄録解析

L1とL2におけるERC-4337の実装の違い

プロトコルの違い

Layer 2ネットワークは、データをLayer 1にアップロードする際の関連費用を考慮する必要があり、これが事前検証のGas計算において課題となります。

アドレス計算の違い

異なるネットワークのアドレス計算方法には違いがあり、特に新しいオペコードが導入される際にはコンパイル結果が不一致になる可能性があります。

まとめ

アカウントの抽象化技術が暗号化インフラストラクチャの進化を促進し、ユーザーにとってより便利で安全なブロックチェーンのインタラクション体験を提供しています。さまざまな実装方案の継続的な改善に伴い、私たちは多チェーンエコシステムの中でさらに多くの革新的なアプリケーションが登場するのを期待しています。

! 暗号インフラストラクチャの未来は? マルチチェーンアカウントの抄録解析

原文表示
This page may contain third-party content, which is provided for information purposes only (not representations/warranties) and should not be considered as an endorsement of its views by Gate, nor as financial or professional advice. See Disclaimer for details.
  • 報酬
  • 4
  • 共有
コメント
0/400
LightningPacketLossvip
· 07-13 01:50
また4337を見ましたね、ただ...古い顔です
原文表示返信0
BankruptcyArtistvip
· 07-13 01:45
AAは天に吹き上がった
原文表示返信0
FarmHoppervip
· 07-13 01:39
これだけ?ガス代がいつ下がるかについて話した方がいいんじゃない?
原文表示返信0
AlwaysAnonvip
· 07-13 01:25
AAはドラゴンスレイヤーの刀です。
原文表示返信0
いつでもどこでも暗号資産取引
qrCode
スキャンしてGateアプリをダウンロード
コミュニティ
日本語
  • 简体中文
  • English
  • Tiếng Việt
  • 繁體中文
  • Español
  • Русский
  • Français (Afrique)
  • Português (Portugal)
  • Bahasa Indonesia
  • 日本語
  • بالعربية
  • Українська
  • Português (Brasil)