Абстракція облікового запису: Рішення для шарів L1 & L2

ПочатківецьFeb 27, 2024
У цій статті розглядається поточний стан впровадження УА, досліджується його реалізація в рішеннях першого (L1) та другого (L2) рівнів.
Абстракція облікового запису: Рішення для шарів L1 & L2

Переслати оригінальну назву: Абстракція обліку: Рішення для шарів L1 & L2 та поточний стан впровадження

Ви коли-небудь відчували себе загубленим у складнощах криптогаманців та взаємодії блокчейну? Ця стаття покликана змінити цю ситуацію і допомогти вам бути в курсі подій. Багато користувачів мають труднощі з навігацією по технічному інтерфейсу Web3, що перешкоджає його широкому впровадженню. Але не бійтеся! Абстрагування облікового запису (АА) постає як потенційний рятівник, обіцяючи спростити те, що колись було нудним, - користувацький досвід, а разом з ним і посилити безпеку.

У цій статті розглядається поточний стан впровадження УА, досліджується його реалізація в рішеннях першого (L1) та другого (L2) рівнів.

Отже, пристебніться, поки ми розпаковуємо речі:

  • Короткий вступ до АА: Тут ми коротко пояснюємо АА та його основні цілі, а також концепцію рішень на рівні додатків і протоколів у блокчейні.
  • Поточне прийняття абстракції акаунта та фактори, що її стимулюють: Використовуючи реальні дані з таких джерел, як Dune Analytics та BundleBear, ми розглядаємо прийняття АА в різних мережах, заглиблюємося в унікальні реалізації, а також проливаємо світло на ключові фактори, що сприяють його глобальному впровадженню.
  • Перешкоди на шляху до широкого впровадження: Жодна інновація не буває безпроблемною. Ми досліджуємо перешкоди, що заважають ширшому поширенню АА, і обговорюємо поточні зусилля та рішення для їх подолання.
  • L1 vs. L2 Showdown: Тут ми порівняли L1 та L2 підходи до АА, виділивши сильні та слабкі сторони, а також приклади реальних проектів і те, як вибрати правильні рішення L1 та L2 АА для конкретних випадків використання.

Крім того, варто відзначити, що DeCommas активно бере участь у створенні терміналу на базі АА, прокладаючи шлях до майбутнього блокчейн-трейдингу. Детальніше читайте тут <a href="https://medium.com/@DeCommas/building-the-account-abstraction-trading-terminal-of-the-future-b6386c4ecc96"> Medium article. Крім того, в цій статті буде показано зв'язок між приватними ключами і підписанням транзакцій в контексті взаємодії смарт-контрактів, що пояснює, чому ми будемо використовувати приватні ключі і ключі підписання як взаємозамінні.

Короткий вступ до АА

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

Що таке анонімні алкоголіки?

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

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

Для кращого розуміння уявіть собі, що це менеджер для вашого життя у Web3, який спрощує взаємодію з додатками, тим самим роблячи багато процесів набагато простішими і безперебійнішими для вас, і в той же час, впроваджуючи протоколи, які забезпечують більшу безпеку вашої інформації. Тим часом, ви можете дізнатися більше про те, як ми зараз використовуємо технологію AA <a href="https://medium.com/@DeCommas/account-abstraction-explained-how-decommas-is-utilizing-this-new-technology-05100d035a0d"> тут.

Рішення на рівні додатків та протоколів в абстракції облікових записів

Тепер, коли ви розумієте, що таке АА, давайте розглянемо два основні підходи до впровадження АА:

  1. Рішення на рівні додатків:

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

  1. Рішення на рівні протоколу:

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

Поточне впровадження технології абстрагування облікових записів

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

  • Станом на початок лютого 2024 року, за даними NiftyTable, наразі існує понад 2,6 мільйона смарт-акаунтів, причому січневі дані свідчать про 555 276 активних смарт-акаунтів ERC-4337 порівняно з 3 509 активними акаунтами у травні 2023 року. Якщо не більше, це означає, що користувачі все більше віддають перевагу АА в Ethereum.

Статистика Dune від NiftyTable

