Краткий обзор 18 проектов, которые выиграли раунд финансирования «Абстракция аккаунтов» Ethereum Foundation

Автор: ERC-4337, Компилятор: Deep Tide TechFlow.

Проект финансирования абстрактного счета 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 разработать спецификацию протокола пула общей памяти и использует реализацию бандлера Etherspot для пилотного использования пула общей памяти (интерфейс P2P). Сборщик для 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.

Краткий обзор 18 проектов, которые выиграли раунд финансирования «Абстракции аккаунтов» Ethereum Foundation

Шнорркель.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), наш кошелек абстракции учетных записей на основе ZKP расширяет потенциал сетевых игр, DeFi, DeSocial, DePIN и других приложений, обеспечивая совместимость между Ethereum и реальными приложениями.

Кошелек использует zkSNARK для подтверждения доступа к учетной записи: если у пользователя правильный пароль, он может использовать средство проверки для создания действительного доказательства для разблокировки учетной записи. Затем внутрисетевой смарт-контракт проверяет это доказательство для аутентификации транзакции.

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

Команда проекта состоит из двух старших исследователей из команды IoTeX.

SixgradeLab: анализ данных внутри сети

Первоначальное видение проекта заключалось в том, чтобы предоставить аналитикам данных Web3 необходимые знания и навыки для адаптации к изменениям в структуре данных цепочек Ethereum и EVM, вызванным ERC-4337, и для поддержания эффективного анализа данных в цепочке. В частности, проект будет:

  1. Предоставьте несколько информационных панелей с индикаторами данных, чтобы помочь специалистам по абстрагированию счетов понять ситуацию с экологическими данными. В то же время создайте таблицу агрегированных данных, чтобы облегчить работу аналитика.
  2. Предоставить учебный учебный документ, описывающий влияние абстракции учетных записей на анализ данных в цепочке, который будет открыт для аналитиков данных Web3, чтобы они могли адаптироваться к новым структурам данных и эффективно проводить анализ данных в цепочке в Web3.
  3. Поскольку все больше и больше игроков участвуют в абстракции учетных записей, включая инфраструктуру, децентрализованные приложения и основных пользователей, нам нужен отчет о перспективах данных, чтобы проиллюстрировать текущую ситуацию с внедрением ERC-4337.

Рассматривая влияние ERC-4337 на анализ данных в сети и исследуя собственные механизмы абстракции учетных записей в других цепочках уровня 2 и EVM, этот проект может предоставить ценную информацию и ресурсы аналитикам данных, работающим в экосистеме Ethereum. Это, в свою очередь, позволяет более эффективно выявлять и устранять уязвимости и проблемы с производительностью на платформе Ethereum, помогая обеспечить ее дальнейший успех и рост.

В целом, этот проект может помочь гарантировать, что анализ данных в цепочке останется ценным и эффективным инструментом для сообщества Ethereum, а также, предоставляя информацию и ресурсы для аналитиков данных, работающих в цепочках Ethereum, Layer2 и EVM, способствовать росту и успеху экосистема Эфириума.

Jam: пакетный процессор транзакций DeFi от Picnic

Jam — это API с открытым исходным кодом для создания операций DeFi для приложений ERC-4337. Цель состоит в том, чтобы позволить разработчикам легко предлагать различные продукты DeFi через простой API, делая DeFi более доступным для конечных пользователей. Вы можете спросить Jam, как выполнить конкретную операцию DeFi, и получить данные вызова, которые выполняют все необходимые шаги для выполнения в одной транзакции.

Краткий обзор 18 проектов-победителей в раунде финансирования «Абстракция аккаунтов» Ethereum Foundation

Мы (Picnic) работали с различными интеграциями DeFi в течение последних двух лет и столкнулись с трудностями при обслуживании такой инфраструктуры. Мы считаем, что лучший путь вперед — превратить это в общественное благо, а финансирование от Ethereum Foundation — отличный способ координации с сообществом.

TokenSight: многофакторная аутентификация абстракции учетной записи с использованием WebAuthn

Проблема, которую TokenSight пытается решить, связана с безопасностью кошелька смарт-контрактов в цепочке, и этот подход фокусируется на двух пересекающихся направлениях — создании кошелька смарт-контрактов ERC-4337 с возможностью WebAuthn и обеспечении разработки существующих кошельков ERC-4337. инструмент для добавления устройств WebAuthn в качестве механизма многофакторной авторизации транзакций.

