Контракт ERC-4337 EntryPoint был развернут на основной сети Ethereum почти два года назад. С момента запуска Ethereum было предложено множество решений для реализации абстракции учетной записи, но ни одно из них не было завершено, поскольку большинство из них требовали изменений на уровне протокола. За годы ядерные разработчики должны были работать над более важными вещами, отправляя эти предложенные решения абстракции учетной записи на задний план.
Несмотря на то, что стандарт не был предложен, различные продукты экспериментировали с абстракцией учетной записи.
Введение ERC-4337 решило обе проблемы. Для этого не требовалось никаких изменений на уровне протокола, поскольку были абстрагированы все необходимые вещи к более высокоуровневой инфраструктуре. Более того, этот подход предоставил разработчикам стандартизированный способ реализации решений по абстракции учетных записей.
Эта статья рассматривает достижения различных проектов за последние 2 года и интересные события, произошедшие вокруг реализации ERC-4337. Мы также рассмотрим статистику производства для ERC-4337 из разных цепочек и приложений. Однако давайте начнем с обновления об ERC-4337 и ключевых концепций, которые он представил.

Здесь приведены некоторые ключевые показатели (совокупно с всех основных сетей):
Из всех созданных учетных контрактов около 18,4 млн находятся на Polygon. Base занимает второе место с 3 млн. Однако сырое количество учетных записей не передает всей картины; может потребоваться анализ активности. Например, нас интересует узнать частоту транзакций. Ниже приведен график числа еженедельно активных учетных записей.

Polygon лидирует по количеству активных учетных записей еженедельно. Однако в общем количестве выполненных пользовательских операций занимает второе место с 37,2 млн. Base занимает первое место в этой категории с 58,1 млн пользовательских операций. Ниже приведен график еженедельных успешных пользовательских операций, который рассказывает ту же историю.

База выполняет 15 пользовательских операций/аккаунт, в то время как Polygon управляет всего двумя пользовательскими операциями/аккаунтом. Таким образом, аккаунты выполняют гораздо больше операций on-chain на Base, чем на Polygon. Мы могли бы говорить о других цепях; однако большая часть активности сосредоточена на этих двух цепях, поэтому ссылаться на другие цепи бессмысленно.
Следующим логичным вопросом является "Что представляет собой активность на цепи, которую выполняют эти пользователи?" В таблице ниже показаны топ-10 приложений для кросс-цепи с наибольшим количеством операций пользователей.

Из десяти приложений, отмеченных в вышеприведенном списке, шесть находятся в Polygon, три находятся на Base, а оставшиеся находятся на Arbitrum. Список лучших приложений, упорядоченных по количеству пользовательских операций, не отображает всю картину, поскольку не заходит в конкретику того, что делают пользователи. Вот график, объясняющий еженедельную активность приложения за последние несколько лет.
Снимок экрана сделан с страницы приложений BundleBear:https://www.bundlebear.com/apps/allГрафик выше не называет приложения, которые он отслеживает. Эта информация доступна на BundleBear. Тем не менее, здесь есть интересные открытия, о которых стоит поговорить. Например, несколько цветовых участков сразу привлекают наше внимание, такие как неоново-зеленый участок с мая 2024 по январь 2025 года, показывающий, как PiggyBox отправил много пользовательских операций. Еще одна интересная статистика - это бирюзово-зеленый участок между июлем и сентябрем 2023 года, который представляет активность пользователей Cyberconnect. Другой - ржаво-красный участок между маем и июлем 2023 года, выделяя активность пользователей в CapX.
Все эти операции пользователя оплачивают газ как часть конвейера абстракции учетной записи. Для удобства им также нужны платежные агенты. Большинство проектов не используют своего платежного агента; они используют поставщиков, таких как Pimlico, Alchemy, Biconomy и т. д. Причины использования внешних услуг платежного агента различны, но в основном сводятся к простоте. Настройка всей службы платежного агента затруднительна.
Здесь график количества операций пользователей с использованием Paymaster и предпочтительного каждым из них поставщика услуг Paymaster.

Данные о количестве пользовательских операций по сравнению с пользователями, выбравшими услуги Paymaster, показывают, что по мере обслуживания большего количества пользовательских операций используют Paymaster. Однако эти цифры не уверенно доказывают, увеличивается ли использование приложений, использующих Paymaster, или же больше ли проектов, поддерживающих счетные контракты, используют Paymaster. Это происходит потому, что такие окончательные данные недоступны из панели управления. Мы не можем объединить размеченные данные использования пользовательских операций с пользователями на услугах Paymaster. Однако эти данные показывают долю рынка поставщика Paymaster и как изменилось количество пользовательских операций с использованием определенного Paymaster.

Согласно графику, Biconomy был предпочтительным поставщиком услуг платильщика для большинства операций пользователей в начале. Однако недавно это изменилось, и Pimlico стал ведущим поставщиком услуг платильщика.
Точно так же, как проекты предпочитают использовать услугу платильщика вместо создания собственной, они используют поставщиков услуг для создания контрактов на учетные записи пользователей. На следующем графике показано количество новых учетных записей, развернутых каждым поставщиком.

На пике все поставщики вместе развернули почти 1,2 млн аккаунтов за неделю. Ниже на графике показана доля рынка поставщиков в развертывании учетных записей еженедельно.

В 2023 году и в начале 2024 года Biconomy и Zero dev соревновались с большим энтузиазмом. Alchemy бросила вызов и свергла их в 1 квартале 24 года, развернув более 50% еженедельных развертываний аккаунтов.
Все вышеперечисленные данные свидетельствуют о том, что все больше проектов используют абстракцию учетной записи. Это также показывает, что проекты, использующие абстракцию учетной записи, получают большее распространение.
Давайте сосредоточимся на преградах, с которыми сталкивается ERC-4337, и предложенных решениях.
Новые стандарты, такие как ERC-6900 и ERC-7579, были предложены для решения этой проблемы. Оба предоставляют обзор для стандартизации договоров о счете, которые будут использоваться с существующей инфраструктурой поставщиков абстракции счета.
Счета, которые следуют этим новым стандартам, были приняты, особенно Kernel от ZeroDev, который начал поддерживать ERC-7579 в V3.0. Эта версия была выпущена в апреле 2023 года.





