Багатоланцюгове абстрагування рахунку: перспективи майбутнього шифрувальної інфраструктури
З 8 по 11 липня 2024 року в Брюсселі, Бельгія, відбудеться найбільша в Європі щорічна подія Ethereum — Конференція спільноти Ethereum (EthCC), яка зосередиться на технологіях і розвитку спільноти. Цього року на конференції (EthCC 7) зберуться понад 350 провідних експертів у галузі блокчейн. Один з розробників блокчейн виступить на конференції з доповіддю на тему "Виявлення майбутнього: розкриття абстрагування рахунку в мульти-ланцюгах".
Основні моменти виступу
Ядро абстрагування рахунку (AA): абстракція підпису та абстракція платежу. Ця гнучкість забезпечує більш безпечний та оптимальний користувацький досвід.
ERC-4337 та рідна AA мають різні точки входу функцій на етапах верифікації та виконання.
При реалізації ERC-4337 на EVM-сумісних ланцюгах, різниця в протоколах у дизайні Rollup та різниця в способах обчислення адрес є двома ключовими відмінностями.
Абстрагування рахунку
абстрагування рахунку (AA)主要包括两个关键点:
Абстрагування підпису: дозволяє користувачам обирати будь-який улюблений механізм верифікації, не обмежуючись конкретними алгоритмами цифрового підпису.
Абстрагування платежів: надання різноманітних варіантів оплати за транзакції, таких як використання активів 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
Роль операційної системи: ERC-4337 виконується в співпраці з Bundler і EntryPoint Contract, тоді як рідна AA залежить від операторів/сортувальників офіційного сервера.
Інтерфейс контракту: точки входу функцій у фазі верифікації ERC-4337 та нативного AA є фіксованими, але на етапі виконання вони різні.
Обмеження етапів перевірки: різні реалізації мають різні обмеження на використання та доступ до пам'яті операційних кодів для перевірки транзакцій.
Обмеження етапу виконання: zkSync вимагає підтвердження системного знака, тоді як ERC-4337 і StarkNet не мають спеціальних обмежень на етапі виконання.
Обробка випадкових чисел: ERC-4337, zkSync та StarkNet мають різні підходи до управління nonce.
Перший розгортання交易: ERC-4337 дозволяє розгортати контракт акаунту в першому userOp, тоді як StarkNet і zkSync потребують окремої交易 для розгортання.
Різниця між ERC-4337 на L1 і L2
При впровадженні ERC-4337 на EVM-сумісних ланцюгах існують два основні ключові відмінності:
Відмінності протоколу: L2 потрібно завантажити дані на L1, відповідні витрати повинні бути включені в попередню перевірку Gas.
Різниця в адресах: різні способи обчислення адрес в різних ланцюгах можуть призвести до несумісності адрес рахунку, особливо при впровадженні нових операційних кодів.
Ця стаття надає глибокий аналіз абстрагування рахунку, ERC-4337 та нативного AA, що забезпечує цінні уявлення для розуміння реалізації абстрагування рахунку в багатоланцюговому середовищі. З розвитком технологій блокчейн ці нововведення продовжать сприяти прогресу шифрувальної інфраструктури.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Аналіз абстрагування рахунків для багатоланцюгових систем: ключові відмінності між ERC-4337 та рідною AA
Багатоланцюгове абстрагування рахунку: перспективи майбутнього шифрувальної інфраструктури
З 8 по 11 липня 2024 року в Брюсселі, Бельгія, відбудеться найбільша в Європі щорічна подія Ethereum — Конференція спільноти Ethereum (EthCC), яка зосередиться на технологіях і розвитку спільноти. Цього року на конференції (EthCC 7) зберуться понад 350 провідних експертів у галузі блокчейн. Один з розробників блокчейн виступить на конференції з доповіддю на тему "Виявлення майбутнього: розкриття абстрагування рахунку в мульти-ланцюгах".
Основні моменти виступу
Абстрагування рахунку
абстрагування рахунку (AA)主要包括两个关键点:
Аналіз ERC-4337
ERC-4337 вирішує деякі обмеження зовнішніх акаунтів (EOA) в протоколі Ethereum, впроваджуючи більш гнучкі методи управління акаунтами та обробки транзакцій. Його основні характеристики включають:
Ознайомлення з нативним AA
У рідному AA кожен акаунт є контрактом, механізм обробки транзакцій безпосередньо вбудований у протокол блокчейну. Різні мережі блокчейн використовують різний дизайн AA:
Відмінності між ERC-4337 та нативним AA
Роль операційної системи: ERC-4337 виконується в співпраці з Bundler і EntryPoint Contract, тоді як рідна AA залежить від операторів/сортувальників офіційного сервера.
Інтерфейс контракту: точки входу функцій у фазі верифікації ERC-4337 та нативного AA є фіксованими, але на етапі виконання вони різні.
Обмеження етапів перевірки: різні реалізації мають різні обмеження на використання та доступ до пам'яті операційних кодів для перевірки транзакцій.
Обмеження етапу виконання: zkSync вимагає підтвердження системного знака, тоді як ERC-4337 і StarkNet не мають спеціальних обмежень на етапі виконання.
Обробка випадкових чисел: ERC-4337, zkSync та StarkNet мають різні підходи до управління nonce.
Перший розгортання交易: ERC-4337 дозволяє розгортати контракт акаунту в першому userOp, тоді як StarkNet і zkSync потребують окремої交易 для розгортання.
Різниця між ERC-4337 на L1 і L2
При впровадженні ERC-4337 на EVM-сумісних ланцюгах існують два основні ключові відмінності:
Відмінності протоколу: L2 потрібно завантажити дані на L1, відповідні витрати повинні бути включені в попередню перевірку Gas.
Різниця в адресах: різні способи обчислення адрес в різних ланцюгах можуть призвести до несумісності адрес рахунку, особливо при впровадженні нових операційних кодів.
Ця стаття надає глибокий аналіз абстрагування рахунку, ERC-4337 та нативного AA, що забезпечує цінні уявлення для розуміння реалізації абстрагування рахунку в багатоланцюговому середовищі. З розвитком технологій блокчейн ці нововведення продовжать сприяти прогресу шифрувальної інфраструктури.