Представьте себе мир, в котором взаимодействовать с блокчейном так же просто, как управление банковским приложением на вашем смартфоне. Сегодня взаимодействие блокчейна часто бывает сложным: вы должны управлять долгосрочными предложениями, и транзакционные издержки должны быть оплачены в валюте (часто ETH), которую вы не всегда имеете. Этот мир сложности может скоро устареться. Благодаря Account Abstraction (AA) , основному инновациям, блокчейн становится более интуитивно понятным и безопасным, что переопределяет способ взаимодействия пользователей с Ethereum и другими сетями.
В этой статье мы собираемся подробно изучить, что такоеAccount Abstraction, как она работает, ее преимущества и недостатки, и почему она представляет собой решающий прогресс для массового принятия децентрализованных технологий. Независимо от того, являетесь ли вы децентрализованным или просто любопытным энтузиастом финансов, чтобы лучше понять потенциал блокчейна, эта статья направит вас шаг за шагом в увлекательной вселеннойAccount Abstraction.
Оглавление
Что такоеAccount Abstraction ?
Решение долгосрочных проблем
С момента своего создания Ethereum основан на двух типах счетов, каждый из которых имеет свои особенности:
Externally Owned Accounts (EOA)
EOAS - это учетные записи, которые хранятся непосредственно пользователями и контролируются с помощью пары криптографических ключей: открытый ключ (который идентифицирует учетную запись) и закрытый ключ (который используется для авторизации транзакций). Конкретно, как пользователь, это означает, что вы управляете портфелем, таким как Metamask или Exodus. Каждая транзакция, которую вы делаете, должна быть подписана с вашим закрытым ключом, что гарантирует безопасность. Эти счета просты и практичны для отправки или получения средств, но у них есть ограничения:
- Без программируемости: EOA могут выполнять только основные действия, такие как передача средств или вызов smart contract . Любая более сложная логика должна быть делегирована в другой тип учетной записи.
- Высокий риск: потеря вашего личного ключа - это постоянно потерять доступ к вашим средствам без возможности восстановления.
Больше информации здесь
Contract Accounts (CA)
Contract Accounts - это smart contract, то есть программы, развернутые на блокчейне Ethereum. В отличие от EOA, они не имеют личного ключа и не могут инициировать транзакцию сами по себе. Тем не менее, они могут выполнять автоматические инструкции, как только их спрашивает транзакция, отправленная EOA (или иногда другим CA). Например :
- Пользователь может взаимодействовать с dApp , таким как Uniswap через CA, который выполняет обмены токенами в соответствии с правилами, кодируемыми в контракте.
- Оборот также может вызвать более сложные процессы, такие как распределение вознаграждений в staking или управление децентрализованным кредитом.
Однако все это основано на начальной транзакции от EOA или другого активированного ок. Без этого триггерного события оборот не может действовать самостоятельно.
Пределы этой двойной структуры
Если эта структура позволила Ethereum стать эталонным программируемым блокчейном, она имеет несколько недостатков для пользователей:
- Комплексное управление ключами: EOA требуют постоянной бдительности для защиты частных ключей. Ошибка или потеря могут привести к непоправимым последствиям.
- Зависимость от ETH: чтобы взаимодействовать с оборотом, пользователь всегда должен иметь ETH для оплаты транзакционных издержек (газ), даже если его основная деятельность включает в себя другие токены.
- Отсутствие гибкости: EOA не позволяют персонализировать правила безопасности или автоматизировать сложные задачи. Например, вы не можете определить конкретные пределы расходов или разрешения на повторяющиеся взаимодействия.

