написати в telegram

Абстракція облікового запису (ERC-4337) - новий тип криптогаманців

Kosmonavt
ARTICLE BY
Kosmonavt
5 MIN READ
Криптовалюта
14 березня 2024
Content
[show]
[hide]

Вступ

Абстракція облікового запису (ERC-4337)

Ми часто говоримо про масове впровадження криптотехнологій у життя звичайних людей. Що ж вони можуть дати?

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

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

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

Типи облікових записів

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

1. Створення облікового запису через криптогаманець.

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

2. Придумати де зберігати свій приватний ключ.

Головна проблема, з якою не знайомі звичайні люди. Для доступу до класичного сервісу вам потрібно зареєструвати обліковий запис, при якому вводиться логін (електронна пошта) і пароль. Найчастіше пароль вводиться і одразу забувається, користувач завжди знає, що він може його відновити через "скидання пароля". Технологія блокчейна за своєю природою не дає змоги впровадити таку можливість, оскільки немає централізованого посередника у вигляді сервісу, на якому ви проходите реєстрацію. Вашим обліковим записом є гаманець, для доступу до якого потрібен приватний ключ. Без нього ви втрачаєте доступ до свого облікового запису і коштів.
Постійна втрата пароля і впевненість у тому, що його можна відновити, створює проблему втрати свого приватного ключа.

За даними аналітичного сервісу Chainalysis, близько 20 відсотків від розблокованих на цей момент токенів BTC (на поточний момент - 115 мільярдів доларів) втрачено або заблоковано на криптогаманцях.

3. Завести кошти.

Що вибрати для переказу? Біржу, P2P, бот, платіжну систему, можливо, купити з рук у друга?
Додаткова проблема. У криптоекосистемі існує величезна кількість мереж і транзакції з однієї в іншу безпосередньо провести не можна. Навіть досвідчені користувачі крипторинку часто роблять помилку при виборі мережі переказу. Новий користувач навіть і не здогадується про такі особливості системи.

4. Переказати кошти.

Який гаманець скопіювати, як його скопіювати. Використовувати QR-код чи вводити вручну?
Проблеми існують і на цьому кроці. Для переказу коштів на інший гаманець потрібно вибрати правильну мережу. І тут новий користувач навіть не може здогадуватися про це.

5. Підтвердити транзакцію.

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

6. Оплатити комісію (газ).

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

У криптоекосистемі особливість технології змушує використовувати нативний токен мережі. Без цього токена жодна транзакція не пройде. Наприклад, у вас є USDT і ви хочете перевести його в мережі Tron, без токена TRX транзакція не пройде. Так, централізовані майданчики вирішують цю проблему. Вони забирають частину вашого токена й оплачують транзакцію нативним токеном зі своїх резервів, при цьому конвертуючи частину вашого токена. Але це милиця, а не базове технологічне рішення.

7. Дочекатися переказу.

8. Почати роботу зі своїми коштами.

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

Типи облікових записів

масове впровадження криптотехнологій

Наразі в мережі Ethereum існує два типи облікових записів:

Зовнішні облікові записи (EOA - Externally-owned account) - облікові записи звичайних користувачів, класичний варіант, через який пройшов кожен із вас. Для проведення транзакції, вона має бути підписана приватним ключем.
Зовнішні облікові записи (EOA) - будь-який сучасний криптогаманець. Наприклад, MetaMask. Це саме те, що ми обговорювали раніше. Зовнішні облікові записи ніколи не сприятимуть масовому впровадженню. Складність використання EOA і DeFi є серйозною перешкодою для впровадження, особливо для нетехнічних користувачів.

Кожен зовнішній обліковий запис на Ethereum має два елементи:

  • Відкритий ключ.
  • Закритий ключ.

Відкритий ключ є чимось на зразок логіна. Це ваш ідентифікатор. Ви даєте його будь-кому, хто хоче відправити вам транзакції. Закритий ключ подібний до пароля. Якщо пароль загублено, активи стають недоступними. Детальніше про будову сучасних криптогаманців ми говорили в навчальному відео "Криптогаманці: Що це таке і як працюють?".

Контрактні облікові записи (SMW - Smart Contract Wallet) - контрактні облікові записи не мають закритого ключа. Це смарт-контракти, керовані логікою коду всередині них, при цьому користувач не володіє повним контролем. Смарт-контракти можуть робити все, що ви можете написати в коді, тоді як зовнішні облікові записи (EOA) можуть просто підписувати транзакції.

Контрактні облікові записи (SMW) та абстракція облікового запису (AA)

Контрактні облікові записи (SMW) та абстракція облікового запису (AA)

Абстракція облікового запису (AA - Account Abstraction) - це нова концепція, що дає змогу програмувати облікові записи блокчейна.

Уперше концепцію було описано 2020 року, у пропозиції щодо поліпшення Ethereum (EIP-2938). Її було доопрацьовано, і 2021 року опубліковано нову пропозицію - EIP-4337. У березні 2023 року концепцію було реалізовано на практиці шляхом впровадження технічного стандарту ERC-4337.

Концепцію детально описав Віталік Бутерін у статті "ERC 4337: account abstraction without Ethereum protocol changes" на Medium.

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

Як АА все покращує? Абстракція облікового запису об'єднує контрактні облікові записи (SMW) і зовнішні облікові записи (EOA). Це робить облікові записи користувачів більш "програмованими". Ви видаляєте логіку підписання транзакцій з облікового запису і спрощуєте роботу для звичайних користувачів.

Приклади наявних проєктів

Зовнішні облікові записи (EOA - Externally-owned account)

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

Braavos

Braavos

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

Argent

Argent

Проєкт дає змогу користувачеві захистити свій обліковий запис за допомогою двофакторної аутентифікації через електронну пошту.

Ambire Wallet

Ambire Wallet

Проєкт пропонує повний набір переваг АА: без мнемонічної фрази, зі зниженим використанням газу (комісії).

Чи корисна абстракція облікового запису (ERC-4337): думка команди CRYPTOLOGY

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

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

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

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

Часті запитання

Які типи облікових записів на ETH існують?

У мережі ETH наразі існує два види облікових записів: зовнішні облікові записи (EOA - Externally-owned account) і контрактні облікові записи (SMW - Smart Contract Wallet).

Що таке абстракція облікового запису (AA - Account Abstraction)?

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

У чому переваги АА?

АА спрощує роботу з криптогаманцями для користувачів. Цей стандарт надає зручний та інтуїтивно зрозумілий інтерфейс для управління криптовалютними активами, що значно полегшує досвід користувачів. Використовуючи АА, користувачеві не потрібно проходити 8 підготовчих етапів для взаємодії з криптовалютами.
Останні статті
Останні статті —
Криптовалюта
Що зараз робити з вашими сумками ETH?
Криптовалюта
Що зараз робити з вашими сумками ETH?
Якщо ви фанат ETH і хочете заробити не тільки на курсі монети, то ця стаття для вас. Існує безліч способів отримати додаткові безкоштовні монети за ті, що у вас у портфелі.
ПІДПИСКА НА НОВИНИ
Приєднуйтесь до нашої розсилки. Жодного спаму.
Тільки ексклюзивні пропозиції.