Проект финансирования абстрактного счета ERC-4337 был успешно завершен. Программа грантов будет поддерживать 18 команд, создающих разнообразные проекты на основе ERC-4337 (также известного как абстракция аккаунта).
Проект каждой команды уникальным образом соответствует целям гранта ERC-4337 AA, и мы верим, что результаты этих усилий распространятся по всей экосистеме, вдохновляя на новые идеи и возможности для сотрудничества.
В основе успеха этого раунда финансирования лежат страстные и талантливые люди, управляющие этими проектами, демонстрирующие глубокое понимание духа Ethereum и стремление расширить границы возможностей. Получатели этого раунда финансирования обладают различными навыками и опытом и коллективно привержены развитию возможностей Ethereum.
Чтобы получить представление об отдельных проектах и руководящих командах, мы написали обзоры проектов, предоставленные самими командами (в произвольном порядке). По мере продвижения этих проектов мы с нетерпением ожидаем их прогресса и потенциального влияния на траекторию развития Эфириума.
Ядро ZeroDev
ZeroDev Kernel, или сокращенно Kernel, представляет собой учетную запись смарт-контракта, разработанную с нуля, со следующими функциями:
Для кошелька АА — ядро совместимо с ERC-4337;
Эффективность — мы уделяем большое внимание оптимизации использования газа;
Модульность — ядро можно расширять с помощью «плагинов».
Плагины — это смарт-контракты, которые настраивают поведение учетной записи. Мы понимаем, что невозможно предсказать потребности пользователей в учетных записях смарт-контрактов, поскольку в процессе использования своих учетных записей они будут взаимодействовать со многими различными DApps. Поэтому единственное решение — сделать учетную запись масштабируемой, чтобы пользователи могли со временем добавлять в свою учетную запись новые функции.
На момент написания этой статьи Kernel является наиболее широко используемой учетной записью AA во всех основных сетях EVM (Ethereum/Polygon/Arbitrum/Optimism/Base). Kernel — это проект ZeroDev, который предоставляет разработчикам инфраструктуру и инструменты для интеграции AA.
Etherspot 的 Скандха Бандлер
ERC-4337 представляет отдельный пул памяти, предназначенный для действий, выполняемых кошельками, абстрагированными от учетных записей. Кроме того, он предлагает новую концепцию под названием «объединитель», которая объединяет операции пользователя в традиционную торговую структуру. Этот подход, управляемый сборщиком, позволяет выполнять и применять абстракцию учетной записи без изменения базового протокола. Этот механизм также закладывает основу для будущей бесшовной интеграции. В этом случае становится очевидной важность P2P-интерфейса в бандлере. Благодаря интеграции P2P-интерфейса действия пользователя, полученные конкретным сборщиком, будут распространяться среди всех взаимосвязанных узлов. Таким образом, даже если конкретный сборщик демонстрирует неправильное поведение или проверку транзакций, эти действия пользователя все равно могут обрабатываться другими сборщиками в сети.
Команда Etherspot помогла Ethereum Foundation разработать спецификацию протокола для пулов общей памяти и тестирует пул общей памяти (интерфейс P2P), используя реализацию бандлера Etherspot. Сборщик Etherspot называется Skandha. Он уже доступен в шести тестовых сетях и одиннадцати основных сетях, включая Ethereum, Polygon, Optimism, Arbitrum, Fuse, Mantle, Gnosis, Base, Avalanche, BNB и Linea.
MynaWallet
MynaWallet — это контрактный счет, интегрированный с удостоверением личности, выданным правительством Японии (Myna Card), которым в настоящее время владеют около **100 миллионов жителей. **MynaWallet позволяет пользователям беспрепятственно совершать платежи токенами, передавать или получать NFT, а также выполнять любые транзакции, поддерживаемые их учетной записью, даже не зная о существовании криптовалют.
Это потенциально может сделать криптовалюты доступными для большинства жителей Японии. Мы были бы очень рады, если бы эта инициатива могла послужить прецедентом, который вдохновит другие страны на проведение аналогичных экспериментов, связывая свою национальную инфраструктуру идентификации с Ethereum и знакомя своих граждан с пространством криптовалют.
Blocto: поддержка AA для web3.js
Мы считаем, что наш проект Web3.js не только соответствует целям гранта ERC-4337 AA, но и играет важную роль в более широкой области разработки dApp.
Чтобы способствовать разработке ERC-4337, мы решили поделиться 4337 конкретными методами RPC через Web3.js, такими как sendUserOperation, AssessmentUserOperationGas, getUserOperationByHash, getUserOperationReceipt и supportEntryPoints.
Поступая так, разработчики могут использовать эти методы, чтобы сосредоточиться на том, что им действительно важно: на потрясающих децентрализованных приложениях. Например, если dApps хотят обеспечить лучший пользовательский опыт, они могут изменить метод вызова с sendTransaction на sendUserOperation, если поставщик кошелька поддерживает эту функцию.
Blocto верит в упрощение этих процессов, содействие развитию поддерживающей экосистемы dApp и, в конечном итоге, в катализатор новой эры децентрализованных приложений, ориентированных как на разработчиков, так и на пользователей.
Силиус
Silius — это модульная и эффективная реализация сборщика ERC-4337 на Rust. Проект полностью соответствует более широкому видению и экосистеме ERC, идет в ногу с изменениями спецификаций и поддерживает будущие функции, такие как протоколы P2P и альтернативные мемпулы. Сборщик структурирован таким образом, что его основные строительные блоки — основные компоненты и библиотеки — можно повторно использовать в качестве кубиков Lego в других проектах АА в экосистеме. Silius также вносит свой вклад в экосистему Rust Ethereum, развивая и расширяя другие библиотеки и проекты Rust.
Шнорркель.js
Следует подчеркнуть тот факт, что подписи Шнорра включаются посредством абстракции учетной записи. Без абстракции учетной записи каждое децентрализованное приложение должно было бы прописывать обработку подписи Шнорра в своем контракте и объяснять миру и кошелькам EOA, почему им пришлось подписывать два сообщения (ECDSA для мемпула, Шнорра для фактической транзакции), что делает использование It очень удобным. громоздкий. Все эти проблемы решаются абстракцией аккаунта. Просто подпишите UserOperation с помощью Шнорра и передайте его субъекту платежа. Проверка подписи Шнорра осуществляется смарт-контрактом AA. Другими словами, AA допускает различные схемы подписи.
Зачем использовать мультиподпись Шнорра?
Сложность решается вне блокчейна, что делает проверку Шнорра внутри цепочки очень дешевой (около 3 тыс. газа);
Конфиденциальность. В цепочке никто не знает количества участников, поскольку они представлены одним адресом.
QR-Seal — это полностью совместимый с ERC-4337 кошелек Schnorr с несколькими подписями, который использует отмеченную грантом библиотеку Schnorr, AA и принципы оплаты с использованием контракта Ambire Wallet и Pimlico. Мы приняли участие в хакатоне ETH Prague и выиграли категорию ETH Future за нашу QR-печать. На этом хакатоне рассказывается, как два человека создали кошелек с мультиподписью и передали данные с помощью QR-кода.
Ambire: автономная аутентификация по электронной почте и паролю через DKIM
Регистрация по электронной почте — это эффективный метод знакомства новых пользователей с миром криптографии, поскольку она обеспечивает знакомый процесс доступа и восстановления с помощью электронной почты. Мы предоставим более простой и удобный способ добавления механизмов восстановления или подписей транзакций в кошельки абстракции учетных записей, обеспечивая при этом большую безопасность. Этот тип восстановления или подписания транзакций улучшит самостоятельный хостинг и удобство использования Web3 для новых пользователей.
Такая библиотека уменьшит усилия, необходимые другим разработчикам для предоставления своим пользователям более удобного приложения, в то время как они сосредоточены на решениях AA.
Кроме того, мы считаем, что такие приложения значительно привлекут новых пользователей в мире Web3.
Библиотека будет полностью с открытым исходным кодом и будет лицензироваться по разрешительной лицензии, такой как MIT, как и все наши текущие усилия по аутентификации DKIM или учетным записям электронной почты/пароля.
Ambire, веб-кошелек для абстракции учетных записей, запущенный в конце 2021 года, является первым кошельком, предлагающим самостоятельное создание учетных записей с аутентификацией по электронной почте и паролю благодаря базовой мультиподписи 2/2.
Мы считаем, что после года работы в основной сети и других сетях EVM учетные записи электронной почты и паролей демонстрируют, как абстракция учетных записей может сделать Ethereum более инклюзивным. Мы обнаружили, что регистрация по электронной почте хорошо подходит для тех, у кого нет технических навыков или терпения для работы с исходными фразами или расширениями браузера.
Учетные записи Ambire Smart предоставляют возможность нескольким подписывающим сторонам. Мы поддерживаем два типа подписывающих лиц. Первый — это лица, подписывающие электронную почту/пароль, а второй — EOA, например аппаратные кошельки, расширения браузера (кошельки Web3) и т. д.
При использовании подписывающего устройства по электронной почте/паролю Ambire незаметно создает для вас мультиподпись 2/2, где один ключ находится на вашем устройстве и шифруется с помощью парольной фразы, а другой ключ проверяет код подтверждения электронной почты и хранится на внутреннем HSM. . Для контрольной учетной записи требуется два ключа, но для запуска процесса восстановления по времени требуется только один ключ.
Мы предоставляем варианты восстановления учетных записей электронной почты и паролей в случае потери пароля или доступа к электронной почте. Если только один ключ подпишет транзакцию, контракт вызовет 72-часовое восстановление временной блокировки. Через 72 часа отсутствующий ключ транзакции будет заменен новым ключом, предоставленным пользователем в той же транзакции.
IoTeX: кошелек абстракции учетной записи, основанный на доказательстве с нулевым разглашением
Используя доказательства с нулевым разглашением (ZKP), наш кошелек абстракции учетной записи, основанный на доказательствах с нулевым разглашением, расширяет потенциал сетевых игр, DeFi, DeSocial, DePIN и других приложений, обеспечивая совместимость между Ethereum и реальными приложениями.
Кошелек использует zkSNARK для подтверждения доступа к учетной записи: если у пользователя правильный пароль, он может использовать средство проверки для создания действительного доказательства для разблокировки учетной записи. Затем внутрисетевой смарт-контракт проверяет это доказательство для аутентификации транзакции.
Наше перспективное видение предполагает применение доказательств с нулевым разглашением к различным аспектам кошельков, абстрагированных от учетных записей, включая операции с кошельками через аутентификацию Web2, социальное восстановление с использованием статуса социальных сетей Web2 и инициализацию кошельков с нулевым балансом с использованием распространенных платежных каналов Web2.
Команда проекта состоит из двух старших исследователей из команды IoTeX.
SixgradeLab: анализ данных внутри сети
Первоначальное видение проекта состоит в том, чтобы предоставить аналитикам данных Web3 необходимые знания и навыки для адаптации к изменениям в структурах данных цепочек Ethereum и EVM, вызванным ERC-4337, и поддерживать эффективный анализ данных в цепочке. В частности, проект будет:
Предоставьте несколько информационных панелей с индикаторами данных, чтобы помочь специалистам по абстракции счетов понять ситуацию с экологическими данными. В то же время создайте таблицу агрегированных данных, чтобы облегчить работу аналитика.
Предоставить учебный учебный документ, описывающий влияние абстракции учетных записей на анализ данных в цепочке, который будет открыт для аналитиков данных Web3, чтобы они могли адаптироваться к новым структурам данных и эффективно проводить анализ данных в цепочке в Web3.
Поскольку все больше и больше игроков увлекаются абстракцией учетных записей, включая инфраструктуру, децентрализованные приложения и основных пользователей, нам нужен отчет с точки зрения данных, чтобы проиллюстрировать текущее состояние внедрения ERC-4337.
Рассматривая влияние ERC-4337 на анализ данных в сети и исследуя собственные механизмы абстракции учетных записей в других цепочках уровня 2 и EVM, этот проект может предоставить ценную информацию и ресурсы аналитикам данных, работающим в экосистеме Ethereum. Это, в свою очередь, позволяет более эффективно выявлять и устранять уязвимости и проблемы с производительностью на платформе Ethereum, помогая обеспечить ее дальнейший успех и рост.
В целом, этот проект может помочь гарантировать, что анализ данных в сети останется ценным и эффективным инструментом для сообщества Ethereum, а также, предоставляя информацию и ресурсы для аналитиков данных, работающих в цепочках Ethereum, Layer2 и EVM, способствовать росту и успеху сети Ethereum. Экосистема Эфириума.
Jam: пакетный процессор транзакций DeFi от Picnic
Jam — это API с открытым исходным кодом для создания операций DeFi для приложений ERC-4337. Цель состоит в том, чтобы позволить разработчикам легко предлагать различные продукты DeFi через простой API, делая DeFi более доступным для конечных пользователей. Вы можете спросить Jam, как выполнить конкретную операцию DeFi, и получить данные вызова, которые выполняют все необходимые шаги для выполнения в одной транзакции.
Мы (Picnic) работали с различными интеграциями DeFi в течение последних двух лет и почувствовали трудности с поддержанием такой инфраструктуры. Мы считаем, что лучший путь вперед — превратить это в общественное благо, а финансирование от Ethereum Foundation — отличный способ координации с сообществом.
TokenSight: многофакторная аутентификация абстракции учетной записи с использованием WebAuthn
Проблема, которую TokenSight пытается решить, связана с безопасностью кошелька смарт-контрактов в цепочке, и этот подход фокусируется на двух пересекающихся направлениях — создании кошелька смарт-контрактов ERC-4337 с возможностью WebAuthn и обеспечении разработки существующих кошельков ERC-4337. инструмент для добавления устройств WebAuthn в качестве механизма многофакторной авторизации транзакций.
Наш подход основан на полностью сетевой реализации оптимизированной по затратам схемы проверки подписи WebAuthn Gas без использования какой-либо архитектуры MPC, что обеспечивает максимальную безопасность и децентрализацию.
Команда этого проекта состоит из Наси и Благоя, имеющих многолетний опыт работы в индустрии блокчейнов. Мы увлечены безопасностью смарт-контрактов и считаем, что обеспечение максимальной безопасности и бесперебойного взаимодействия со средствами пользователей в их кошельках смарт-контрактов важно для привлечения следующего миллиарда пользователей. В настоящее время мы создаем Tokensight, который станет первым приложением, использующим наш кошелек WebAuthn с открытым исходным кодом.
ZK-Team: абстракция учетной записи PriFi Labs для команд, сохраняющая конфиденциальность
Ценным аспектом абстракции учетных записей является ее способность облегчать совместное владение учетными записями между членами команды, позволяя им беспрепятственно совершать транзакции как единое целое. Организации могут создать абстрактную учетную запись и установить предопределенные правила для управления уполномоченными лицами и назначенными им лимитами расходов. В простой настройке адреса членов команды и соответствующие им разрешения могут быть записаны в блокчейн. Это вызывает законную озабоченность конфиденциальностью, поскольку организации могут не захотеть публично раскрывать эту конфиденциальную информацию.
ZK-Team — это экспериментальная концепция абстрактной учетной записи, сохраняющей конфиденциальность, которая позволяет организациям управлять членами команды, сохраняя при этом личную конфиденциальность. Используя доказательства с нулевым разглашением, ZK-Team обеспечивает транзакции, которые обеспечивают конфиденциальность уникальных адресов членов команды и связанных с ними привилегий. Мы ожидаем, что наш проект станет универсальным решением для организаций, управляющих командами и активами, а также справочником для разработчиков Ethereum, которые хотят использовать доказательства с нулевым разглашением для защиты конфиденциальности информации, хранящейся в абстракции учетной записи.
PriFi Labs — стартап из Торонто, Канада, который исследует способы повышения безопасности и конфиденциальности приложений блокчейна.
Rhinestone: модульная абстракция аккаунта
Абстракция учетной записи обещает обеспечить повышенную безопасность и существенное улучшение пользовательского опыта без ущерба для философии Web3. В Rhinestone мы считаем, что будущее абстракции учетных записей является модульным, где модули представляют собой смарт-контракты, которые расширяют функциональность интеллектуальных учетных записей, предоставляя новую платформу для инноваций в кошельках без разрешения.
Однако предоставление доступа к смарт-аккаунтам сторонним разработчикам через модули увеличивает поверхность атаки на учетные записи пользователей. Мы разрабатываем стандарт регистрации модулей и декларирования заявлений о безопасности этих модулей. Этот реестр служит механизмом делегирования доверия для интеллектуальных учетных записей, которые необходимо запрашивать перед установкой сторонних модулей для повышения безопасности пользователей.
AAA: абстракция аккаунта в нерабочее время
В ААА все началось с простой идеи — повысить осведомленность об АА и 4337. Хотя мы, возможно, больше не занимаемся программированием лично, наша страсть к технологиям и стремление к массовому внедрению криптовалют остаются сильными. Мы твердо верим, что абстракция учетных записей является ключом к широкому внедрению.
То, что началось как встреча разработчиков, переросло в серию впечатляющих мероприятий, проводимых на трех континентах. Эти мероприятия обеспечивают платформу для обмена знаниями и создания сообщества, что идеально соответствует целям гранта ERC-4337 AA.
Заглядывая в будущее, мы рады дальнейшему расширению нашего охвата. Вскоре появятся обучающие видеоролики и интерактивные руководства, которые позволят нам дать большему количеству людей возможность взаимодействовать с криптовалютой и понимать ее. Для нас большая честь быть частью этого пути, и мы стремимся внести значимый вклад в область технологий шифрования.
Распаковка 4337 - Серия технических статей
Авторы этой серии статей получили грант, который поможет понять, как работают компоненты EIP-4337. Цель состоит в том, чтобы сократить время и усилия, необходимые разработчикам и исследователям, чтобы догнать прогресс и начать концентрироваться на конкретных областях, в которых они заинтересованы в дальнейшем вносить свой вклад.
Три темы:
Жизненный цикл пользовательской операции: путь пользовательской операции в упаковщике и различные функции, вызываемые упаковщиком в точке входа для проверки и окончательной отправки ее в цепочку.
Познакомьтесь с различными параметрами газа. Существует несколько параметров газа, заданных на уровнях упаковщика, пула памяти и действий пользователя (перечислены ниже). Объясните эти параметры и их влияние.
Объясните различные параметры данных вызова: данные вызова входной транзакции, данные UserOp.calldata, данные вызова Txns с множественной отправкой.
Hexlink: EIP-4972 — привязка ENS к учетным записям ERC-4337.
Hexlink стремится предоставить всем пользователям ENS интеллектуальную учетную запись, совместимую с AA, которую можно использовать непосредственно через EIP-4972. Через Hexlink каждое имя ENS может быть получено из уникальной AA-совместимой смарт-учетной записи, которая может быть развернута только владельцем домена и может использоваться для мгновенного получения криптовалюты. Учитывая, что большинство имен ENS в настоящее время контролируется EOA, мы считаем, что эта настройка двойной учетной записи облегчит переход от EOA к смарт-аккаунтам, преобразуя всех существующих пользователей ENS в пользователей AA, тем самым способствуя более широкому внедрению AA.
UniPass: модуль аутентификации OpenID
Абстракция учетной записи позволяет разработчикам настраивать логику аутентификации и использовать различные инфраструктуры Интернета для аутентификации пользователей. Наша команда UniPass представляет новое решение для аутентификации пользователей путем проверки цифровой подписи протокола OpenID Connect — решение аутентификации OpenID для регистрации и восстановления новых пользователей.
Это решение работает в сочетании с ERC-4337, чтобы обеспечить удобство входа в систему OAuth одним щелчком мыши и создания учетной записи для новых пользователей, использующих социальные сети, такие как Google и Apple. Кроме того, это упрощает процесс восстановления в случае потери или компрометации ключа. Целью этого проекта является создание библиотеки, которая позволит разработчикам кошельков ERC-4337 легко интегрировать аутентификацию OpenID в свои продукты.
Клава: Продвижение поддержки кривой secp256r1 для АА
Хотя решения по абстракции учетных записей появляются, обеспечение лучшего пользовательского опыта без ущерба для безопасности остается одной из основных задач. Команда Clave (ранее Opclave) исследует и разрабатывает инструменты, которые используют собственные программные и аппаратные решения мобильных устройств в качестве подписывающих сторон, поднимая кошельки мобильных устройств до уровня безопасности аппаратных кошельков за счет максимального удобства пользователя. Ниже приведены некоторые цели этой сферы полномочий:
Обмен результатами исследований с использованием таких решений, как Secure Enclave, WebAuthn, Passkeys и т. д.
Предоставляет пример кода для использования этих решений в качестве лиц, подписывающих транзакции.
Предоставляет пример кода смарт-контракта, который обрабатывает подписанные транзакции.
Предоставляет образцы контрактов учетных записей, управляемых этими решениями, путем интеграции валидаторов Solidity и предварительно скомпилированных контрактов.
Продвинут EIP-7212 для улучшения этих решений для эффективного использования в EVM.
В команду Clave входят разработчики и исследователи, которые впервые представили эту концепцию во время хакатона «ETHGlobal Scaling Ethereum 2023». Сейчас команда работает над использованием доверенной среды выполнения мобильного устройства в качестве подписывающей стороны для предоставления учетных записей, основанных на абстракции учетной записи.
Посмотреть Оригинал
На этой странице может содержаться сторонний контент, который предоставляется исключительно в информационных целях (не в качестве заявлений/гарантий) и не должен рассматриваться как поддержка взглядов компании Gate или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
Краткий обзор 18 проектов, которые выиграли раунд финансирования «Абстракция аккаунтов» Ethereum Foundation
Автор: ERC-4337
Составил: Deep Wave TechFlow
Проект финансирования абстрактного счета ERC-4337 был успешно завершен. Программа грантов будет поддерживать 18 команд, создающих разнообразные проекты на основе ERC-4337 (также известного как абстракция аккаунта).
Проект каждой команды уникальным образом соответствует целям гранта ERC-4337 AA, и мы верим, что результаты этих усилий распространятся по всей экосистеме, вдохновляя на новые идеи и возможности для сотрудничества.
В основе успеха этого раунда финансирования лежат страстные и талантливые люди, управляющие этими проектами, демонстрирующие глубокое понимание духа Ethereum и стремление расширить границы возможностей. Получатели этого раунда финансирования обладают различными навыками и опытом и коллективно привержены развитию возможностей Ethereum.
Чтобы получить представление об отдельных проектах и руководящих командах, мы написали обзоры проектов, предоставленные самими командами (в произвольном порядке). По мере продвижения этих проектов мы с нетерпением ожидаем их прогресса и потенциального влияния на траекторию развития Эфириума.
Ядро ZeroDev
ZeroDev Kernel, или сокращенно Kernel, представляет собой учетную запись смарт-контракта, разработанную с нуля, со следующими функциями:
Плагины — это смарт-контракты, которые настраивают поведение учетной записи. Мы понимаем, что невозможно предсказать потребности пользователей в учетных записях смарт-контрактов, поскольку в процессе использования своих учетных записей они будут взаимодействовать со многими различными DApps. Поэтому единственное решение — сделать учетную запись масштабируемой, чтобы пользователи могли со временем добавлять в свою учетную запись новые функции.
На момент написания этой статьи Kernel является наиболее широко используемой учетной записью AA во всех основных сетях EVM (Ethereum/Polygon/Arbitrum/Optimism/Base). Kernel — это проект ZeroDev, который предоставляет разработчикам инфраструктуру и инструменты для интеграции AA.
Etherspot 的 Скандха Бандлер
ERC-4337 представляет отдельный пул памяти, предназначенный для действий, выполняемых кошельками, абстрагированными от учетных записей. Кроме того, он предлагает новую концепцию под названием «объединитель», которая объединяет операции пользователя в традиционную торговую структуру. Этот подход, управляемый сборщиком, позволяет выполнять и применять абстракцию учетной записи без изменения базового протокола. Этот механизм также закладывает основу для будущей бесшовной интеграции. В этом случае становится очевидной важность P2P-интерфейса в бандлере. Благодаря интеграции P2P-интерфейса действия пользователя, полученные конкретным сборщиком, будут распространяться среди всех взаимосвязанных узлов. Таким образом, даже если конкретный сборщик демонстрирует неправильное поведение или проверку транзакций, эти действия пользователя все равно могут обрабатываться другими сборщиками в сети.
Команда Etherspot помогла Ethereum Foundation разработать спецификацию протокола для пулов общей памяти и тестирует пул общей памяти (интерфейс P2P), используя реализацию бандлера Etherspot. Сборщик Etherspot называется Skandha. Он уже доступен в шести тестовых сетях и одиннадцати основных сетях, включая Ethereum, Polygon, Optimism, Arbitrum, Fuse, Mantle, Gnosis, Base, Avalanche, BNB и Linea.
MynaWallet
MynaWallet — это контрактный счет, интегрированный с удостоверением личности, выданным правительством Японии (Myna Card), которым в настоящее время владеют около **100 миллионов жителей. **MynaWallet позволяет пользователям беспрепятственно совершать платежи токенами, передавать или получать NFT, а также выполнять любые транзакции, поддерживаемые их учетной записью, даже не зная о существовании криптовалют.
Это потенциально может сделать криптовалюты доступными для большинства жителей Японии. Мы были бы очень рады, если бы эта инициатива могла послужить прецедентом, который вдохновит другие страны на проведение аналогичных экспериментов, связывая свою национальную инфраструктуру идентификации с Ethereum и знакомя своих граждан с пространством криптовалют.
Blocto: поддержка AA для web3.js
Мы считаем, что наш проект Web3.js не только соответствует целям гранта ERC-4337 AA, но и играет важную роль в более широкой области разработки dApp.
Чтобы способствовать разработке ERC-4337, мы решили поделиться 4337 конкретными методами RPC через Web3.js, такими как sendUserOperation, AssessmentUserOperationGas, getUserOperationByHash, getUserOperationReceipt и supportEntryPoints.
Поступая так, разработчики могут использовать эти методы, чтобы сосредоточиться на том, что им действительно важно: на потрясающих децентрализованных приложениях. Например, если dApps хотят обеспечить лучший пользовательский опыт, они могут изменить метод вызова с sendTransaction на sendUserOperation, если поставщик кошелька поддерживает эту функцию.
Blocto верит в упрощение этих процессов, содействие развитию поддерживающей экосистемы dApp и, в конечном итоге, в катализатор новой эры децентрализованных приложений, ориентированных как на разработчиков, так и на пользователей.
Силиус
Silius — это модульная и эффективная реализация сборщика ERC-4337 на Rust. Проект полностью соответствует более широкому видению и экосистеме ERC, идет в ногу с изменениями спецификаций и поддерживает будущие функции, такие как протоколы P2P и альтернативные мемпулы. Сборщик структурирован таким образом, что его основные строительные блоки — основные компоненты и библиотеки — можно повторно использовать в качестве кубиков Lego в других проектах АА в экосистеме. Silius также вносит свой вклад в экосистему Rust Ethereum, развивая и расширяя другие библиотеки и проекты Rust.
Шнорркель.js
Следует подчеркнуть тот факт, что подписи Шнорра включаются посредством абстракции учетной записи. Без абстракции учетной записи каждое децентрализованное приложение должно было бы прописывать обработку подписи Шнорра в своем контракте и объяснять миру и кошелькам EOA, почему им пришлось подписывать два сообщения (ECDSA для мемпула, Шнорра для фактической транзакции), что делает использование It очень удобным. громоздкий. Все эти проблемы решаются абстракцией аккаунта. Просто подпишите UserOperation с помощью Шнорра и передайте его субъекту платежа. Проверка подписи Шнорра осуществляется смарт-контрактом AA. Другими словами, AA допускает различные схемы подписи.
Зачем использовать мультиподпись Шнорра?
QR-Seal — это полностью совместимый с ERC-4337 кошелек Schnorr с несколькими подписями, который использует отмеченную грантом библиотеку Schnorr, AA и принципы оплаты с использованием контракта Ambire Wallet и Pimlico. Мы приняли участие в хакатоне ETH Prague и выиграли категорию ETH Future за нашу QR-печать. На этом хакатоне рассказывается, как два человека создали кошелек с мультиподписью и передали данные с помощью QR-кода.
Ambire: автономная аутентификация по электронной почте и паролю через DKIM
Регистрация по электронной почте — это эффективный метод знакомства новых пользователей с миром криптографии, поскольку она обеспечивает знакомый процесс доступа и восстановления с помощью электронной почты. Мы предоставим более простой и удобный способ добавления механизмов восстановления или подписей транзакций в кошельки абстракции учетных записей, обеспечивая при этом большую безопасность. Этот тип восстановления или подписания транзакций улучшит самостоятельный хостинг и удобство использования Web3 для новых пользователей.
Такая библиотека уменьшит усилия, необходимые другим разработчикам для предоставления своим пользователям более удобного приложения, в то время как они сосредоточены на решениях AA.
Кроме того, мы считаем, что такие приложения значительно привлекут новых пользователей в мире Web3.
Библиотека будет полностью с открытым исходным кодом и будет лицензироваться по разрешительной лицензии, такой как MIT, как и все наши текущие усилия по аутентификации DKIM или учетным записям электронной почты/пароля.
Ambire, веб-кошелек для абстракции учетных записей, запущенный в конце 2021 года, является первым кошельком, предлагающим самостоятельное создание учетных записей с аутентификацией по электронной почте и паролю благодаря базовой мультиподписи 2/2.
Мы считаем, что после года работы в основной сети и других сетях EVM учетные записи электронной почты и паролей демонстрируют, как абстракция учетных записей может сделать Ethereum более инклюзивным. Мы обнаружили, что регистрация по электронной почте хорошо подходит для тех, у кого нет технических навыков или терпения для работы с исходными фразами или расширениями браузера.
Учетные записи Ambire Smart предоставляют возможность нескольким подписывающим сторонам. Мы поддерживаем два типа подписывающих лиц. Первый — это лица, подписывающие электронную почту/пароль, а второй — EOA, например аппаратные кошельки, расширения браузера (кошельки Web3) и т. д.
При использовании подписывающего устройства по электронной почте/паролю Ambire незаметно создает для вас мультиподпись 2/2, где один ключ находится на вашем устройстве и шифруется с помощью парольной фразы, а другой ключ проверяет код подтверждения электронной почты и хранится на внутреннем HSM. . Для контрольной учетной записи требуется два ключа, но для запуска процесса восстановления по времени требуется только один ключ.
Мы предоставляем варианты восстановления учетных записей электронной почты и паролей в случае потери пароля или доступа к электронной почте. Если только один ключ подпишет транзакцию, контракт вызовет 72-часовое восстановление временной блокировки. Через 72 часа отсутствующий ключ транзакции будет заменен новым ключом, предоставленным пользователем в той же транзакции.
IoTeX: кошелек абстракции учетной записи, основанный на доказательстве с нулевым разглашением
Используя доказательства с нулевым разглашением (ZKP), наш кошелек абстракции учетной записи, основанный на доказательствах с нулевым разглашением, расширяет потенциал сетевых игр, DeFi, DeSocial, DePIN и других приложений, обеспечивая совместимость между Ethereum и реальными приложениями.
Кошелек использует zkSNARK для подтверждения доступа к учетной записи: если у пользователя правильный пароль, он может использовать средство проверки для создания действительного доказательства для разблокировки учетной записи. Затем внутрисетевой смарт-контракт проверяет это доказательство для аутентификации транзакции.
Наше перспективное видение предполагает применение доказательств с нулевым разглашением к различным аспектам кошельков, абстрагированных от учетных записей, включая операции с кошельками через аутентификацию Web2, социальное восстановление с использованием статуса социальных сетей Web2 и инициализацию кошельков с нулевым балансом с использованием распространенных платежных каналов Web2.
Команда проекта состоит из двух старших исследователей из команды IoTeX.
SixgradeLab: анализ данных внутри сети
Первоначальное видение проекта состоит в том, чтобы предоставить аналитикам данных Web3 необходимые знания и навыки для адаптации к изменениям в структурах данных цепочек Ethereum и EVM, вызванным ERC-4337, и поддерживать эффективный анализ данных в цепочке. В частности, проект будет:
Рассматривая влияние ERC-4337 на анализ данных в сети и исследуя собственные механизмы абстракции учетных записей в других цепочках уровня 2 и EVM, этот проект может предоставить ценную информацию и ресурсы аналитикам данных, работающим в экосистеме Ethereum. Это, в свою очередь, позволяет более эффективно выявлять и устранять уязвимости и проблемы с производительностью на платформе Ethereum, помогая обеспечить ее дальнейший успех и рост.
В целом, этот проект может помочь гарантировать, что анализ данных в сети останется ценным и эффективным инструментом для сообщества Ethereum, а также, предоставляя информацию и ресурсы для аналитиков данных, работающих в цепочках Ethereum, Layer2 и EVM, способствовать росту и успеху сети Ethereum. Экосистема Эфириума.
Jam: пакетный процессор транзакций DeFi от Picnic
Jam — это API с открытым исходным кодом для создания операций DeFi для приложений ERC-4337. Цель состоит в том, чтобы позволить разработчикам легко предлагать различные продукты DeFi через простой API, делая DeFi более доступным для конечных пользователей. Вы можете спросить Jam, как выполнить конкретную операцию DeFi, и получить данные вызова, которые выполняют все необходимые шаги для выполнения в одной транзакции.
Мы (Picnic) работали с различными интеграциями DeFi в течение последних двух лет и почувствовали трудности с поддержанием такой инфраструктуры. Мы считаем, что лучший путь вперед — превратить это в общественное благо, а финансирование от Ethereum Foundation — отличный способ координации с сообществом.
TokenSight: многофакторная аутентификация абстракции учетной записи с использованием WebAuthn
Проблема, которую TokenSight пытается решить, связана с безопасностью кошелька смарт-контрактов в цепочке, и этот подход фокусируется на двух пересекающихся направлениях — создании кошелька смарт-контрактов ERC-4337 с возможностью WebAuthn и обеспечении разработки существующих кошельков ERC-4337. инструмент для добавления устройств WebAuthn в качестве механизма многофакторной авторизации транзакций.
Наш подход основан на полностью сетевой реализации оптимизированной по затратам схемы проверки подписи WebAuthn Gas без использования какой-либо архитектуры MPC, что обеспечивает максимальную безопасность и децентрализацию.
Команда этого проекта состоит из Наси и Благоя, имеющих многолетний опыт работы в индустрии блокчейнов. Мы увлечены безопасностью смарт-контрактов и считаем, что обеспечение максимальной безопасности и бесперебойного взаимодействия со средствами пользователей в их кошельках смарт-контрактов важно для привлечения следующего миллиарда пользователей. В настоящее время мы создаем Tokensight, который станет первым приложением, использующим наш кошелек WebAuthn с открытым исходным кодом.
ZK-Team: абстракция учетной записи PriFi Labs для команд, сохраняющая конфиденциальность
Ценным аспектом абстракции учетных записей является ее способность облегчать совместное владение учетными записями между членами команды, позволяя им беспрепятственно совершать транзакции как единое целое. Организации могут создать абстрактную учетную запись и установить предопределенные правила для управления уполномоченными лицами и назначенными им лимитами расходов. В простой настройке адреса членов команды и соответствующие им разрешения могут быть записаны в блокчейн. Это вызывает законную озабоченность конфиденциальностью, поскольку организации могут не захотеть публично раскрывать эту конфиденциальную информацию.
ZK-Team — это экспериментальная концепция абстрактной учетной записи, сохраняющей конфиденциальность, которая позволяет организациям управлять членами команды, сохраняя при этом личную конфиденциальность. Используя доказательства с нулевым разглашением, ZK-Team обеспечивает транзакции, которые обеспечивают конфиденциальность уникальных адресов членов команды и связанных с ними привилегий. Мы ожидаем, что наш проект станет универсальным решением для организаций, управляющих командами и активами, а также справочником для разработчиков Ethereum, которые хотят использовать доказательства с нулевым разглашением для защиты конфиденциальности информации, хранящейся в абстракции учетной записи.
PriFi Labs — стартап из Торонто, Канада, который исследует способы повышения безопасности и конфиденциальности приложений блокчейна.
Rhinestone: модульная абстракция аккаунта
Абстракция учетной записи обещает обеспечить повышенную безопасность и существенное улучшение пользовательского опыта без ущерба для философии Web3. В Rhinestone мы считаем, что будущее абстракции учетных записей является модульным, где модули представляют собой смарт-контракты, которые расширяют функциональность интеллектуальных учетных записей, предоставляя новую платформу для инноваций в кошельках без разрешения.
Однако предоставление доступа к смарт-аккаунтам сторонним разработчикам через модули увеличивает поверхность атаки на учетные записи пользователей. Мы разрабатываем стандарт регистрации модулей и декларирования заявлений о безопасности этих модулей. Этот реестр служит механизмом делегирования доверия для интеллектуальных учетных записей, которые необходимо запрашивать перед установкой сторонних модулей для повышения безопасности пользователей.
AAA: абстракция аккаунта в нерабочее время
В ААА все началось с простой идеи — повысить осведомленность об АА и 4337. Хотя мы, возможно, больше не занимаемся программированием лично, наша страсть к технологиям и стремление к массовому внедрению криптовалют остаются сильными. Мы твердо верим, что абстракция учетных записей является ключом к широкому внедрению.
То, что началось как встреча разработчиков, переросло в серию впечатляющих мероприятий, проводимых на трех континентах. Эти мероприятия обеспечивают платформу для обмена знаниями и создания сообщества, что идеально соответствует целям гранта ERC-4337 AA.
Заглядывая в будущее, мы рады дальнейшему расширению нашего охвата. Вскоре появятся обучающие видеоролики и интерактивные руководства, которые позволят нам дать большему количеству людей возможность взаимодействовать с криптовалютой и понимать ее. Для нас большая честь быть частью этого пути, и мы стремимся внести значимый вклад в область технологий шифрования.
Распаковка 4337 - Серия технических статей
Авторы этой серии статей получили грант, который поможет понять, как работают компоненты EIP-4337. Цель состоит в том, чтобы сократить время и усилия, необходимые разработчикам и исследователям, чтобы догнать прогресс и начать концентрироваться на конкретных областях, в которых они заинтересованы в дальнейшем вносить свой вклад.
Три темы:
Hexlink: EIP-4972 — привязка ENS к учетным записям ERC-4337.
Hexlink стремится предоставить всем пользователям ENS интеллектуальную учетную запись, совместимую с AA, которую можно использовать непосредственно через EIP-4972. Через Hexlink каждое имя ENS может быть получено из уникальной AA-совместимой смарт-учетной записи, которая может быть развернута только владельцем домена и может использоваться для мгновенного получения криптовалюты. Учитывая, что большинство имен ENS в настоящее время контролируется EOA, мы считаем, что эта настройка двойной учетной записи облегчит переход от EOA к смарт-аккаунтам, преобразуя всех существующих пользователей ENS в пользователей AA, тем самым способствуя более широкому внедрению AA.
UniPass: модуль аутентификации OpenID
Абстракция учетной записи позволяет разработчикам настраивать логику аутентификации и использовать различные инфраструктуры Интернета для аутентификации пользователей. Наша команда UniPass представляет новое решение для аутентификации пользователей путем проверки цифровой подписи протокола OpenID Connect — решение аутентификации OpenID для регистрации и восстановления новых пользователей.
Это решение работает в сочетании с ERC-4337, чтобы обеспечить удобство входа в систему OAuth одним щелчком мыши и создания учетной записи для новых пользователей, использующих социальные сети, такие как Google и Apple. Кроме того, это упрощает процесс восстановления в случае потери или компрометации ключа. Целью этого проекта является создание библиотеки, которая позволит разработчикам кошельков ERC-4337 легко интегрировать аутентификацию OpenID в свои продукты.
Клава: Продвижение поддержки кривой secp256r1 для АА
Хотя решения по абстракции учетных записей появляются, обеспечение лучшего пользовательского опыта без ущерба для безопасности остается одной из основных задач. Команда Clave (ранее Opclave) исследует и разрабатывает инструменты, которые используют собственные программные и аппаратные решения мобильных устройств в качестве подписывающих сторон, поднимая кошельки мобильных устройств до уровня безопасности аппаратных кошельков за счет максимального удобства пользователя. Ниже приведены некоторые цели этой сферы полномочий:
В команду Clave входят разработчики и исследователи, которые впервые представили эту концепцию во время хакатона «ETHGlobal Scaling Ethereum 2023». Сейчас команда работает над использованием доверенной среды выполнения мобильного устройства в качестве подписывающей стороны для предоставления учетных записей, основанных на абстракции учетной записи.