Що таке ERC-4337

ERC-4337 — це найновіший стандарт ERC, розгорнутий у основній мережі Ethereum, який реалізує довгоочікувану функцію абстракції акаунтів.

Абстракція акаунтів — це технологія, яка поєднує зовнішні акаунти та смарт-контракти. Вона дозволяє користувачам здійснювати транзакції з зовнішніх акаунтів, контрольованих смарт-контрактами (так звані «гаманці смарт-контрактів»).

Більше про абстракцію акаунтів дивіться у статті «Що таке абстракція акаунтів».

Перш ніж стати стандартом ERC, EIP-4337 був спочатку запропонований у вересні 2021 року Віталіком Бутеріним та ще шістьма особами, а потім офіційно опублікований 1 березня 2023 року на WalletCon, ставши ERC-4337 і відкривши нову еру «гаманців смарт-контрактів».

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

Як же ERC-4337 реалізує абстракцію акаунтів без змін у протоколі?

Як ERC-4337 реалізує абстракцію акаунтів?

ERC-4337 не вносить змін до базового консенсусу Ethereum, а вводить концепцію UserOperation для реалізації абстракції акаунтів.

UserOperation

UserOperation — це транзакція, ініційована користувачем. Вона містить інформацію про ініціатора (користувача), вимоги до транзакції, підпис тощо. UserOperation може бути викликана функцією смарт-контракту у «гаманці смарт-контрактів» для читання та перевірки, а потім завантажена у основну мережу Ethereum для успішного виконання транзакції.

У стандарті ERC-4337 кілька UserOperation можуть формувати мемпул UserOperation. Мемпул UserOperation — це схоже на традиційний мемпул внутрішнє сховище, яке містить кілька транзакцій.

UserOperation у мемпулі збираються для обробки майнерами або пакувальниками, що використовують сервіси на кшталт Flashbots. Пакувальники об’єднують кілька UserOperation у один Bundle Transaction для перевірки, що дозволяє обробляти транзакції пакетами.

Під час обробки транзакцій пакувальники спочатку платять газові збори за Bundle Transaction, а потім компенсують їх користувачі за кожну UserOperation. Порядок обробки UserOperation у мемпулі відповідає традиційному порядку за пріоритетом за вартістю.

Процес роботи мемпулу UserOperation

Яке важливе значення має ERC-4377?

Випуск ERC-4337 має велике значення для розвитку криптогаманців, що проявляється у двох основних аспектах:

Безпека

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

Користувацький досвід

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

**$AEVO $ERA **$RIVER

ETH0,21%
AEVO-1,99%
ERA-2,21%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Популярні активності Gate Fun

    Дізнатися більше
  • Рин. кап.:$0.1Холдери:1
    0.00%
  • Рин. кап.:$0.1Холдери:1
    0.00%
  • Рин. кап.:$3.56KХолдери:1
    0.00%
  • Рин. кап.:$3.56KХолдери:1
    0.00%
  • Рин. кап.:$3.56KХолдери:1
    0.00%
  • Закріпити