Автор: Biscuit, ChainCatcher
В мире криптовалют пользователи не могут устанавливать несколько закрытых ключей для одного и того же адреса кошелька, а также не могут изменять закрытые ключи. Следовательно, если закрытый ключ будет утерян, не только будут потеряны активы кошелька, но и кошелек больше никогда нельзя будет использовать, и его можно будет только признать недействительным.
По словам Конора Грогана, директора по продуктовой стратегии и бизнес-операциям Coinbase, около $1,15 млрд в криптовалюте было безвозвратно потеряно из-за человеческой ошибки. Гроган добавил, что эта статистика намного ниже, чем сумма ETH, заблокированная из-за потери доступа к кошельку, поскольку в цепочке так много долгосрочно неподвижных активов, что невозможно сказать, сколько из них потеряли свои закрытые ключи.
Криптокошельки были давним объектом внимания основателя Ethereum Виталика. Исследователи из Nethermind и opengsn с помощью Виталика предложили EIP-4337, предложение, которое предлагает обходной путь для внедрения «абстракции учетной записи» в Ethereum без изменения каких-либо протоколов уровня консенсуса. Недавно Виталик подробно изложил свои взгляды в своей статье (Как выбрать опекунов для кошельков с мультиподписью и кошельков социального восстановления?), посвященной пропаганде использования доверенных третьих лиц (опекунов, также известных как опекуны) при использовании криптокошельков.
В последнее время, по сравнению с существующими кошельками с шифрованием, такими как Metamask и Imtoken, начали появляться некоторые кошельки с шифрованием на основе EIP-4337, и они пытаются вновь открыть голубой океан пути кошельков с шифрованием. В этой статье кратко представлена концепция EIP-4337 (абстракция учетной записи), а также 11 абстрактных кошельков учетной записи, таких как Argent, Avocado, Braavos, Patch Wallet, Unipass, Opclave, Soul Wallet и Versa.
Для чего используется EIP-4337?
В настоящее время адреса кошельков Ethereum разделены на учетные записи EOA (внешние учетные записи) и контрактные учетные записи (контрактные учетные записи). Предложение EIP-4337 предлагает концепцию абстракции учетных записей, которую можно использовать для управления несколькими контрактными учетными записями и внешними учетными записями. улучшить безопасность и работоспособность учетных записей Ethereum. Если вы хотите узнать больше об этом механизме, вы можете проверить (EIP-4337 Может ли решение для абстрактного кошелька с учетной записью открыть новую эру кошельков?)
Использование EIP-4337 дает следующие преимущества:
Более эффективное развертывание и обслуживание контрактов. Поскольку несколько контрактов могут использовать один и тот же адрес и закрытый ключ, рабочая нагрузка по развертыванию и обслуживанию контрактов может быть уменьшена.
Повышенная безопасность: поскольку контракт учетной записи представляет только один адрес и закрытый ключ, риск утечки закрытого ключа может быть уменьшен.
Лучшая масштабируемость. Сложную логику контракта можно реализовать проще, поскольку можно реализовать многократно используемый код контракта.
Короче говоря, концепция EIP-4337 заключается в том, чтобы обеспечить удобство использования, в основном за счет двух аспектов: простоты использования и социального восстановления, а также привлечь новых пользователей за счет улучшения пользовательского интерфейса криптокошельков. Например, новым пользователям больше не нужно. расшифровать при регистрации мнемоническую фразу. После того как пользователи потеряют приватные ключи своего кошелька, они также смогут получить их через социальные сети. Другие расширенные функции включают управление несколькими учетными записями/мультицепями, объединенные транзакции и т. д., например, разрешение кошельку автоматически продлевать услуги.
Сложность реализации EIP-4337 заключается в сложности кошелька, проблемах с затратами на разработку, совместимостью и конфиденциальностью пользователей, а также в более высоких комиссиях за газ, возникающих из-за сложных интерактивных контрактов.
Абстракция кошелька аккаунта
Деньги
Argent Wallet — это криптовалютный кошелек, разработанный с упором на безопасность и простоту использования. Его ключевые функции включают в себя:
Социальное восстановление: функция социального восстановления Argent позволяет пользователям восстанавливать свои кошельки, подключаясь к доверенным контактам. Это облегчает пользователям восстановление своих кошельков без необходимости запоминать сложные мнемонические фразы или закрытые ключи.
Нет необходимости использовать ETH в качестве платы за газ: Argent использует технологию MetaTransaction, позволяющую пользователям отправлять транзакции без владения ETH. В частности, Argent оплачивает плату за газ для пользователей через службу среднего уровня «Сеть заправочных станций (GSN)» и удерживает соответствующие сборы со счета пользователя.
Обнаружение атак: кошелек Argent использует смарт-контракты «Guardians» собственной разработки для автоматического обнаружения и предотвращения фишинговых атак, атак вредоносных программ, атак повторного воспроизведения и т. д. Например, когда пользователь получает электронное письмо или текстовое сообщение, которое, по-видимому, пришло из кошелька Argent, контракт Guardians определяет, пришло ли сообщение из официального канала Argent. Если он обнаружит, что информация поступает не из официальных источников, контракт Guardians автоматически запретит пользователю выполнять любые транзакции, связанные с информацией.
В настоящее время Argent завершил 3 раунда финансирования, совокупная сумма финансирования достигла 56 миллионов долларов США. В число участвующих инвесторов входят Fabric Ventures, Metaplanet, Paradigm, StarkWare, Jump Crypto, Animoca Brands и т. д. На данном этапе кошелек Argent имеет небольшую базу пользователей. Основные причины включают стабильность сети ZK и тот факт, что он не поддерживает хранение и транзакции нескольких криптовалют.
Авокадо(Instadapp)
Instadapp — это протокол DeFi на базе Ethereum, цель которого — сделать DeFi более простым и легким в управлении. Протокол запустил Avocado, кошелек, основанный на абстракции учетной записи. Его основные функции включают следующие аспекты:
Поддержка нескольких цепочек: Avocado поддерживает несколько блокчейнов, пользователи могут управлять несколькими криптовалютами в одном кошельке, а все комиссии за газ оплачиваются с использованием USDC.
Безопасность: кошелек Avocado использует технологию мультиподписи и смарт-контракты для обеспечения безопасности цифровых активов пользователей, а также поддерживает подключение аппаратных кошельков.
Услуги DeFi: пользователи могут напрямую получать доступ к различным децентрализованным приложениям в кошельке Avocado, таким как кредитование, торговля, стабильные монеты и т. д. Кроме того, пользователи могут бесплатно использовать все текущие стратегии Instadapp.
Управление сообществом: кошелек Avocado использует модель управления DAO (децентрализованная автономная организация), и пользователи могут участвовать в принятии решений и развитии кошелька посредством голосования.
В настоящее время Instadapp завершил 2 раунда финансирования с совокупной суммой финансирования 12,4 миллиона долларов США. В число участвующих инвесторов входят Coinbase Ventures, Pantera Capital, Standard Crypto, Robot Ventures, Balaji Srinivasan и т. д. На данном этапе общий объем TVL нескольких продуктов Instadapp превышает 2 миллиарда долларов США, а Avocado, как разработанный им интегрированный кошелек, пользуется преимуществами сетевых эффектов, такими как отсутствие комиссий за использование флэш-кредитов, субсидирование комиссии за бесплатный газ в размере 1 USDC, а также бесплатное использование инвестиционных стратегий автоматизации Instadapp и т. д.
Браавос
Braavos — это уровень абстракции учетных записей с открытым исходным кодом, который обеспечивает простой способ управления несколькими учетными записями и предоставляет унифицированный интерфейс для приложений. Особенности включают в себя:
Поддержка нескольких учетных записей: Braavos поддерживает управление несколькими учетными записями, включая банковские счета, Alipay, PayPal и т. д.
Единый API: Braavos предоставляет унифицированный API, который позволяет приложениям использовать один и тот же код для обработки разных типов учетных записей.
Безопасность: Braavos использует протокол OAuth2 для авторизации и аутентификации, обеспечивая безопасность данных.
Легко масштабируемость: Braavos спроектирован таким образом, что его можно легко расширить для поддержки новых типов учетных записей и услуг.
Автоматизация: Braavos автоматически обрабатывает балансы счетов и историю транзакций, позволяя приложениям сосредоточиться на основной бизнес-логике.
В настоящее время Braavos завершил финансирование на сумму 10 миллионов долларов США под руководством Pantera Capital при участии StarkWare, Crypto.com Capital, Matrixport Ventures и т. д. Модуль аппаратной безопасности Braavos реализован посредством абстракции учетной записи и имеет возможность проверять произвольные подписи.
UniPass
UniPass Wallet — это смарт-контрактный кошелек, который поддерживает социальное восстановление электронной почты. Он разработан для обеспечения привычного опыта для пользователей Web2. Его функции следующие:
Совместимость с ERC-4337: пользователи могут активировать режим совместимости с ERC-4337, добавив транзакцию модуля 4337 в MainModule. После активации транзакции, которые могут инициировать пользователи, будут отправлены в Bundler с помощью стандартных методов проверки ERC-4337. Пользователи также могут подписать UniPass tx и отправить его в Relayer для обработки в цепочке.
Восстановление электронной почты: пользователи могут настроить несколько почтовых ящиков в Интернете в качестве хранителей своих учетных записей. Просто отправьте электронное письмо на смарт-контракт в цепочке, чтобы помочь пользователям получить закрытые ключи своего кошелька. Если у пользователя есть более двух адресов электронной почты опекунов (включая основной адрес электронной почты), пользователь может использовать эти два адреса электронной почты, чтобы отправить электронное письмо для восстановления учетной записи и немедленно восстановить учетную запись. Если у пользователя есть только почтовый ящик опекуна, обычно требуется 48-часовой период блокировки, прежде чем учетная запись может быть восстановлена.
Опыт без газа: UniPass предоставляет ретрансляционный узел по умолчанию, который принимает платежи за газ в виде собственных токенов и основных стейблкоинов.
UniPass завершил посевной раунд финансирования в апреле 2022 года при участии HashKey Capital. По сравнению с другими кошельками, UniPass поддерживает все блокчейны EVM, а также основные блокчейны, не относящиеся к EVM, также находятся в планах. Кроме того, UniPass ценит опыт разработчиков и предоставляет несколько SDK для интеграции в dApps.
Кошелек Души
Soul Wallet — это подключаемый модуль кошелька, который позволяет пользователям: 1. Создать кошелек без необходимости использования мнемонической фразы. 2. Поддерживать кошелек, меняя ключ подписи. 3. Снизить комиссию за газ на 30% за счет агрегации подписей. 4. Поддержка платежных операций в долларах США. 5. Спонсируется третьей стороной, плата за газ не требуется. 6. Объедините несколько транзакций вместе.
16 марта Soul Wallet завершил начальный раунд финансирования на сумму 3,1 миллиона долларов при участии Struck Crypto, NGC Ventures, Alchemy, Signum Capital и других. Ее основатель Цзэн Цзяцзюнь — бывший менеджер по продуктам в ByteDance и Meituan, а запуск Soul Wallet планируется в третьем или четвертом квартале.
Верса
Versa — это универсальный упрощенный UX-кошелек со смарт-контрактами, который позволяет пользователям легко получать доступ к криптокошелькам без ключа и входа через социальные сети, выполнять управление газом и восстановление учетных записей в цепочке, настраивать автоматические расходы, автоматизированные инвестиционные стратегии и многое другое. 23 марта Versa объявила о завершении начального раунда финансирования с участием разработчика STEPN Find Satoshi Lab, Folius Ventures и ряда инвесторов-ангелов. Versa в настоящее время находится на стадии закрытого бета-тестирования.
Стихи
Peaze — это кошелек, который позволяет пользователям получать доступ к приложениям Web3 через электронную почту и кредитную карту. Peaze использует смарт-контракты для управления доступом к секретному ключу и подписями. Когда пользователь подтверждает транзакцию, генерируется стандартная подпись транзакции, которая затем запускает процесс регистрации, который взимает плату с использованием фиатного метода оплаты и отправляет на его кошелек соответствующую сумму криптовалюты. . На этом этапе также выполняются все необходимые процедуры переключения/моста.
Опклав
Opclave позволяет пользователям создавать и использовать некастодиальные кошельки с Touch/Face ID без необходимости использования исходной фразы. Opclave использует ERC-4337 для улучшения учетной записи SC OP Stack и использует абстрактную подпись AppleEnclave. Его основная идея — превратить устройства Apple, iPhone и Macbook в аппаратные кошельки. Opclave — победитель хакатона по масштабированию Ethereum Hack the Stack.
Кошелек с патчем
Patch Wallet — это криптокошелек, который поддерживает вход в систему с помощью GitHub/Twitter/Email и не требует начальной фразы. Кошелек поддерживает несколько основных криптовалют, и пользователи могут управлять несколькими криптовалютами в одном кошельке. Пользователи также могут легко управлять несколькими учетными записями и переключать их без необходимости повторного импорта закрытых ключей. Кроме того, Patch Wallet поддерживает аппаратные кошельки, позволяя пользователям хранить закрытые ключи на аппаратных устройствах для дополнительной безопасности.
ZeroDev
ZeroDev — это SDK, основанный на ERC-4337, для создания приложений Web3, основанных на абстракции учетных записей. Используя ZeroDev, вы можете создавать простые в использовании приложения, которые позволяют пользователям восстанавливать учетные записи через друзей без мнемонической фразы, позволяют пользователям сторонних платежей полностью пропускать GAS, консолидировать этапы транзакций для улучшения пользовательского опыта, экономить время и затраты, а также увеличивать безопасность.
SequenceSequence Wallet — это кошелек, не связанный с хранением, предназначенный для обеспечения плавной интеграции. Он совместим со всеми публичными цепочками EVM, поддерживает вход через социальные сети/электронную почту, легальных поставщиков платежей в валюте, таких как Moonpay и Ramp, использует различные валюты для оплаты сборов за газ и многое другое.
краткое содержание
Кошельки, основанные на ERC-4337, ориентированы на абстрагирование базовых функций социального восстановления, отсутствие необходимости взимать комиссию за газ и объединенные транзакции — это функции, которые могут значительно улучшить пользовательский интерфейс. Кроме того, модульные платформы разработки, интегрирующие ERC-4377, могут стать массовыми. Такие как Patch, Sequence и не включенный в список Gelote и т. д.
Кошелькам с абстракцией учетных записей, возможно, потребуется более «осмысленный» подход, чтобы его можно было принять в больших масштабах. На данном этапе лозунги «без комиссии за газ» во многих проектах несколько вводят в заблуждение. Логика, лежащая в их основе, заключается только в том, чтобы позволить пользователям использовать USDC. и другие валюты, отличные от ETH, для оплаты газа, и стратегия субсидирования, похоже, не имеет большого эффекта. С другой стороны, дилемма мультичейн кошельков существенно не улучшилась. Кошельки, которые заявляют о возможности реализации «мультичейна», предназначены только для EVM-совместимых цепочек, в то время как экологические кошельки, такие как серия zk, серия Move, серия Solana и т. д., все еще подвержены эффекту острова.
Кошельки со смарт-контрактами становятся тенденцией, и на этом сегментированном пути появились другие конкуренты. Кошелек MPC хранит закрытые ключи распределенно на нескольких устройствах и обеспечивает такие функции, как отсутствие закрытых ключей и социальное восстановление посредством многосторонних вычислений. Например, 7 марта было объявлено, что кошелек MPC Capsule, возглавляемый a16z, был завершен для расширения сценариев использования внутрисетевых транзакций за счет внедрения программируемого MPC. В то же время Telegram, имеющий огромную базу пользователей, планирует запустить зашифрованный кошелек, который в настоящее время поддерживает прямые транзакции BTC, TON и USDT в интерфейсе чата приложения. Эти конкуренты также конкурируют за пользователей и постоянно запускают новые функции и услуги.
