Аналіз технології багатоланкового абстрагування рахунку
З 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
Роль операційної системи
ERC-4337: співпраця через Bundler та контракт EntryPoint
Етап верифікації: обидві функції точки входу фіксовані
Етап виконання: тільки фіксована точка входу для рідних AA
Обмеження кроків перевірки
ERC-4337: суворо обмежує коди операцій та доступ до пам'яті
zkSync Era:послаблення обмежень на використання деяких операційних кодів
Обмеження кроків виконання
zkSync: необхідно підтвердити позначку системи
ERC-4337 та StarkNet: без спеціальних обмежень
Управління випадковими числами
ERC-4337: відокремлення значення ключа від випадкового значення
zkSync та StarkNet: суворе зростання
Перший деплой交易
ERC-4337: розгортання через поле initcode
StarkNet та zkSync: потрібно окремо відправляти транзакції розгортання
Різниця між ERC-4337 на L1 та L2
Відмінності в угодах
L2 має враховувати витрати на завантаження даних на L1
Різниця в обчисленні адреси
Різні блокчейни можуть використовувати різні способи кодування адрес
Жорстке розгалуження, яке вводить нові операційні коди, може призвести до змін у байт-коді
Висновок
абстрагування рахунку технології швидко розвивається, різні блокчейн мережі використовують різні способи реалізації. Розробники повинні звертати увагу на тонкі відмінності між різними реалізаціями, щоб забезпечити крос-ланкову сумісність і безпеку. З розвитком технології абстрагування рахунку має стати важливою складовою частиною майбутньої криптоінфраструктури.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
14 лайків
Нагородити
14
4
Поділіться
Прокоментувати
0/400
ChainDetective
· 6год тому
Технічний фанат, а я не розумію
Переглянути оригіналвідповісти на0
MemecoinResearcher
· 07-18 03:14
техніка на базі + дежен вібрації фр фр
Переглянути оригіналвідповісти на0
AlphaLeaker
· 07-18 03:13
Незрозуміло, але виглядає вражаюче, також не хочу розуміти
Повний аналіз технології багатоланцевого абстрагування рахунку: порівняння ERC-4337 та нативного AA
Аналіз технології багатоланкового абстрагування рахунку
З 8 по 11 липня 2024 року в Брюсселі, Бельгія, відбудеться найбільша в Європі щорічна подія Ethereum — Конференція спільноти Ethereum (EthCC). Цього року конференція зосереджена на технологіях та спільноті, на ній виступлять понад 350 провідних експертів у галузі блокчейн.
Ця стаття глибоко розгляне технологію абстрагування рахунку (AA), включаючи концепції ERC-4337 та нативного AA, їх подібності та відмінності, а також реалізацію в різних блокчейн-мережах.
Абстрагування рахунку
Абстрагування рахунку в основному містить два ключових елементи: абстракцію підпису та абстракцію платежу.
Ця гнучкість значно покращує досвід користувачів та безпеку.
Стандарт ERC-4337
ERC-4337 має на меті вирішення обмежень зовнішніх володіючих акаунтів (EOA) в Ethereum, впроваджуючи більш гнучкі методи управління акаунтами та обробки транзакцій.
Основний компонент:
原не абстрагування рахунку
Оригінальне AA безпосередньо вбудовує механізм абстрагування рахунку в блокчейн-протокол. Дизайн AA, що використовується в різних мережах:
Різниця між ERC-4337 та нативним AA
Роль операційної системи
Інтерфейс контракту
Обмеження кроків перевірки
Обмеження кроків виконання
Управління випадковими числами
Перший деплой交易
Різниця між ERC-4337 на L1 та L2
Відмінності в угодах
Різниця в обчисленні адреси
Висновок
абстрагування рахунку технології швидко розвивається, різні блокчейн мережі використовують різні способи реалізації. Розробники повинні звертати увагу на тонкі відмінності між різними реалізаціями, щоб забезпечити крос-ланкову сумісність і безпеку. З розвитком технології абстрагування рахунку має стати важливою складовою частиною майбутньої криптоінфраструктури.