Аналіз абстрагування рахунків для багатоланцюгових систем: ключові відмінності між ERC-4337 та рідною AA

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

Багатоланцюгове абстрагування рахунку: перспективи майбутнього шифрувальної інфраструктури

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

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

Основні моменти виступу

  • Ядро абстрагування рахунку (AA): абстракція підпису та абстракція платежу. Ця гнучкість забезпечує більш безпечний та оптимальний користувацький досвід.
  • ERC-4337 та рідна AA мають різні точки входу функцій на етапах верифікації та виконання.
  • При реалізації ERC-4337 на EVM-сумісних ланцюгах, різниця в протоколах у дизайні Rollup та різниця в способах обчислення адрес є двома ключовими відмінностями.

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

абстрагування рахунку (AA)主要包括两个关键点:

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

шифрування інфраструктури майбутнього? Аналіз багатозв'язкової абстракції акаунту

Аналіз ERC-4337

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

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

Ознайомлення з нативним AA

У рідному AA кожен акаунт є контрактом, механізм обробки транзакцій безпосередньо вбудований у протокол блокчейну. Різні мережі блокчейн використовують різний дизайн AA:

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

Шифрувальна інфраструктура майбутнього? Аналіз багатоланкової абстракції рахунку

Відмінності між ERC-4337 та нативним AA

  1. Роль операційної системи: ERC-4337 виконується в співпраці з Bundler і EntryPoint Contract, тоді як рідна AA залежить від операторів/сортувальників офіційного сервера.

  2. Інтерфейс контракту: точки входу функцій у фазі верифікації ERC-4337 та нативного AA є фіксованими, але на етапі виконання вони різні.

  3. Обмеження етапів перевірки: різні реалізації мають різні обмеження на використання та доступ до пам'яті операційних кодів для перевірки транзакцій.

  4. Обмеження етапу виконання: zkSync вимагає підтвердження системного знака, тоді як ERC-4337 і StarkNet не мають спеціальних обмежень на етапі виконання.

  5. Обробка випадкових чисел: ERC-4337, zkSync та StarkNet мають різні підходи до управління nonce.

  6. Перший розгортання交易: ERC-4337 дозволяє розгортати контракт акаунту в першому userOp, тоді як StarkNet і zkSync потребують окремої交易 для розгортання.

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

При впровадженні ERC-4337 на EVM-сумісних ланцюгах існують два основні ключові відмінності:

  1. Відмінності протоколу: L2 потрібно завантажити дані на L1, відповідні витрати повинні бути включені в попередню перевірку Gas.

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

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

Шифрування інфраструктури майбутнього? Аналіз абстрагування рахунку в багатоланцюговій мережі

Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 8
  • Поділіться
Прокоментувати
0/400
AirdropHunterZhangvip
· 07-19 18:44
Не потрібно Закритий ключ, це стало зручніше.
Переглянути оригіналвідповісти на0
ser_ngmivip
· 07-19 10:26
Багатоланковий AA - це тренд
Переглянути оригіналвідповісти на0
NotFinancialAdvicevip
· 07-18 16:52
Майбутнє мульти-ланцюгів вже тут
Переглянути оригіналвідповісти на0
OfflineNewbievip
· 07-17 03:41
абстрагування рахунку真香啊
Переглянути оригіналвідповісти на0
TokenTherapistvip
· 07-16 19:16
AA є основою майбутнього
Переглянути оригіналвідповісти на0
Web3ProductManagervip
· 07-16 19:15
Дивлячись на точки тертя.
Переглянути оригіналвідповісти на0
0xSleepDeprivedvip
· 07-16 19:08
Основна увага на досвіді
Переглянути оригіналвідповісти на0
RektButSmilingvip
· 07-16 18:49
Абстракція занадто складна.
Переглянути оригіналвідповісти на0
  • Закріпити