відкриття

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

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

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

Ринок блокчейнів створює все більшу фрагментацію

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

Згідно зі звітом TripleA за травень 2024 року, кількість глобальних власників криптовалют становить лише 562 мільйони, що відповідає рівню проникнення 6,8%. Це число еквівалентно Інтернету в період 2001-2002 років, поточний рівень проникнення Інтернету становить близько 66,2%.

Кількість користувачів Інтернету за роки. Джерело: Kepios Analysis

Ці речі незабаром усвідомили розробники, протягом багатьох років було введено багато вдосконалень, таких як Cross-chain, Account Abstraction, Intent Centric і нещодавно Chain Abstraction, рішення, яке вважається «кінцевою грою» для проблем взаємодії з користувачем.

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

Що таке абстракція?

Можливо, ви багато чули про ключове слово «абстракція» через рішення для абстрагування облікових записів на крипторинку, але абстракція також широко використовується в інших сферах.

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

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

Що таке ланцюгова абстракція?

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

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

Подібно до того, як ви використовуєте популярні банківські програми чи програми електронного гаманця, чи знаєте ви, чи зберігаються вони на серверах AWS, Google Cloud чи приватному центрі даних, чи вам потрібно подбати про підключення до програми через мережу Viettel чи FPT.

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

Як працює ланцюгова абстракція

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

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

  • Ідентифікуйте користувачів у кількох мережах

  • Перехресний зв'язок і автентифікація

  • Гнучко визначайте та трансформуйте мережі

  • Багатоланцюгове управління активами

  • Багатоланцюгова обробка плати за газ

Хоча ключове слово «ланцюгова абстракція» почали часто згадувати лише у 2024 році, уже було представлено багато моделей. Найвідомішими є фреймворк CAKE від Frontier Research, Chain Abstraction Stack від Everclear і Multi-Layer Framework від Particle Network.

Фреймворк CAKE

Фреймворк CAKE від Frontier Research поділяє інфраструктуру для Chain Abstraction на чотири рівні:

  • Прикладний рівень: прикладний рівень спілкується з користувачем. Він відповідає за підключення користувачів до dApp і забезпечує безперебійний досвід, приховуючи складні деталі блокчейну.

  • Рівень дозволів: рівень керування правами доступу. Цей рівень гарантує, що користувачі можуть виконувати дії та перевіряти транзакції. Цей рівень часто обробляється рішеннями, пов’язаними з керуванням активами користувачів, такими як Abstraction Account.

  • Рівень розв’язувача: рівень розв’язувача. Цей рівень обчислює та оптимізує витрати та час транзакцій. Це допомагає користувачам вибрати найкращі варіанти. Цей клас є появою моделі, орієнтованої на наміри.

  • Шар поселення: шар поселення. Переконайтеся, що транзакцію завершено та збережено в блокчейні. Цей рівень відповідає за запис і перевірку виконаних транзакцій.

Фреймворк CAKE від Frontier Research

Стек ланцюгових абстракцій

Chain Abstraction Stack від Everclear (старий Connext) додатково розбиває рівні та зосереджується на намірах користувача. Відповідно, в операційній моделі є 5 рівнів:

  • Дозволи: рівень керування правами доступу, який відповідає за збирання намірів і керування дозволами користувачів.

  • Аукціони: виберіть Solver, який відповідає намірам користувача здійснити транзакцію.

  • Вирішення: де наміри користувача обробляються в цільовому ланцюжку.

  • Кліринг: виконуйте клірингові платежі в мережах, щоб збалансувати ліквідність. Цей шар обробляється самим проектом Everlear.

  • Розрахунок: керує остаточними виконаннями в блокчейні.

Стек ланцюгових абстракцій від Everclear

Багаторівневий фреймворк

Multi-Layer Framework від Particle Network — це багаторівнева архітектура, розроблена для оптимізації роботи користувача та взаємодії між блокчейнами. Він включає три основні рівні: додаток, обліковий запис і блокчейн, що відповідає групам проблем, які потрібно вирішити на кожному рівні.

Проблеми, які необхідно вирішити в моделі Particle Abstract Chain

Зокрема, завдання кожного класу такі:

  • Рівень додатків: рівень додатків, також відомий як Orchestration, цей рівень дозволяє розробникам створювати та розгортати dApps у багатьох різних блокчейнах без зміни структури додатків. Це допомагає плавно та ефективно координувати міжланцюгові транзакції.

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

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

Рекомендовані проекти в кожному класі. Джерело: Particle Network

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

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

  • Наступний рівень — це рівень керування правами доступу за допомогою таких рішень, як Abstraction Account і Intent Centric. Цей рівень допомагає користувачам керувати активами в різних ланцюгах, фіксувати наміри та координувати потік виконання для досягнення найкращих результатів.

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

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

Видатні проекти

Екосистема ланцюгової абстракції

Прикладний рівень

Agoric, Socket, Skip, Orb Labs, Light, Okto, Klashter, LiFi.

Рівень дозволів

Particle Network, Near, Xion, Arcana, Aarc, OneBalance, Orb Labs, Light, Safe, Argent.

Шар Solver

UniswapX, Suave, Everclear, Essential, Anoma, Across, Socket, Aori, Enso, Khalani, Valentis, Wintermute, Amber.

Осадовий шар

Ethereum, Polygon, Optimism, ZKsync, Bitcoin, LayerZero, Wormhole, Axelar, Hyperlane, CCIP (Chainlink), ZetaChain, EigenLayer, Celestia, Avai.

Висновок

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

Chain Abstraction — це не просто рішення, а напрямок для індустрії Web3, зосереджена на згладжуванні взаємодії з користувачем стане гарним кроком до впровадження цієї технології в мейнстрім.

Вище наведено всю інформацію про Chain Abstraction — рішення «кінцевої гри» для взаємодії з користувачем Web3. Сподіваємось, ця стаття допоможе вам у дослідницькому процесі.