Наш подход основан на полностью сетевой, оптимизированной по стоимости Gas схеме проверки подписи WebAuthn без использования какой-либо архитектуры MPC, что обеспечивает максимальную безопасность и децентрализацию.

Команда этого проекта состоит из Наси и Благоя, имеющих многолетний опыт работы в индустрии блокчейнов. Мы увлечены безопасностью смарт-контрактов и считаем, что обеспечение максимальной безопасности и бесперебойного взаимодействия со средствами пользователей в их кошельках смарт-контрактов важно для привлечения следующего миллиарда пользователей. В настоящее время мы создаем Tokensight, который станет первым приложением, использующим наш кошелек WebAuthn с открытым исходным кодом.

ZK-Team: абстракция учетной записи PriFi Labs для команд, сохраняющая конфиденциальность

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

ZK-Team — это экспериментальная концепция абстрактной учетной записи, сохраняющей конфиденциальность, которая позволяет организациям управлять членами команды, сохраняя при этом личную конфиденциальность. Используя доказательства с нулевым разглашением, ZK-Team обеспечивает транзакции, которые обеспечивают конфиденциальность уникальных адресов членов команды и связанных с ними привилегий. Мы ожидаем, что наш проект станет универсальным решением для организаций, управляющих командами и активами, а также справочником для разработчиков Ethereum, которые хотят использовать доказательства с нулевым разглашением для защиты конфиденциальности информации, хранящейся в абстракции учетной записи.

PriFi Labs — стартап из Торонто, Канада, который исследует способы повышения безопасности и конфиденциальности приложений блокчейна.

Rhinestone: Модульная абстракция аккаунта

Абстракция учетной записи обещает обеспечить повышенную безопасность и существенное улучшение пользовательского опыта без ущерба для философии Web3. В Rhinestone мы считаем, что будущее абстракции учетных записей является модульным, где модули представляют собой смарт-контракты, которые расширяют функциональность интеллектуальных учетных записей, предоставляя новую платформу для инноваций в кошельках без разрешения.

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

AAA: абстракция аккаунта в нерабочее время

В ААА все началось с простой идеи — повысить осведомленность об АА и 4337. Хотя мы, возможно, больше не программируем сами, наша страсть к технологиям и стремление к массовому внедрению криптовалют остаются такими же сильными, как и прежде. Мы твердо верим, что абстракция учетных записей является ключом к широкому распространению.

Из того, что началось как встреча разработчиков, мы превратились в серию важных мероприятий на трех континентах. Эти мероприятия предоставляют платформу для обмена знаниями и создания сообщества, что идеально соответствует целям финансирования ERC-4337 AA.

Заглядывая в будущее, мы рады дальнейшему расширению нашего охвата. Вскоре появятся обучающие видеоролики и интерактивные руководства, которые позволят нам расширить возможности большего числа людей для взаимодействия и понимания криптовалют. Для нас большая честь быть частью этого пути и мы стремимся внести значимый вклад в криптопространство.

Краткий обзор 18 проектов, которые выиграли раунд финансирования «Абстракция аккаунтов» Ethereum Foundation

###Распаковка 4337 - серия технических статей

Авторы этой серии статей получили грант, который поможет понять, как работают компоненты EIP-4337. Цель состоит в том, чтобы сократить время и усилия, необходимые разработчикам и исследователям, чтобы догнать прогресс и начать концентрироваться на конкретных областях, в которых они заинтересованы в дальнейшем вносить свой вклад.

Три темы:

  1. Жизненный цикл пользовательской операции: путь пользовательской операции в упаковщике и различные функции, вызываемые упаковщиком в точке входа для проверки и окончательной отправки ее в цепочку.
  2. Понимание различных параметров газа. Существует несколько параметров газа, заданных на уровнях упаковщика, мемпула и пользователя (перечислены ниже). Объясните эти параметры и их влияние.
  3. Объясните различные параметры данных вызова: данные вызова входной транзакции, данные 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 представляет новое решение для аутентификации пользователей путем проверки подписей ID-токенов в цепочке для протокола 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 или как финансовый или профессиональный совет. Подробности смотрите в разделе «Отказ от ответственности» .
  • Награда
  • комментарий
  • Поделиться
комментарий
0/400
Нет комментариев
  • Закрепить