Эти ограничения делают пользовательский опыт часто разочаровывающим и не очень интуитивно понятным, в частности для новичков в экосистеме. Именно здесьAccount Abstraction вступает в игру, предлагая инновационное решение, чтобы объединить лучшие из обоих миров.
ЭволюцияAccount Abstraction
Первые предложения по улучшению (EIP-86, EIP-2938)
Идея Account Abstraction появилась в 2016 году. Чтобы понять ее эволюцию, вы должны сначала знать, что EIP ( предложение по улучшению Ethereum . EIPS - это технические документы, которые описывают изменения или улучшения, предлагаемые для Ethereum . Каждое предложение подлежит процессу обсуждения в Ethereum до возможного принятия.
EIP-86: Большая гибкость с персонализированными моделями подписи
учетным записям Ethereum управлять транзакциями с различными диаграммами подписи. Сегодня Ethereum использует один тип криптографической подписи: ECDSA (эллиптическая кривая цифровой алгоритм подписи) . Именно эта подпись аутентифицирует транзакцию и гарантирует, что она исходит от своего законного владельца.
С Account Abstraction можно ввести другие типы подписей. Например :- Биометрические подписи : отпечатки пальцев или распознавание лица.
- Multi-Signating : несколько пользователей должны одобрить транзакцию перед ее выполнением, таким образом укрепляя безопасность.
Тем не менее, EIP-86 требовал глубоких изменений в протоколе Ethereum, что замедлило его принятие.
EIP-2938: Различие между однородным и мультитенантом
в 2020 году EIP-2938 представила концепции для дифференциации двух типов абстрактных счетов:Single-Teante: эти абстрактные учетные записи предназначены для одного пользователя или небольшой группы. Например, личный портфель, настроенный для конкретных потребностей (ограничения расходов, социальное восстановление и т. Д.).
Multiveenage: эта модель предназначена для использования большим количеством пользователей в приложении. Например, децентрализованная платформа, такая как DEX (децентрализованный обмен). В этом случае единственная абстрактная учетная запись может управлять взаимодействиями тысяч или даже миллионов пользователей.
Как это работает?
Учетные записи с множеством веков используют программируемые правила для распространения взаимодействий между пользователями. Возьмите пример DEX: Вместо того, чтобы создать отдельную учетную запись для каждого пользователя, smart contract может централизовать все операции. Каждый пользователь выступает в качестве «недостатка» в рамках этой общей учетной записи, но правила доступа и безопасности остаются строго определены для гарантирования целостности средств и транзакций.
EIP-2938 также предлагал конкретные типы транзакций для оптимизации интеллектуальных кошельков . Но что такое умный кошелек?
Умный кошелек - это портфель, основанный на smart contract , в отличие от классического кошелька, который зависит от учетной записи EOA. Это означает, что он является программируемым и способным управлять расширенными правилами, такими как автоматические платежи, множественные разрешения или восстановление учетной записи. Эти портфели уже существуют и используются такими решениями, как деньги или брааво , но их принятие ограничено текущими ограничениями протокола.
Появление ERC-4337
В 2023 году ERC-4337 представил серьезный аванс для Account Abstraction . Но что такое ERC? Запрос Ethereum - это стандарты, которые определяют функциональные возможности в smart contract , без изменения фундаментальных правил Ethereum Ethereum .
ERC-4337 позволяет реализовать Account Abstraction Без изменения основного протокола Ethereum . Этот стандарт основан на дополнительном уровне smart contract , добавленных над существующим блокчейном. Это упрощает его принятие, потому что никакого разрушительного обновления протокола не требуется.
Специализированные Мемпулы и Мемпул
Одна из ключевых понятий ERC-4337-это концепция пользователей . В отличие от традиционных транзакций, которые требуют подписи EOA, пользовательское управление инкапсулирует несколько действий (такие как отправка токенов или взаимодействие с smart contract ) в одну операцию. Это более гибко , чем традиционная транзакция, потому что:
- Это может включать условные правила, например: «выполняет эту транзакцию, только в случае достижения порога цены».
- Это позволяет сгруппировать или отсрочить , что упрощает сложные взаимодействия с децентрализованными приложениями.
- Это может быть спонсировано третьей стороной через Paymaster, избегая пользователя оплачивать расходы на газ непосредственно в ETH.
Эти пользователи сгруппированы в специализированный мемпул . Но что такое мемпул?
Mempool или «Пул памяти») - это очередь, в которой хранятся транзакции в ожидании проверки. Традиционно, только транзакции, подписанные EOAS, могут войти в него. С помощью ERC-4337 создается выделенный мемпул для самостоятельного обращения с пользователем операций, что снижает зависимость EOAS и повышает эффективность.
Влияние ERC-4337
Благодаря ERC-4337, разработчики теперь могут воспользоваться преимуществами расширенных особенностей абстрактных счетов, оставаясь совместимыми с существующей инфраструктуройEthereum. Эта разработка открывает путь к более плавному и интуитивному пользовательскому опыту, делая децентрализованные портфели такими же простыми в использовании в качестве обычного банковского приложения.
Как работаетAccount Abstraction ?
Роль пользователей
Как часть ERC-4337, взаимодействие пользователей с блокчейном больше не осуществляется обычными транзакциями, инициируемыми из внешней собственной учетной записи (EOA). Вместо этого они принимают форму пользователей . Пользовательская операция - это инкапсулированная транзакция, которая содержит намерения пользователя гибким и запрограммированным способом.
Конкретный пример:
представьте, что пользователь хочет провести три действия на децентрализованной финансовой платформе ( defi ):
- Разрешить платформу использовать свои токены.
- Сделайте обмен между двумя криптовалютами.
- Поместите токены, обмениваемые в пул ликвидности.
При обычной транзакции каждый шаг должен выполняться отдельно, генерируя несколько затрат на газ. С другой стороны, пользовательское управление может объединить эти три намерения за одну операцию. Этот подход упрощает пользовательский опыт и потенциально снижает связанные затраты.
Роль bundlers
Чтобы выполнить этих пользователей в игру вступает субъект Bundler Бундлер отвечает за:
- Соберите нескольких пользователей из специализированного мемпула (выделенная очередь).
- Создайте одну транзакцию , которая объединяет всех этих пользователей.
- Отправьте эту группировку с блокчейном для проверки.
Почему это необходимо?
Пользователи, хотя и капсулированные, не являются обычными транзакциями. Они не могут быть подтверждены непосредственно на блокчейне, потому что у них нет связанного личного ключа, чтобы подписать транзакцию низкого уровня. Таким образом, Бундлер действует как посредник, упрощая интеграцию пользователей в протокол Ethereum.Оплата расходов с токенами ERC-20
Одним из основных преимуществ ERC-4337 является возможность оплаты сборов за газ с токенами ERC-20 , такими как USDC или DAI, благодаря Paymasters .
-
Как это работает?
Paymasters - это smart contract , которые покрывают транзакционные издержки от имени пользователя. Например, если вы хотите заплатить с помощью DAIS, Paymaster автоматически преобразует ваш DAI в ETH (родной токен, необходимый для оплаты газа) перед отправкой транзакции. -
Изменены ли затраты в зависимости от используемого токена?
Да, затраты могут варьироваться, потому что конверсия в ETH зависит от обменного курса между используемым токеном ERC-20 и ETH во время транзакции. Некоторые токены могут вызвать немного более высокие затраты из -за изменения цен и затрат на конверсию.
Социальное восстановление: альтернатива восстановительным предложениям
Общей проблемой традиционных портфелей является потеря предложения восстановления . ERC-4337 представляет механизм, называемый социальным восстановлением , который упрощает процесс без ущерба для безопасности.
-
Что такое социальное выздоровление?
Эта система основана на Guardians , то есть отдельные лица, устройства или услуги, предварительно обозначенные пользователем, чтобы помочь им восстановить свою учетную запись в случае потери. Например, вы можете определить своих близких друзей, портфельный сервис или вторичное устройство, такое как «вратарь». -
Как это работает?
Если вы теряете доступ к своей учетной записи, охранники могут сотрудничать, чтобы разрешить восстановление. Вот типичный сценарий:- Пользователь указывает на потерю его доступа.
- Охранники получают уведомление и в совокупности утверждают запрос на восстановление.
- Учетная запись восстановлена с новым закрытым ключом, без необходимости приговора в восстановлении.
Эта система уже используется некоторыми интеллектуальными кошельками , такими как Money и Braavos , которые предлагают интуитивно понятный интерфейс для настройки и управления вратарями.
Почему пользователи более гибки, чем обычные транзакции?
Классическая транзакция, инициированная EOA, ограничена в его способностях: она выполняет действие за раз, должна быть подписана частным ключом и основана исключительно на ресурсах отдельного пользователя.
С другой стороны, разрешение позволяет:
- Объединить несколько действий в одной операции, таких как авторизация, обмен и подача токена на стадии.
- Чтобы делегировать выплату расходов третьей стороне через Paymaster.
- Определить конкретные условия перед выполнением, как минимальная цена за обмен.
- Чтобы упростить пользовательский опыт , интегрируя такие варианты, как социальное восстановление или биометрическая аутентификация.
Следовательно,Account Abstraction и пользовательские операции глубоко преобразуют пользовательский опыт в Ethereum, что делает взаимодействие блокчейна более простыми, доступными и гибкими. Эти инновации прокладывают путь для более широкого внедрения, особенно с нетехническими пользователями.

