DeFi на Ethereum часто незграбний і неінтуїтивно зрозумілий, з невеликими гарантіями для нових учасників.

Одним із довгоочікуваних удосконалень є Abstraction Account — новий спосіб обробки транзакцій у гаманцях Ethereum.

І все-таки є заминка.

Account Abstraction несумісна з існуючими гаманцями, що сповільнює її впровадження.

Недавня пропозиція від співзасновника Ethereum Віталіка Бутеріна може змінити це. Пропозиція під назвою EIP-7702 створює маршрут для існуючих гаманців для використання абстракції облікового запису — чого раніше було важко досягти.

«Це все ще дуже рання пропозиція, тому нам потрібно оцінити всі гостроти», — сказав DL News розробник ядра Ethereum Маріус ван дер Війден.

EIP-7702 додає новий тип транзакцій, який дозволяє існуючим гаманцям імітувати функції гаманців Account Abstraction, сказав Ван дер Війден.

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

Ван дер Війден сказав, що EIP-7702, ймовірно, буде включено в наступне велике оновлення Ethereum — під назвою Pectra — заплановане на четвертий квартал 2024 року.

На крок ближче до усиновлення

Абстракція облікового запису існує деякий час.

У березні 2023 року в попередньому оновленні була представлена ​​функція Ethereum під назвою ERC-4337, яка дозволила розробникам почати створювати гаманці Account Abstraction.

Відсутність підтримки Abstraction Account у поєднанні з нелегким способом для користувачів переходу на новий тип гаманця сповільнило впровадження.

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

Незважаючи на те, що EIP-3074 міг би допомогти запровадити абстракцію облікового запису, багато розробників критикували його, оскільки він піддає кошти користувачів підвищеному ризику.

Відповіддю може бути пропозиція EIP-7702 Бутеріна.

EIP-7702 узгоджує два попередні маршрути абстракції облікового запису — EIP-3074 і ERC-4337 — в «одну єдину дорожню карту абстракції облікового запису», — розповів DL News Алекс Юпітер, старший менеджер із продуктів MetaMask.

Результатом є спрощений спосіб для наявних гаманців використовувати всі функції абстракції облікового запису без ризиків EIP-3074.

Нові види операцій

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

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

Платіжний постачальник Visa раніше підкреслював потенціал Abstraction Account для автоматичних платежів.

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

Програмування транзакцій також може допомогти зробити використання DeFi на Ethereum більш інтуїтивним.

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

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

Загубили приватний ключ? Не хвилюйтеся

Абстракція облікового запису також має зробити використання DeFi безпечнішим.

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

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

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

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

Тім Крейг є кореспондентом DeFi у DL News. Є підказка? Напишіть йому на адресу tim@dlnews.com.