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

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

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

З 8 по 11 липня 2024 року в Брюсселі, Бельгія, відбудеться найбільша в Європі щорічна технічна конференція з Ethereum. На конференції збереться понад 350 провідних експертів з галузі блокчейн, які виступлять з доповідями, зосередившись на технологічних інноваціях та розвитку спільноти.

Один розробник блокчейну виступив на конференції з доповіддю під назвою "Відкриття майбутнього: аналіз абстрагування рахунку в мульти-ланцюгах", детально проаналізувавши основні концепції технології абстрагування рахунку, різні способи реалізації та їхні відмінності в застосуванні на різних ланцюгах.

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

Абстрагування рахунку технічний огляд

абстрагування рахунку(AA)технологія в основному зосереджена на двох основних аспектах: абстрагуванні підписів та абстрагуванні платежів.

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

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

Тлумачення стандарту ERC-4337

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

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

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

Вроджене абстрагування рахунку

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

Різні способи реалізації AA в різних мережах:

  • Дотримуйтесь абстрагування рахунку ERC-4337: Ethereum та кілька Layer 2 мереж
  • Дотримання абстрагування рахунку ERC-4337: деякі мережі ZK Rollup
  • Нативне абстрагування рахунку з дизайном конфіденційності: певна анонімна мережа

Основні відмінності між ERC-4337 та рідною абстракцією рахунку

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

  2. Інтерфейс контракту: Вхідна функція точки перевірки залишається незмінною в різних реалізаціях, але на етапі виконання лише рідна абстракція рахунку зафіксувала точку входу.

  3. Обмеження кроків перевірки: Кожна реалізація має різні обмеження на доступні операційні коди та доступ до пам'яті, щоб запобігти потенційним атакам типу DoS.

  4. Обмеження виконання кроків: Деякі мережі вимагають підтвердження системного знака для виконання певних операцій, тоді як інші реалізації на етапі виконання не мають спеціальних обмежень.

  5. Управління випадковими числами: Різні реалізації використовують свої механізми управління nonce, деякі дозволяють гнучке налаштування, а інші вимагають суворого збільшення.

  6. Первинне розгортання угоди: ERC-4337 дозволяє розгортати контракт рахунку в першому userOp, тоді як деякі нативні реалізації AA вимагають окремої транзакції для розгортання.

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

Різниця в реалізації ERC-4337 на L1 та L2

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

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

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

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

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

ETH-1.17%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • 8
  • Поділіться
Прокоментувати
0/400
ChainMelonWatchervip
· 1год тому
Схоже, що тут цінні інсайти, чекаю на запуск тестової версії.
Переглянути оригіналвідповісти на0
MevShadowrangervip
· 19год тому
Давай, давай, зробимо все зрозуміло.
Переглянути оригіналвідповісти на0
WhaleWatchervip
· 19год тому
AA в основному все ще має на увазі централізованих посередників
Переглянути оригіналвідповісти на0
RugPullProphetvip
· 19год тому
Багатоланковий aa вже зрозуміли.
Переглянути оригіналвідповісти на0
WhaleMinionvip
· 19год тому
не просто хоче сказати erc4337 бик класний
Переглянути оригіналвідповісти на0
PoetryOnChainvip
· 19год тому
Хто може просто пояснити, які принципи стоять за aa?
Переглянути оригіналвідповісти на0
MEVHunterLuckyvip
· 19год тому
Одна вилка, передній ряд готовий подивитися на 4337
Переглянути оригіналвідповісти на0
Fren_Not_Foodvip
· 19год тому
Різні публічні блокчейни вже абстрагували акаунти.
Переглянути оригіналвідповісти на0
  • Закріпити