Статистика Dune від NiftyTable

  • Також дані показують активність EntryPoint (синглтонний смарт-контракт, який обробляє транзакції ERC-4337) різних ланцюжків, причому L2, такі як Polygon і Arbitrum, беруть на себе значну частку активності на графіку. Це підкреслює привабливість AA за межами Ефіріуму, що свідчить про потенціал для ширшого впровадження в екосистему.

Статистика Dune від Johnrising

  • Збільшуючи масштаб мейннету Ethereum, Suneal_eth малює картину не лише про кількість користувачів. Він розкриває фактичне використання АА через операції користувачів, а його дані демонструють, що АА - це не просто теоретична концепція, а практичний інструмент, який вже використовують реальні гравці в реальному світі.
  • Сьогодні ми бачимо величезну екосистему Web3, яка продовжує зростати, з мільйонами активних гаманців, мільярдами доларів, що проходять через дефі, і процвітаючим ринком NFT. Ця величезна аудиторія являє собою потенційну базу користувачів, до якої могла б звернутися АА, що свідчить про те, що в майбутньому на неї чекають захоплюючі можливості для ширшого впровадження в усьому Web3-просторі.

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

Фактори, що підживлюють обліковий запис Прийняття абстракції

Декілька ключових факторів сприяють зростанню використання абстрагування рахунків (АА):

  1. Покращений користувацький досвід: AA спрощує складні взаємодії dApp та процеси транзакцій, роблячи їх більш зручними для користувача. Традиційний Web3 часто передбачає управління закритими ключами та оплатою за газ, що може заплутати і налякати новачків. АА усуває ці труднощі, пропонуючи більш плавний та інтуїтивний досвід, схожий на традиційну взаємодію в Інтернеті. Ось приклади того, як AA спрощує та покращує користувацький досвід у Web3:
  • Відбір газу: Чи відчували ви коли-небудь розчарування через коливання цін на газ і страх переплатити за транзакцію? УА усуває цю больову точку, абстрагуючись від плати за газ, яка стягується з користувачів. Замість того, щоб вручну розраховувати та затверджувати газ, АА виконує цей процес автоматично, забезпечуючи безперебійність та передбачуваність транзакцій.
  • Соціальний логін: Це стрес від необхідності знайти, де ви зберегли свої старі фрази, чи ризик втратити доступ до своїх активів? Анонімні алкоголіки поклали цьому край, оскільки дозволяють реєструватися і входити в систему через знайомі акаунти в соціальних мережах, таких як Google, Facebook, або навіть X і так далі.
  • Пакетна транзакція: Більше не потрібно виконувати та підписувати транзакції по одній! AA уможливлює процес, який називається пакетуванням, за допомогою якого ви можете групувати кілька дій і авторизувати їх одночасно.
  • Більша гнучкість: "розумні" рахунки дають користувачам більше контролю над своїми коштами (напр. які активи використовувати на цьому рахунку АА, який обсяг транзакцій на день)
  1. Покращена безпека: Змінюючи один приватний ключ з облікового запису на обліковий запис смарт-контракту з певною спеціальною логікою перевірки та підписання, AA зменшує ризик втрати та крадіжки приватного ключа, що є критичною проблемою у Web3. Цей поділ посилює безпеку, надаючи користувачам більше спокою при взаємодії з різними dApps і протоколами. Деякі з переваг, якими ви можете скористатися, коли мова йде про безпеку та відновлення, включають облікові записи без початкових фраз, можливість увімкнути 2FA, сеансові ключі тощо.

Перешкоди на шляху до широкого впровадження

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

  1. Технічна складність: Імплементація УА наразі вимагає значного технічного досвіду, що може бути бар'єром для невеликих розробників та проектів. Спрощені інструменти для розробників та легкодоступні ресурси мають вирішальне значення для ширшого впровадження.
  2. Фрагментація екосистеми: Відсутність стандартизованих рішень для АА в різних мережах створює проблеми сумісності. Фрагментовані екосистеми перешкоджають безперебійному користувацькому досвіду та обмежують інтероперабельність між платформами.
  3. Регуляторна невизначеність: Нормативно-правова база щодо цифрових активів та технологій Web3 все ще розвивається, що створює невизначеність для деяких проектів, які розглядають можливість ухвалення УА. Чіткі та сприятливі правила можуть сприяти створенню більш сприятливого середовища для розповсюдження АА.

