ERC-4337: Змінник правил гри в абстрагуванні акаунтів Ethereum

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

ERC-4337 що таке? Один рядок підсумкове: це стандарт для реалізації абстракції облікових записів на рівні додатків в Ethereum, який не потребує змін у рівні консенсусу. Після офіційного розгортання на основній мережі в березні 2023 року він надав смарт-контрактним гаманцям справжній “мозок” — вони можуть одночасно обробляти угоди з токенами, взаємодію з контрактами, а також використовувати різноманітні хитрощі.

У порівнянні з жорсткими традиційними EOA-рахунками та складними гаманцями на основі смарт-контрактів, ERC-4337 виглядає як те, що об'єднує переваги обох. Які можливості відкриє це оновлення? Від соціального відновлення до користувацьких правил безпеки, а також автоматизації масових транзакцій, майбутні можливості гаманців можуть бути значно більш різноманітними, ніж ви могли собі уявити.

Розширення стандартів Ethereum: від EIP до ERC

Оновлення Ethereum здійснюється через EIP (Пропозиції щодо поліпшення Ethereum). Серед них ERC є підкатегорією EIP, яка спеціально визначає стандарти прикладного рівня — включаючи інтерфейси смарт-контрактів та специфікації токенів.

Ключовий момент: ERC не є жорстким правилом протоколу, а є стандартом консенсусу спільноти. Після голосування розробників та учасників екосистеми він став чинним. Саме тому, хоча ERC-4337 бере свій початок з пропозиції EIP-4337 2021 року (ініційованої Віталіком Бутеріним та іншими), згодом він офіційно оновився до стандарту ERC і у 2023 році став офіційним рішенням.

Болючі точки традиційного гаманця: чому потрібен ERC-4337?

В Ethereum зараз існує два типи рахунків:

  • EOA (зовнішній володіючий обліковий запис): контролюється приватним ключем, більшість гаманців використовують це. Проблема? Можна підписувати лише приватним ключем, якщо він втрачається, то до побачення.
  • Обліковий запис смарт-контракту: є логічним, але занадто складним, користувач повинен керувати двома обліковими записами одночасно, щоб здійснити операцію

Це як водити автомобіль, потрібно одночасно керувати двома кермовими колесами — це важко і легко помилитися.

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

Технічна основа: Як працює ERC-4337

Ключова інновація: UserOperation

Це не прямий випуск транзакції, а подача запиту операції, званого “UserOperation”. Ці запити входять до незалежного mempool (не в блокчейні), який збирається і агрегується спеціальною роллю, званою bundler, і врешті-решт упаковується в стандартну транзакцію Ethereum для подачі на ланцюг.

bundler сплачує газові збори, але отримує компенсацію з вбудованих витрат UserOperation — це еквівалентно ролі “експедитора транзакцій”. Основна увага: декілька bundler можуть працювати паралельно, щоб запобігти ризику централізації.

Ядерний контракт: EntryPoint

Це безпечний шлюз. Кожен гаманець реалізує власну логіку валідації (функція validateUserOp), EntryPoint відповідає за виклик валідації та виконання транзакцій. Це як “контролер квитків” для всіх гаманців — забезпечує законність операцій перед їх виконанням.

Ця архітектура має переваги: протягом усього процесу не потрібно вносити зміни в консенсусний рівень Ethereum, лише на рівні застосунків вирішується за допомогою смарт-контрактів. Швидке оновлення, низькі ризики, екологічно чисто.

Чотири основні цілі ERC-4337

  1. Абстракція облікового запису: об'єднує переваги EOA та смарт-контрактів, надаючи користувачеві єдиний програмований обліковий запис

  2. Децентралізація: дозволяє будь-кому стати бандлером, обробляти UserOperation, зламуючи залежність від єдиної точки.

  3. Не потрібно змінювати консенсус: проблеми вирішуються на рівні застосунків, базовий рівень Ethereum залишається недоторканим

  4. Розширення функцій: підтримка агрегації підписів, обмеження частоти транзакцій, екстрене заморожування, приватні додатки та інші розширені функції.

  5. Оптимізація витрат: bundler об'єднує кілька операцій, щоб зменшити витрати на газ і підвищити пропускну здатність транзакцій.

Реальне значення для користувацького досвіду

Це звучить дуже технічно, але які зміни можна відчути на практиці?

Створення гаманця стало простішим Не потрібно більше переписувати 12/24 слова мнемонічної фрази — можна зареєструватися за допомогою електронної пошти, номеру телефону або біометрії, що набагато зручніше для новачків.

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

газові витрати більш гнучкі Не обов'язково платити за газ ETH. Можна використовувати USDC, DAI та інші токени ERC-20 для оплати, навіть дозволити третій стороні оплатити. Це може зекономити значні витрати для користувачів, які часто здійснюють транзакції.

Операції більш плавні Підтримка масових угод, автоматичного виконання, попередньої авторизації та інших функцій. Наприклад, регулярна автоматична обміну доходів, автоматичне закриття позицій при досягненні умов – все це можна вирішити на рівні контракту.

Нижчий рівень ризику безпеки Зменшення помилок користувачів (наприклад, помилкові дії, фішинг) за допомогою смарт-контрактів може включати більше логіки захисту.

Підсумок

ERC-4337 не є жорстким оновленням, а є “середнім будівництвом” на рівні застосунків. Він через стандарти смарт-контрактів дозволяє гаманцям оновитися з “дерев'яного інструмента” до “програмованої машини”.

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

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


Розширене читання:

  • Вступ до стандарту токенів ERC-20
  • Глибоке пояснення смарт-контрактів Ethereum
  • Як механізм спалювання Ethereum (EIP-1559) впливає на ціну газу
ETH0.07%
DAI0.01%
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
  • Нагородити
  • Прокоментувати
  • Репост
  • Поділіться
Прокоментувати
0/400
Немає коментарів
  • Закріпити