2023 рік – це рік «Новаторів абстракції облікового запису». ERC-4337 викликав початковий ентузіазм, запустивши спільноту розробників (4337 Mafia), але його вплив вийшов далеко за рамки самого стандарту. З'явилися нові гаманці (наприклад, Soul Wallet і Clave), була покращена важлива функціональність облікового запису смарт-контракту (секретний ключ сеансу, нові механізми відновлення та секретний ключ доступу), а пов'язані вертикалі знайшли способи використовувати смарт-акаунти для інших ключових покращень UX-інфраструктури (наприклад, транзакцій на основі намірів).
Вертикаль, що розвивається, яка бачить багато інновацій на вершині 4337, знаходиться в центрі всього цього розвитку, і це абстракція модульних рахунків. Модульна абстракція облікових записів обіцяє світ, де розумні облікові записи можна легко розширити, налаштувати, перенести та захистити. Ми дуже схвильовані тим, що відбуватиметься в цьому просторі у 2024 році. На початку року ми хотіли б озирнутися на ключові віхи минулого року та окреслити наші прогнози на 2024 рік.
1, до 2023 року
Ідея модульної модуляризації смарт-рахунків існує вже деякий час, і до 2023 року найважливішим (і, наскільки нам відомо, модульним обліковим записом) є Safe. Його архітектура дозволяє викликати модуль приводу назад в обліковий запис, а також модуль guard/hook і резервний обробник. Деякі приклади модулів, створених для Safe, включають модуль Zodiac, створений GnosisDAO. Інші учасники абстракції рахунку раніше досліджували деякі аспекти модульності, наприклад, Арджент, але, наскільки нам відомо, вони ще не перейшли до використання цієї парадигми у виробництві.
2, початок
Наприкінці 2022 року, коли ми наближалися до завершення аудиту ERC-4337, виникла ідея використання модульного облікового запису ERC-4337 від Diamond Proxies. На конференції ETHDenver у лютому 2023 року Rhinestone побудував перший прототип такого облікового запису, який має такі особливості:
Модульність
Вбудована сумісність з ERC-4337
Заснований на Diamond Proxies і був обраний одним з фіналістів Хакерського марафону.
Це викликало багато дискусій, зусиль спільноти, прототипів і продуктів.
3. Технічні віхи/пропозиції
Одним із перших важливих кроків, зроблених після заходу конференції ETHDenver, став запуск ERC-6900 (18 квітня 2023 року). Мета цієї пропозиції полягає в тому, щоб нормалізувати модульні смарт-рахунки та черпати натхнення з нашого попереднього прототипу в ETHDenver. Це офіційно поклало початок відкритій дискусії щодо використання діамантових проксі-серверів, особливо delegatecall, щоб уможливити модульність смарт-рахунків. Відразу після цього 25 квітня ZeroDev запустили своє ядро, яке залишається найбільш спрощеним і масштабованим смарт-акаунтом. Згодом, 27 вересня, B1C0nomy запустили власний модульний смарт-аккаунт, який зробив його сумісним з 4337 завдяки форку Safe і дозволивши модульну логіку перевірки. Крім того, наприкінці літа Thirdweb анонсувала динамічні акаунти.
Однак модульні рахунки – не єдина частина головоломки. Обіцянка модульної абстракції облікового запису полягає в тому, що будь-який розробник може створити функцію розумного облікового запису, яку може встановити та використовувати будь-який користувач розумного облікового запису. Залучення стороннього розробника до облікового запису створює значний ризик для безпеки. Щоб вирішити цю конкретну проблему та створити платформу для розповсюдження та виявлення модулів, ми запустили реєстр модулів (липень), за яким швидко послідував ERC-7484 (14 серпня). Біла книга Safe{Protocol} була опублікована 15 серпня і спрямована на вирішення саме цієї проблеми в екосистемі Safe.
Розробка модуля у 2023 році обертається навколо базових функцій облікового запису. Це включає розробку нових систем відновлення облікових записів, таких як центр відновлення Safe, покращене використання наскрізного секретного ключа як механізму підпису та багатоланцюгового модуля, який покращує синхронізацію облікових записів у кількох мережах. На додаток до цих базових функцій облікового запису, ми починаємо бачити більш глибокі модулі, які надають користувачам більшу безпеку, конфіденційність і зручний доступ до децентралізованих фінансів безпосередньо зі своїх рахунків (більше прогнозів пізніше). Щоб надати розробникам інструменти, необхідні для легкого створення користувацьких функцій облікового запису за допомогою цієї модульної архітектури, Rhinestone запустив ModuleKit (25 серпня), перший фреймворк для розробки модулів.
У листопаді B1C0nomy та Rhinestone об'єдналися, щоб оголосити про перший «Модульний магазин», запуск якого заплановано на перший квартал 2024 року. Цей магазин модулів дозволяє розробникам децентралізованих програм і гаманців знаходити модулі, створені іншими, та інтегрувати їх у свої програми, щоб покращити взаємодію з користувачем або створити нові продукти.
У грудні 2023 року ZeroDev, B1C0nomy, Rhinestone і OKX об'єдналися, щоб запустити більш спрощений модульний стандарт смарт-акаунтів: ERC-7579. Цей ERC розроблений для досягнення мінімальної сумісності, необхідної розробникам модулів і додаткам, дозволяючи постачальникам облікових записів впроваджувати інновації, які суворо обмежені ERC-6900.
4. Релевантні дані
Розгортаються модульні рахунки
Незважаючи на те, що екосистема абстракції модульних облікових записів лише починає набирати обертів у 2023 році, переважна більшість виробничих рахунків уже є модульними. На облікові записи Kernel і B1C0nomy припадає понад 80% із 4337 нативних облікових записів, тоді як Safe є лідером ринку, коли справа доходить до впровадження розумних облікових записів. Kernel розгорнув майже 1 мільйон облікових записів, тоді як B1C0nomy розгорнув понад 600 000 (довідка). У 2023 році Safe продовжив своє домінування, розгорнувши понад 4,1 мільйона облікових записів, що на 355% більше, ніж у минулому році. Багато з цих облікових записів розгорнуті від імені Worldcoin, яка досягла 2,7 мільйона підтверджених облікових записів на початку цього року.
Скористайтеся перевагами програми Modular Smart Account
В екосистемі 4337 CyberConnect і FanTV (медіастартап децентралізації) є найбільшими додатками за кількістю облікових записів і операцій користувачів, з 550 000 і 470 000 унікальних облікових записів відповідно. Кампанія з продажу худі ZTX року згенерувала понад 200 000 облікових записів, тоді як Grindery, розумний гаманець Telegram, створив понад 200 000 облікових записів. Усі ці додатки використовують стимули токенів для конвертації користувачів, що ускладнює коментування ранньої придатності продукту на ринку (вплив цього на залучення користувачів можна побачити в наступному розділі). Ці продукти в основному використовують розумні облікові записи для створення безперебійного досвіду адаптації, що не є унікальним для модульних абстракцій облікових записів.
Однією з областей, де модульні смарт-рахунки пропонують більш інноваційний досвід застосування, є децентралізовані фінанси, що забезпечуються автоматизацією рахунків, які стали платформою вибору для торгової інфраструктури та розробників продуктів, заснованих на намірах. Наприклад, Composible CoW використовує модульну архітектуру Safe для створення транзакцій з аналогічними намірами для користувачів. Rage Trade і CapX забезпечують безперебійні операції децентралізованих фінансів за допомогою спеціально розроблених секретних ключів сесій. Однак ці продукти все ще знаходяться на ранніх експериментальних стадіях і ще не повною мірою використовують переваги модуля Smart Account.
Статистика користувачів
Безумовно, основним недоліком екосистеми ERC-4337 в цілому був дуже низький рівень утримання користувачів, як показано на графіку нижче (від BundleBear). Оскільки переважна більшість облікових записів ERC-4337 є модульними, так само як і екосистема абстракції модульних облікових записів. Як згадувалося вище, однією з основних причин, ймовірно, буде використання стимулів токенів для стимулювання початкового прийняття користувачами підключених продуктів.
5, Прогноз на 2024 рік
Ми вважаємо, що двома ключовими словами на 2024 рік будуть прийняття та оперативна сумісність.
Усиновлення
У 2023 році ми спостерігаємо більшість впровадження розумних облікових записів через вбудовані гаманці або, як дехто припускає, вбудовані підписувачі. Переважна більшість інтелектуальних облікових записів, контрольованих цими підписувачами, є модульними, і ми вважаємо, що ця тенденція збережеться у 2024 році. Поява нового пакета SDK Embedded Signer і вдосконалення наявних пакетів SDK спонукатимуть розробників продовжувати конкурувати за надання нових функцій своїм розробникам, і ми вважаємо, що модуль Smart Account відіграватиме ключову роль у диференціації різних учасників.
Впровадження існуючих модулів, таких як валідатори passSecret Key або різні типи секретних ключів відновлення та сеансу, продовжуватиме зростати. Розробники також експериментуватимуть з більш унікальними модулями, такими як автоматизовані виконавці децентралізованих фінансів, які допоможуть їм запропонувати унікальний досвід продукту, який конкурує з традиційними централізованими фінансами або перевершує їх. Модулі можуть відігравати ключову роль у впровадженні бота будь-якого конкретного користувача в ланцюжку та значно знижують поріг знань для впровадження децентралізованих фінансів.
Ми також спостерігаємо впровадження модулів у сферах безпеки та конфіденційності. Ліміти витрат і настроюваний Multisig (наприклад, потрібні додаткові підписанти, якщо ви взаємодієте з новим контрактом) забезпечують прості покращення безпеки, але в поєднанні з офлайн-сервісами можна використовувати більш просунуті модулі виявлення вразливостей. З'являться модулі, які використовують технології конфіденційності, щоб надати користувачам засоби для приховування їхньої особистості та підвищення конфіденційності. Це може бути зроблено для того, щоб гарантувати, що процес відновлення облікового запису не розкриває інформацію користувача, або забезпечити нові механізми для прихованої однорангової взаємодії.
Оперативна сумісність
У 2023 році ми побачили, як багато різних гравців прокладають нові шляхи з точки зору модульної абстракції облікового запису, що призводить до великої фрагментації. Хоча ми вважаємо, що інновації продовжуватимуться, ми також вважаємо, що у 2024 році сумісність відіграватиме більшу роль, роблячи модулі доступнішими для програм і користувачів, а також полегшуючи розробникам розповсюдження своїх модулів серед будь-якого користувача, незалежно від облікового запису, який вони використовують для реалізації.
Ми вважаємо, що оперативна сумісність може відбуватися трьома шляхами:
На рівні контрактного рівня облікового запису
На рівні створення облікового запису та
На рівні модуля.
ERC-7579 є найкращим кандидатом на перший аспект: ZeroDev, B1C0nomy та OKX (на які разом зараз припадає понад 80% усіх смарт-акаунтів, сумісних із 4337) планують впровадити його в 1 кварталі, а за ними підуть інші конструктори облікових записів. Другий аспект призначений для полегшення створення та повторного використання вбудованих підписантів у кількох програмах, керованих одним пакетом SDK, можливо, в кількох пакетах SDK.
У 2023 році ми бачили приклад стандарту, спрямованого на досягнення цієї мети, ERC-7555, і під час DevConnect на WalletUncon було кілька обговорень, присвячених вирішенню цієї проблеми.
Нарешті, ми вважаємо, що 2024 рік буде важливим роком для сумісності модулів, як на високому рівні, запропонованому ERC-7579, так і на більш специфічних для модулів рівнях, таких як нормалізація, наприклад, як працюють секретні ключі сеансів.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Модульний обліковий запис Реферат 2023 року в огляді: віхи, дані та тенденції
Слова: Конрад Копп
Переклад: Вернакулярний блокчейн
2023 рік – це рік «Новаторів абстракції облікового запису». ERC-4337 викликав початковий ентузіазм, запустивши спільноту розробників (4337 Mafia), але його вплив вийшов далеко за рамки самого стандарту. З'явилися нові гаманці (наприклад, Soul Wallet і Clave), була покращена важлива функціональність облікового запису смарт-контракту (секретний ключ сеансу, нові механізми відновлення та секретний ключ доступу), а пов'язані вертикалі знайшли способи використовувати смарт-акаунти для інших ключових покращень UX-інфраструктури (наприклад, транзакцій на основі намірів).
Вертикаль, що розвивається, яка бачить багато інновацій на вершині 4337, знаходиться в центрі всього цього розвитку, і це абстракція модульних рахунків. Модульна абстракція облікових записів обіцяє світ, де розумні облікові записи можна легко розширити, налаштувати, перенести та захистити. Ми дуже схвильовані тим, що відбуватиметься в цьому просторі у 2024 році. На початку року ми хотіли б озирнутися на ключові віхи минулого року та окреслити наші прогнози на 2024 рік.
1, до 2023 року
Ідея модульної модуляризації смарт-рахунків існує вже деякий час, і до 2023 року найважливішим (і, наскільки нам відомо, модульним обліковим записом) є Safe. Його архітектура дозволяє викликати модуль приводу назад в обліковий запис, а також модуль guard/hook і резервний обробник. Деякі приклади модулів, створених для Safe, включають модуль Zodiac, створений GnosisDAO. Інші учасники абстракції рахунку раніше досліджували деякі аспекти модульності, наприклад, Арджент, але, наскільки нам відомо, вони ще не перейшли до використання цієї парадигми у виробництві.
2, початок
Наприкінці 2022 року, коли ми наближалися до завершення аудиту ERC-4337, виникла ідея використання модульного облікового запису ERC-4337 від Diamond Proxies. На конференції ETHDenver у лютому 2023 року Rhinestone побудував перший прототип такого облікового запису, який має такі особливості:
Модульність
Вбудована сумісність з ERC-4337
Заснований на Diamond Proxies і був обраний одним з фіналістів Хакерського марафону.
Це викликало багато дискусій, зусиль спільноти, прототипів і продуктів.
3. Технічні віхи/пропозиції
Одним із перших важливих кроків, зроблених після заходу конференції ETHDenver, став запуск ERC-6900 (18 квітня 2023 року). Мета цієї пропозиції полягає в тому, щоб нормалізувати модульні смарт-рахунки та черпати натхнення з нашого попереднього прототипу в ETHDenver. Це офіційно поклало початок відкритій дискусії щодо використання діамантових проксі-серверів, особливо delegatecall, щоб уможливити модульність смарт-рахунків. Відразу після цього 25 квітня ZeroDev запустили своє ядро, яке залишається найбільш спрощеним і масштабованим смарт-акаунтом. Згодом, 27 вересня, B1C0nomy запустили власний модульний смарт-аккаунт, який зробив його сумісним з 4337 завдяки форку Safe і дозволивши модульну логіку перевірки. Крім того, наприкінці літа Thirdweb анонсувала динамічні акаунти.
Однак модульні рахунки – не єдина частина головоломки. Обіцянка модульної абстракції облікового запису полягає в тому, що будь-який розробник може створити функцію розумного облікового запису, яку може встановити та використовувати будь-який користувач розумного облікового запису. Залучення стороннього розробника до облікового запису створює значний ризик для безпеки. Щоб вирішити цю конкретну проблему та створити платформу для розповсюдження та виявлення модулів, ми запустили реєстр модулів (липень), за яким швидко послідував ERC-7484 (14 серпня). Біла книга Safe{Protocol} була опублікована 15 серпня і спрямована на вирішення саме цієї проблеми в екосистемі Safe.
Розробка модуля у 2023 році обертається навколо базових функцій облікового запису. Це включає розробку нових систем відновлення облікових записів, таких як центр відновлення Safe, покращене використання наскрізного секретного ключа як механізму підпису та багатоланцюгового модуля, який покращує синхронізацію облікових записів у кількох мережах. На додаток до цих базових функцій облікового запису, ми починаємо бачити більш глибокі модулі, які надають користувачам більшу безпеку, конфіденційність і зручний доступ до децентралізованих фінансів безпосередньо зі своїх рахунків (більше прогнозів пізніше). Щоб надати розробникам інструменти, необхідні для легкого створення користувацьких функцій облікового запису за допомогою цієї модульної архітектури, Rhinestone запустив ModuleKit (25 серпня), перший фреймворк для розробки модулів.
У листопаді B1C0nomy та Rhinestone об'єдналися, щоб оголосити про перший «Модульний магазин», запуск якого заплановано на перший квартал 2024 року. Цей магазин модулів дозволяє розробникам децентралізованих програм і гаманців знаходити модулі, створені іншими, та інтегрувати їх у свої програми, щоб покращити взаємодію з користувачем або створити нові продукти.
У грудні 2023 року ZeroDev, B1C0nomy, Rhinestone і OKX об'єдналися, щоб запустити більш спрощений модульний стандарт смарт-акаунтів: ERC-7579. Цей ERC розроблений для досягнення мінімальної сумісності, необхідної розробникам модулів і додаткам, дозволяючи постачальникам облікових записів впроваджувати інновації, які суворо обмежені ERC-6900.
4. Релевантні дані
Незважаючи на те, що екосистема абстракції модульних облікових записів лише починає набирати обертів у 2023 році, переважна більшість виробничих рахунків уже є модульними. На облікові записи Kernel і B1C0nomy припадає понад 80% із 4337 нативних облікових записів, тоді як Safe є лідером ринку, коли справа доходить до впровадження розумних облікових записів. Kernel розгорнув майже 1 мільйон облікових записів, тоді як B1C0nomy розгорнув понад 600 000 (довідка). У 2023 році Safe продовжив своє домінування, розгорнувши понад 4,1 мільйона облікових записів, що на 355% більше, ніж у минулому році. Багато з цих облікових записів розгорнуті від імені Worldcoin, яка досягла 2,7 мільйона підтверджених облікових записів на початку цього року.
В екосистемі 4337 CyberConnect і FanTV (медіастартап децентралізації) є найбільшими додатками за кількістю облікових записів і операцій користувачів, з 550 000 і 470 000 унікальних облікових записів відповідно. Кампанія з продажу худі ZTX року згенерувала понад 200 000 облікових записів, тоді як Grindery, розумний гаманець Telegram, створив понад 200 000 облікових записів. Усі ці додатки використовують стимули токенів для конвертації користувачів, що ускладнює коментування ранньої придатності продукту на ринку (вплив цього на залучення користувачів можна побачити в наступному розділі). Ці продукти в основному використовують розумні облікові записи для створення безперебійного досвіду адаптації, що не є унікальним для модульних абстракцій облікових записів.
Однією з областей, де модульні смарт-рахунки пропонують більш інноваційний досвід застосування, є децентралізовані фінанси, що забезпечуються автоматизацією рахунків, які стали платформою вибору для торгової інфраструктури та розробників продуктів, заснованих на намірах. Наприклад, Composible CoW використовує модульну архітектуру Safe для створення транзакцій з аналогічними намірами для користувачів. Rage Trade і CapX забезпечують безперебійні операції децентралізованих фінансів за допомогою спеціально розроблених секретних ключів сесій. Однак ці продукти все ще знаходяться на ранніх експериментальних стадіях і ще не повною мірою використовують переваги модуля Smart Account.
Безумовно, основним недоліком екосистеми ERC-4337 в цілому був дуже низький рівень утримання користувачів, як показано на графіку нижче (від BundleBear). Оскільки переважна більшість облікових записів ERC-4337 є модульними, так само як і екосистема абстракції модульних облікових записів. Як згадувалося вище, однією з основних причин, ймовірно, буде використання стимулів токенів для стимулювання початкового прийняття користувачами підключених продуктів.
5, Прогноз на 2024 рік
Ми вважаємо, що двома ключовими словами на 2024 рік будуть прийняття та оперативна сумісність.
У 2023 році ми спостерігаємо більшість впровадження розумних облікових записів через вбудовані гаманці або, як дехто припускає, вбудовані підписувачі. Переважна більшість інтелектуальних облікових записів, контрольованих цими підписувачами, є модульними, і ми вважаємо, що ця тенденція збережеться у 2024 році. Поява нового пакета SDK Embedded Signer і вдосконалення наявних пакетів SDK спонукатимуть розробників продовжувати конкурувати за надання нових функцій своїм розробникам, і ми вважаємо, що модуль Smart Account відіграватиме ключову роль у диференціації різних учасників.
Впровадження існуючих модулів, таких як валідатори passSecret Key або різні типи секретних ключів відновлення та сеансу, продовжуватиме зростати. Розробники також експериментуватимуть з більш унікальними модулями, такими як автоматизовані виконавці децентралізованих фінансів, які допоможуть їм запропонувати унікальний досвід продукту, який конкурує з традиційними централізованими фінансами або перевершує їх. Модулі можуть відігравати ключову роль у впровадженні бота будь-якого конкретного користувача в ланцюжку та значно знижують поріг знань для впровадження децентралізованих фінансів.
Ми також спостерігаємо впровадження модулів у сферах безпеки та конфіденційності. Ліміти витрат і настроюваний Multisig (наприклад, потрібні додаткові підписанти, якщо ви взаємодієте з новим контрактом) забезпечують прості покращення безпеки, але в поєднанні з офлайн-сервісами можна використовувати більш просунуті модулі виявлення вразливостей. З'являться модулі, які використовують технології конфіденційності, щоб надати користувачам засоби для приховування їхньої особистості та підвищення конфіденційності. Це може бути зроблено для того, щоб гарантувати, що процес відновлення облікового запису не розкриває інформацію користувача, або забезпечити нові механізми для прихованої однорангової взаємодії.
У 2023 році ми побачили, як багато різних гравців прокладають нові шляхи з точки зору модульної абстракції облікового запису, що призводить до великої фрагментації. Хоча ми вважаємо, що інновації продовжуватимуться, ми також вважаємо, що у 2024 році сумісність відіграватиме більшу роль, роблячи модулі доступнішими для програм і користувачів, а також полегшуючи розробникам розповсюдження своїх модулів серед будь-якого користувача, незалежно від облікового запису, який вони використовують для реалізації.
Ми вважаємо, що оперативна сумісність може відбуватися трьома шляхами:
На рівні контрактного рівня облікового запису
На рівні створення облікового запису та
На рівні модуля.
ERC-7579 є найкращим кандидатом на перший аспект: ZeroDev, B1C0nomy та OKX (на які разом зараз припадає понад 80% усіх смарт-акаунтів, сумісних із 4337) планують впровадити його в 1 кварталі, а за ними підуть інші конструктори облікових записів. Другий аспект призначений для полегшення створення та повторного використання вбудованих підписантів у кількох програмах, керованих одним пакетом SDK, можливо, в кількох пакетах SDK.
У 2023 році ми бачили приклад стандарту, спрямованого на досягнення цієї мети, ERC-7555, і під час DevConnect на WalletUncon було кілька обговорень, присвячених вирішенню цієї проблеми.
Нарешті, ми вважаємо, що 2024 рік буде важливим роком для сумісності модулів, як на високому рівні, запропонованому ERC-7579, так і на більш специфічних для модулів рівнях, таких як нормалізація, наприклад, як працюють секретні ключі сеансів.