Протистояння L1 проти L2

Революція абстракції облікових записів охопила Web3, але яке місце вона посідає в постійних дебатах між L1 та L2? Кожен підхід має унікальні сильні та слабкі сторони, коли йдеться про впровадження АА, і саме тому їх розуміння допоможе вам краще орієнтуватися в ситуації.

L1: Безпечна твердиня

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

Сильні сторони:

  • Безпека: Забезпечує безпеку, притаманну базовому рівню блокчейну.
  • Децентралізація: Підтримує повністю децентралізовану природу L1.

Слабкі місця:

  • Масштабованість: Обмежена пропускна здатність транзакцій може перешкоджати користувацькому досвіду та впровадженню.
  • Високі тарифи: Плата за газ може бути непомірно високою за умови частого використання.

Приклади того, як L1 використовує АА:

Ethereum (EIP-4337): Цей приклад використовує AA, впроваджуючи "розумні акаунти", які керують власною логікою та зберіганням поза ланцюжком. Це дозволяє налаштувати поведінку облікового запису не тільки для простих транзакцій, але й для програмованих комісій, управління та управління ідентифікацією.

Cardano (Hydra): Hydra використовує AA, зосереджуючись на досягненні високої пропускної здатності транзакцій з низькими комісіями через легкі канали "Heads" на вершині блокчейну. Ці голови керують власними транзакціями та станами, зменшуючи навантаження на ланцюжок.

L2: Спритний форпост

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

Сильні сторони:

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

Слабкі місця:

  • Безпека: Успадковує безпеку від базового L1, потенційно вводячи додаткові припущення щодо довіри.
  • Залежність від L1: Покладається на безпеку і життєздатність базового блокчейну L1.

Приклади того, як L2 використовує АА:

StarkNet використовує абстракцію облікових записів (AA), щоб розширити можливості функцій, орієнтованих на конфіденційність. Він приховує адреси користувачів за допомогою "анонімних акаунтів" і сприяє безперешкодному переміщенню коштів між StarkNet і Ethereum через "Старкгейт" за допомогою AA.

zkSync використовує AA для покращення взаємодії з користувачем завдяки таким функціям, як "облікові записи соціального відновлення", які дозволяють контролювати доступ через довірених опікунів. Вони також хваляться "сумісністю з EIP-1559" для звичних механізмів оплати за газ.

Табличне порівняння двох технологій

Табличне порівняння між L1 та L2

Вибір "правильного" шляху

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

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

Тож слідкуйте за цікавими подіями у сфері анонімних алкоголіків і пам'ятайте, що ключ до успіху в цій галузі - це розуміння власних пріоритетів і вибір рішення, яке найкраще їм відповідає. А поки ви вивчаєте свої можливості, не забудьте ознайомитися з цією <a href="https://medium.com/@DeCommas/building-the-account-abstraction-trading-terminal-of-the-future-b6386c4ecc96"> статтею, щоб дізнатися про активний внесок DeCommas у розробку торгового терміналу на основі AA.

Відмова від відповідальності:.

  1. Ця стаття передрукована з[DeCommas], Переслати оригінальну назву "Абстракція рахунку: Рішення для L1 & L2 шарів і поточний стан прийняття", всі авторські права належать оригінальному автору[DeCommas]. Якщо у вас є заперечення щодо цього передруку, будь ласка, зв'яжіться з командою Gate Learn, і вони оперативно його опрацюють.
  2. Відмова від відповідальності: Погляди та думки, висловлені в цій статті, належать виключно автору і не є інвестиційною порадою.
  3. Переклади статті іншими мовами виконані командою Gate Learn. Якщо не зазначено інше, копіювання, розповсюдження або плагіат перекладених статей заборонені.
今すぐ始める
登録して、
$100
のボーナスを獲得しよう!
アカウント作成