Повний аналіз технології багатоланцевого абстрагування рахунку: порівняння ERC-4337 та нативного AA

robot
Генерація анотацій у процесі

Аналіз технології багатоланкового абстрагування рахунку

З 8 по 11 липня 2024 року в Брюсселі, Бельгія, відбудеться найбільша в Європі щорічна подія Ethereum — Конференція спільноти Ethereum (EthCC). Цього року конференція зосереджена на технологіях та спільноті, на ній виступлять понад 350 провідних експертів у галузі блокчейн.

Ця стаття глибоко розгляне технологію абстрагування рахунку (AA), включаючи концепції ERC-4337 та нативного AA, їх подібності та відмінності, а також реалізацію в різних блокчейн-мережах.

Майбутнє криптоінфраструктури? Аналіз абстрагування рахунку на базі кількох ланцюгів

Абстрагування рахунку

Абстрагування рахунку в основному містить два ключових елементи: абстракцію підпису та абстракцію платежу.

  • Абстрагування підпису: дозволяє користувачам вибирати будь-який механізм верифікації, не обмежуючись конкретним алгоритмом цифрового підпису.
  • Абстрагування платежів: підтримка різних варіантів оплати, таких як оплата токенами ERC-20 або спонсоровані третіми сторонами транзакції.

Ця гнучкість значно покращує досвід користувачів та безпеку.

Стандарт ERC-4337

ERC-4337 має на меті вирішення обмежень зовнішніх володіючих акаунтів (EOA) в Ethereum, впроваджуючи більш гнучкі методи управління акаунтами та обробки транзакцій.

Основний компонент:

  • структура userOp: операційний запит, надісланий користувачем до Bundler
  • Bundler: збирає кілька userOp та викликає контракт EntryPoint
  • Контракт EntryPoint: обробка транзакцій, включаючи перевірку, стягнення комісій та виконання

Майбутнє криптоінфраструктури? Розгляд абстрагування рахунку на базі багатьох ланцюгів

原не абстрагування рахунку

Оригінальне AA безпосередньо вбудовує механізм абстрагування рахунку в блокчейн-протокол. Дизайн AA, що використовується в різних мережах:

  • ERC-4337: Ethereum, Arbitrum, Optimism тощо
  • Дотримуйтесь рідного абстрагування рахунку ERC-4337: StarkNet, zkSync Era
  • Нативний AA з дизайном конфіденційності: Aztec

Різниця між ERC-4337 та нативним AA

  1. Роль операційної системи

    • ERC-4337: співпраця через Bundler та контракт EntryPoint
    • Нативний AA: обробляється оператором/сортувальником офіційного сервера
  2. Інтерфейс контракту

    • Етап верифікації: обидві функції точки входу фіксовані
    • Етап виконання: тільки фіксована точка входу для рідних AA
  3. Обмеження кроків перевірки

    • ERC-4337: суворо обмежує коди операцій та доступ до пам'яті
    • zkSync Era:послаблення обмежень на використання деяких операційних кодів
  4. Обмеження кроків виконання

    • zkSync: необхідно підтвердити позначку системи
    • ERC-4337 та StarkNet: без спеціальних обмежень
  5. Управління випадковими числами

    • ERC-4337: відокремлення значення ключа від випадкового значення
    • zkSync та StarkNet: суворе зростання
  6. Перший деплой交易

    • ERC-4337: розгортання через поле initcode
    • StarkNet та zkSync: потрібно окремо відправляти транзакції розгортання

Майбутнє криптоінфраструктури? Аналіз багатоланкового абстрагування рахунку

Різниця між ERC-4337 на L1 та L2

  1. Відмінності в угодах

    • L2 має враховувати витрати на завантаження даних на L1
  2. Різниця в обчисленні адреси

    • Різні блокчейни можуть використовувати різні способи кодування адрес
    • Жорстке розгалуження, яке вводить нові операційні коди, може призвести до змін у байт-коді

Висновок

абстрагування рахунку технології швидко розвивається, різні блокчейн мережі використовують різні способи реалізації. Розробники повинні звертати увагу на тонкі відмінності між різними реалізаціями, щоб забезпечити крос-ланкову сумісність і безпеку. З розвитком технології абстрагування рахунку має стати важливою складовою частиною майбутньої криптоінфраструктури.

Майбутнє криптоінфраструктури? Аналіз багатоланцюгового абстрагування рахунку

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 4
  • Поділіться
Прокоментувати
0/400
ChainDetectivevip
· 6год тому
Технічний фанат, а я не розумію
Переглянути оригіналвідповісти на0
MemecoinResearchervip
· 07-18 03:14
техніка на базі + дежен вібрації фр фр
Переглянути оригіналвідповісти на0
AlphaLeakervip
· 07-18 03:13
Незрозуміло, але виглядає вражаюче, також не хочу розуміти
Переглянути оригіналвідповісти на0
SerNgmivip
· 07-18 03:08
Головне, що розумію, майже вистачить.
Переглянути оригіналвідповісти на0
  • Закріпити