Чому EIP-4337 змінює гру: Повний посібник з абстракції облікових записів на Ethereum

Абстрагування рахунку викликало великий резонанс у криптоспільноті, і на це є вагомі причини. Цей технологічний зсув вирішує основні проблеми, які тривалий час розчаровували користувачів Ethereum. В його основі, абстрагування рахунку (AA) через EIP-4337 представляє собою фундаментальне переосмислення того, як ми керуємо блокчейн-акаунтами.

Проблема з сьогоднішніми акаунтами Ethereum

Наразі Ethereum працює з двома типами акаунтів: зовнішніми акаунтами (EOAs), які контролюються приватними ключами, та контрактними акаунтами, які контролюються смарт-контрактами. Ця жорстка структура створює тертя для користувачів. Ви застрягли з фіксованими моделями безпеки, не гнучкими патернами транзакцій і обмеженими варіантами оплати. Якщо ви втратите свій приватний ключ, ваші кошти зникнуть. Якщо ви хочете обробити кілька транзакцій або використовувати альтернативні методи оплати, система не враховує вас.

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

Як працює EIP-4337 без змін протоколу

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

Архітектура впроваджує кілька ключових компонентів, які працюють разом:

UserOperation є примітивом транзакції. Коли ви хочете надіслати транзакцію, ви створюєте UserOperation, що містить всі необхідні дані—але вона ще не підписана вами особисто.

Бандлери агрегаують кілька UserOperations в одну транзакцію. Уявіть їх як агрегатори транзакцій, які групують окремі запити користувачів разом для підвищення ефективності.

Entry Point – це смарт-контракт, який перевіряє та виконує згруповані UserOperations. Він перевіряє підписи, верифікує логіку акаунту та ініціює фактичні транзакції.

Wallet Factory створює нові гаманці смарт-контрактів за запитом, усуваючи тертя при розгортанні.

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

Агрегатори допомагають зменшити складність транзакцій, перевіряючи підписи партіями, а не індивідуально.

Потік: Від наміру до виконання

Коли ви подаєте транзакцію відповідно до EIP-4337, кілька речей відбуваються в послідовності:

  1. Ви створюєте UserOperation, вказуючи свій намір (, включаючи максимальні комісії за газ та інші параметри ).
  2. UserOperation транслюється в мемпул, присвячений користувацьким операціям
  3. Бандлери моніторять цей мемпул, вибираючи UserOperations та об'єднуючи їх разом
  4. Бандлер подає ці згруповані операції до контракту Entry Point
  5. Точка входу перевіряє кожну операцію, використовуючи функцію validateUserOp
  6. Після успішної валідації ваш гаманець смарт-контракту виконує транзакцію через ExecuteUserOp

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

Порівняння абстрагування рахунку: EOA проти гаманців смарт-контрактів

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

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

Чому виграв EIP-4337? Історія EIP-3074

EIP-3074 був попередньою пропозицією абстрагування рахунку. Він представив два нові опкоди — AUTH та AUTHCALL — що дозволяли EOA делегувати повноваження контрактам. Звучить добре, але в ньому була фатальна помилка: він вимагав змін до консенсусного шару Ethereum.

Зміни в консенсусі означають потенційні жорсткі розгалуження. Жорсткі розгалуження означають катастрофічний ризик, якщо щось піде не так. Спільнота Ethereum злякалася цього ризику. Більше того, EIP-3074 був обмежений підписами ECDSA, що заважало більш просунутим схемам підпису.

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

EIP-5003: Еволюція триває

Поки EIP-3074 залишається на паузі, він не був покинутий. EIP-5003 вводить AUTHUSURP, дозволяючи авторизованим адресам оновлювати існуючі EOA в контрактні акаунти. У парі з EIP-3607 це дозволяє зміну ключів та міграцію схеми підпису. EOA може авторизувати другу адресу для оновлення себе в смарт-контрактний гаманець, ефективно переходячи від фіксованого ECDSA до більш гнучких механізмів підпису.

Що це означає для майбутнього Ethereum

EIP-4337 представляє собою вирішальний момент. Він усуває бар'єри для новачків у криптовалюті. Користувачам більше не потрібно розуміти приватні ключі, seed-фрази або єдині точки відмови. Вони можуть взаємодіяти з Ethereum через звичні інтерфейси гаманців, що працюють на основі смарт-контрактів.

Гнучкість оплати газу змінює економічну рівновагу для dApps та користувачів. Проекти можуть спонсорувати комісії за газ у своїх токенах, що суттєво покращує ставки конверсії. Користувачі можуть сплачувати за газ у стейблкоїнах, якщо їм це зручніше, усуваючи потребу підтримувати залишки ETH.

Шлях до масового впровадження тільки що став яснішим. Оскільки впровадження EIP-4337 зростає, очікуйте, що абстрагування рахунку стане стандартом, а не винятком по всьому Ethereum та за його межами.

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