Покращення гаманців: як ERC-4337 трансформує управління обліковими записами Ethereum

Розуміння основ

Пропозиції щодо поліпшення Ethereum (EIPs) встановлюють технічні стандарти в екосистемі Ethereum. У рамках цього підходу специфікації Ethereum Request for Comment (ERC) визначають стандарти на рівні додатків, які регулюють смарт-контракти та інтерфейси токенів. На відміну від оновлень на рівні протоколу, ERC представляють консенсус спільноти серед розробників та учасників галузі.

ERC-4337 є важливим стандартом прикладного рівня, який реалізує абстракцію облікових записів через розгорнуті смарт-контракти на основній мережі Ethereum. Спочатку поданий як EIP-4337 у 2021 році, він офіційно прийнятий і запущений у березні 2023 року. Хоча деяка документація згадує про початковий номер пропозиції, ERC-4337 позначає поточну назву стандарту.

Проблема з поточним гаманцем

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

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

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

Рамкова структура рішення ERC-4337

Запропонований Віталіком Бутеріним та спільнотою розробників Ethereum, ERC-4337 запустився як готова до виробництва структура, що дозволяє функціональність програмованого гаманця. Замість того, щоб вимагати змін на рівні консенсусу, як це намагалися зробити раніше з EIP-2938, ERC-4337 повністю працює на прикладному рівні, що дозволяє швидше розгортати без змін протоколу.

Стандарт досягає цього через інноваційну архітектуру транзакцій. UserOperations представляють собою новий транзакційний примітив, поданий до окремого оффчейн мемпулу. Спеціалізовані учасники, звані бандлерами, збирають ці UserOperations, агрегують їх у звичайні транзакції Ethereum, оплачують супутні газові збори та отримують компенсацію з вбудованих зборів UserOperation.

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

Можливості та стратегічні цілі

ERC-4337 надає кілька трансформаційних можливостей:

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

Децентралізована інфраструктура: Кілька бандлерів незалежно беруть участь у обробці UserOperation, створюючи відкриту, бездозвільну екосистему, а не покладаючись на централізованих операторів.

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

Розширені функції: Фреймворк підтримує агрегацію підписів, щоденні ліміти витрат, екстреFreeze рахунків, функціональність білого списку та програми, орієнтовані на конфіденційність.

Оптимізація витрат: Агрегування кількох UserOperations в одні транзакції зменшує споживання газу та покращує пропускну здатність по всій мережі.

Трансформація користувацького досвіду

Для повсякденних учасників ERC-4337 суттєво змінює взаємодію з гаманцем:

Спрощене введення в систему: Ручне управління фразою-відseed стає необов'язковим, що пришвидшує створення гаманця та зменшує бар'єри для новачків.

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

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

Посилена безпека: Програмована модель облікового запису зменшує вразливості, пов'язані з помилками користувачів, зокрема, витік фрази відновлення та компрометацію приватного ключа.

Гнучкість нативного токена: Користувачі можуть оплачувати газ за допомогою токенів ERC-20 або альтернативних активів через сторонніх платників, що усуває виключну залежність від нативного ETH.

Поточний статус та майбутній напрямок

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

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

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