ERC-4337: Інновація акаунта від теорії до практики

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

Основний огляд

Анонімність рахунку (Account Abstraction) протягом тривалого часу вважалася важливим напрямком оновлення екосистеми Ethereum. ERC-4337 як повноцінний стандарт прикладного рівня офіційно запустився в основній мережі Ethereum у березні 2023 року, що стало знаковим моментом, коли ця теорія перетворилася на здійсненне технічне рішення.

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

Чому екосистемі Ethereum потрібен ERC-4337?

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

Болючі точки існуючої моделі:

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

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

Технічна архітектура ERC-4337

Цей стандарт вводить новий тип транзакцій — UserOperation (користувацька операція). Ці операції надсилаються до незалежного пулу пам'яті, що підтримується поза ланцюгом, де їх збирають і агрегірують професійні вузли, звані пакувальниками (bundlers), а потім подають на ланцюг у формі однієї транзакції Ethereum.

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

Ключовий компонент: контракт EntryPoint

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

Переваги реалізації ERC-4337 на рівні застосунку

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

Очікувані результати ERC-4337

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

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

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

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

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

Що отримають звичайні користувачі?

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

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

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

Стан та перспективи

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

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

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