Проекты реализацииAccount Abstraction
Account Abstraction - это новая технология, которая привлекает много проектов в экосистеме блокчейна. Ethereum с реализацией ERC-4337 находится на переднем крае этого инновации. Этот стандарт позволяет создавать интеллектуальные кошельки, способные интегрировать расширенные функции, такие как социальное восстановление или платежи за расходы в токенах ERC-20. Среди уже совместимых портфелей, деньги и браавос выделяются. Silver предлагает функции социального восстановления с помощью предопределенных охранников, в то время как Braavos выделяет такие варианты, как ежедневные ограничения расходов и биометрическая аутентификация.
решениях уровня 2 Starknet , непосредственно включив Account Abstraction в центр своей архитектуры. Каждая учетная запись на Starknet является smart contract , исключая традиционное различие между EOA и Contract Accounts . Эта собственная интеграция позволяет разработчикам разрабатывать очень настраиваемые dApp
Другие инициативы, такие как Safe (ранее Gnosis Safe), также адаптируют свои решения, чтобы воспользоваться Account Abstraction . Safe, известный своими портфелями MultiSignature, исследует интеграцию с ERC-4337 для обеспечения повышенной гибкости для институциональных и отдельных пользователей. Кроме того, сотрудничество с традиционными субъектами, такими как Visa, показывает, что варианты использования выходят за рамки крипто -экосистемы. В настоящее время Visa экспериментирует с автоматическими платежами на Ethereum через Smart Swells, включающие Account Abstraction .
Наконец, такие проекты, как Biconomy и Stackup, участвуют в реализации bundlers услуг Paymaster , необходимых для надлежащего функционирования ERC-4337. Эти инфраструктуры играют ключевую роль в управлении пользователями, что позволяет упростить пользовательский опыт, гарантируя совместимость с Ethereum . Вместе эти проекты формируют будущее блокчейна, делая его инструменты более интуитивно понятными, гибкими и доступными.
Near Protocol , известным благодаря его простоте использования и высокой производительности, также принимает Account Abstraction для улучшения пользовательского опыта. В отличие от Ethereum , где Account Abstraction все еще находится в разработке через ERC-4337, почти включает эту функцию изначально благодаря своей архитектуре на основе гибких smart contract . Это позволяет пользователям получать выгоду от портфелей без сложных частных ключей с такими расширенными опциями, как социальное восстановление и автоматические платежи . Например, почти уже позволяет настраивать портфели, где транзакционные издержки могут быть покрыты dApp или оплаченным в токенах, отличных от местной валюты. Объединяя эту функцию на простом и доступном интерфейсе, позиций Near Protocol Account Abstraction как ключевой рычаг, чтобы привлечь нетехническую аудиторию и ускорить массовое принятие блокчейна.
FAQ вaccount abstraction
1. Что такое Account Abstraction ?
Технология для управления учетной записью блокчейна через smart contract S, предлагая гибкость и безопасность.
2. Почему это важно?
Он упрощает использование блокчейнов, повышает безопасность и снижает барьеры для входа.
3. Что такое ERC-4337?
Стандарт, который реализует AA на Ethereum , используя пользователей.
4. Какие проекты уже используют АА?
Кошельки любят деньги и брааво, а также такие компании, как Visa.
Заключение вaccount abstraction
Account Abstraction является основным инновацией, которое переопределяет стандарты взаимодействия с блокчейном. Сочетая простоту, безопасность и гибкость, он прокладывает путь к массовому принятию децентрализованных технологий.
Дополнительные показания: Чтобы углубить свои знания, нажмите на толстые слова, чтобы открыть наши статьи о Near Protocol , а также на публичных и частных ключах .
Инвестиции в криптовалюты рискованны. Crypternon не может нести ответственность, прямо или косвенно, за любой ущерб или убыток, причиненные после использования имущества или услуги, выдвинутой в этой статье. Инвестиции, связанные с криптовалютами, рискованны по своей природе, читатели должны проводить собственное исследование, прежде чем предпринять какие -либо действия и инвестировать только в пределах их финансовых возможностей. Прошлая производительность не гарантирует будущих результатов. Эта статья не является инвестиционным .
Определенные ссылки этой статьи являются аффилированными, что означает, что если вы покупаете продукт или регистрируете по этим ссылкам, мы будем собирать комиссию от нашего партнера. Эти комиссионные не обучают вам дополнительных затрат, как пользователь, и некоторые партнерские отношения позволяют вам получить доступ к рекламным акциям.
Рекомендации AMF. Не существует гарантированного высокого дохода, продукт с высокой производительности подразумевает высокий риск. Этот риск должен соответствовать вашему проекту, вашему инвестиционному горизонту и вашей способности потерять часть этой сбережения. Не инвестируйте, если вы не готовы потерять весь или часть своего капитала .
Чтобы пойти дальше, прочитайте наши страницы юридические уведомления , политику конфиденциальности и общие условия использования .