Що таке account abstraction: як гаманці можуть стати зручнішими

Що таке account abstraction: як гаманці можуть стати зручнішими

Чому звичайний криптогаманець досі незручний

Уявіть ситуацію: ви створили гаманець Ethereum, отримали адресу, перевели туди кошти — і тепер кожна дія вимагає військової дисципліни. Приватний ключ зберігається окремо, seed-фраза записана на папірці, комісія сплачується виключно в ETH незалежно від того, які активи ви пересилаєте. Загубили фразу — втратили доступ назавжди. Підписали транзакцію на шкідливому сайті — кошти зникли без можливості скасування.

Людина з смартфоном і паперовим резервним кодом гаманця

Це не недолік окремого додатка. Так влаштовані зовнішні акаунти (Externally Owned Accounts, EOA) — стандартна модель блокчейнів на кшталт Ethereum з моменту їхньої появи. Адреса породжується парою криптографічних ключів, транзакція підписується приватним ключем, мережа перевіряє підпис і виконує операцію. Жодної програмної логіки всередині самої адреси: лише ключ, який дає повний контроль або нічого.

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

Account abstraction: суть зміни

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

Модульна цифрова скринька як метафора гнучкого гаманця

У традиційній моделі мережа розпізнає лише один тип перевірки: чи відповідає цифровий підпис приватному ключу. При account abstraction мережа делегує перевірку самому контракту гаманця. Це означає, що «правильна» транзакція може підтверджуватися не лише стандартним підписом, а й багатофакторною автентифікацією, доказом володіння NFT, голосуванням групи довірених осіб або будь-якою іншою логікою, закладеною розробником.

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

Як працює account abstraction на рівні протоколу

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

Схема потоку даних у протоколі account abstraction

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

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

Практичні можливості смарт-гаманців

Перехід від EOA до контрактного акаунта відкриває конкретні сценарії, недосяжні раніше без централізованих посередників.

Смартфон з інтерфейсом налаштувань смарт-гаманця

Соціальне відновлення. Користувач призначає кількох опікунів — друзів, членів сім’ї або спеціалізованих сервісів. Втрата основного пристрою не означає втрату коштів: досить зібрати визначену кількість підтверджень від опікунів для відновлення доступу до нової пари ключів. При цьому опікуни ніколи не отримують прямого контролю над активами.

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

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

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

Account abstraction приклади: де вже працює

Реальне впровадження account abstraction розгортається поступово. Найбільш зрілі реалізації зосереджені в екосистемі Ethereum L2 та спеціалізованих гаманцях.

Кілька мобільних пристроїв з різними гаманцями

Мережа zkSync Era інтегрувала нативну підтримку account abstraction на рівні протоколу ще до стандартизації ERC-4337. Там кожен акаунт технічно є смартконтрактом, що спрощує впровадження соціального відновлення та гнучкої оплати комісій. Користувачі гаманців Argent на zkSync вже можуть відновлювати доступ через довірених осіб без seed-фрази.

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

Проєкти Pimlico, Biconomy та ZeroDev спеціалізуються на інфраструктурі для розробників: SDK, bundler-сервіси та шаблони смарт-гаманців. Це знижує бар’єр для додатків, які хочуть інтегрувати account abstraction без власної розробки всього стека. Децентралізовані біржі та агрегатори ліквідності поступово додають підтримку UserOperations для зручнішої роботи з користувацькими гаманцями.

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

Обмеження та ризики, про які варто знати

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

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

Залежність від інфраструктури bundler та paymaster створює нові точки відмови. Хоча протокол задуманий децентралізовано, на практиці конкретний гаманець може покладатися на обмежений набір сервісів. Їхня недоступність тимчасово блокує операції, навіть якщо сам блокчейн працює стабільно.

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

Що зміниться для звичайного користувача wallets і біржі

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

Біржі та агрегатори зможуть пропонувати вбудовані гаманці без компромісу в безпеці. Зараз централізовані платформи зазвичай контролюють ключі користувачів задля зручності — саме це призводить до зломів і заморожування рахунків. Смарт-гаманці дозволяють надати схожий користувацький досвід при збереженні технічного контролю користувачем.

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

Як підготуватися до переходу

Якщо ви вже користуєтеся криптовалютами, не потрібно терміново мігрувати всі активи. Почніть з тестування: створіть смарт-гаманець із невеликою сумою, спробуйте соціальне відновлення, перевірте роботу з paymaster на L2-мережі. Оцініть реальну зручність конкретної реалізації, а не маркетингові обіцянки.

Порівняння звичайного та смарт-гаманця на двох екранах

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

Для тих, хто лише розглядає входження в блокчейн та цифрові активи, account abstraction знижує поріг початку роботи. Можливо, варто почекати на зріліші реалізації в популярних гаманцях або використовувати гібридні рішення з поступовим переходом до повної самоcustody.

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

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

Додати коментар