ERC-4337: вплив абстракції акаунта на сегмент криптовалютних гаманців

10.04.2024
12 хв
1502
3
ERC-4337: вплив абстракції акаунта на сегмент криптовалютних гаманців. Головний колаж статті.

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

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

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

У матеріалі для Incrypted CEO застосунку для зберігання та управління цифровими фінансами Trustee Plus Вадим Груша розповів, які проблеми вирішує стандарт ERC-4337 і як він може вплинути на масове прийняття криптовалют у всьому світі.

Що таке ERC-4337: концепція та принцип роботи

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

Уперше концепція абстракції була запропонована Віталіком Бутеріним ще 2016 року. Між першою та останньою версією було ще три варіанти, але всі вони були відкинуті, оскільки вимагали хардфорку блокчейна. EIP-4337 з’явився тільки 2021 року і не вимагав великих змін коду. Його імплементували 1 березня 2023 року.

Два види криптовалютних гаманців

До запуску EIP-4337 у системі Ethereum працювало два види гаманців — EOA і CA.

  • External Owned Accounts — гаманці, керовані користувачами, які володіють секретною фразою. Цей вид гаманця використовується в 99% випадків, оскільки з його допомогою можна підписувати транзакції. Дає прямий контроль над активами.
  • Contract Accounts — гаманці, керовані смартконтрактами, тобто заздалегідь визначеними умовами у форматі коду. Для їхньої роботи не потрібен користувач, але вони не мають можливості ініціювати транзакції та підтверджувати їхнє виконання.

Як працює новий вид гаманця

EIP-4337 став третім видом, компромісом між двома варіантами. Абстракція облікового запису дала змогу поєднати переваги EOA і CA — створити гаманець у формі смартконтракту (що запускає інші контракти) з шаром другого рівня, який дає змогу проводити підтвердження без використання seed-фрази. Процес працює таким чином:

  1. Користувач запускає псевдотранзакцію — UserOperation.
  2. Вона потрапляє в спеціальний пул, до якого не мають доступу вузли мережі.
  3. Особливий валідатор — Bundler — відбирає транзакції та формує пакети.
  4. Пакети відправляються на перевірку в смартконтракт — EntryPoint.

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

Можливості нового формату

Розглянемо детально, які можливості відкриває новий стандарт гаманців:

  • власникам гаманців більше не потрібно записувати seed-фразу;
  • можна налаштувати швидкий доступ через автентифікацію за допомогою одразу кількох методів — SMS-коди, TouchID/FaceID, Google Authenticator та інші, що також дає змогу відновити доступ у разі втрати ключів або пристрою. Будь-який смартфон можна перетворити на ключ і використовувати його для входу в гаманець;
  • встановити ліміти на обсяги переказаних коштів на добу, місяць і далі;
  • налаштувати чорний список контрактів і протоколів, що не викликають довіри;
  • увімкнути автоплатіж підписок, сервісів, що підтримують криптовалюти;
  • формуючи транзакції в пакети, ERC-4337 дає змогу заощаджувати на комісіях і скорочувати тим самим час їх підтвердження;
  • використовувати більш ефективні та зручні схеми підпису транзакцій;
  • запустити екстрене блокування в разі підозрілої активності.

Додатково в смартконтракт можна вбудувати функції Paymasters і Aggregators:

  • Paymasters дає змогу налаштувати оплату комісій токенами системи Ethereum, а не тільки ETH (для цього підійдуть, наприклад, стейблкоїни USDC і USDT), або перепризначати оплату на одержувача чи третю сторону;
  • Aggregators допомагає об’єднати кілька дій в одну транзакцію, що дає змогу мінімізувати кількість підтверджень під час роботи з DeFi та децентралізованими застосунками.

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

ERC-4337 вирішує проблему масового прийняття

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

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

І новий стандарт здатний знизити поріг входу для новачків, позбавити їх страху:

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

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

Нова форма відповідальності

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

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

Як вам стаття?

3
0

статті на цю ж тему

Runes: чим нові токени в мережі біткоїна...
avatar Ivan Babiuk
30.04.2024
RWA-токени та їхня класифікація для...
avatar Danyil Voloshchuk
27.04.2024
«Лівий поворот» — нове есе Артура...
avatar Ivan Babiuk
24.04.2024