Компіляція оригінального тексту: Deep Tide TechFlow
Проект фінансування абстракції облікового запису ERC-4337 успішно завершено. Програма грантів підтримає 18 команд, які розроблятимуть різноманітні проекти навколо ERC-4337 (також відомого як абстракція облікового запису).
Проект кожної команди унікально узгоджується з цілями гранту ERC-4337 AA, і ми віримо, що результати цих зусиль вплинуть на всю екосистему, надихаючи на нові ідеї та можливості для співпраці.
Пристрасні й талановиті люди, які керують цими проектами, є основою успіху цього раунду фінансування, демонструючи глибоке розуміння етосу Ethereum і прагнення розширювати межі можливостей. Одержувачі цього раунду фінансування мають різноманітні навички та досвід і колективно віддані розвитку можливостей Ethereum.
Щоб отримати уявлення про те, як виглядав кожен проект і команда керівництва, ми написали огляди проектів, які надали самі команди (без певного порядку). Оскільки ці проекти просуваються вперед, ми з нетерпінням чекаємо їх прогресу та потенційного впливу на траєкторію Ethereum.
Ядро ZeroDev
ZeroDev Kernel, скорочено Kernel, — це смарт-контрактний обліковий запис, розроблений з нуля, із такими характеристиками:
Для гаманця AA - ядро, сумісне з ERC-4337;
Ефективність – ми приділяємо велику увагу оптимізації використання газу;
Модульний - ядро можна розширити за допомогою "плагінів".
Плагіни — це розумні контракти, які налаштовують поведінку облікового запису. Ми розуміємо, що неможливо передбачити потреби користувачів в облікових записах смарт-контрактів, оскільки в процесі використання своїх облікових записів вони взаємодіятимуть із багатьма різними DApps. Тому єдине рішення — зробити обліковий запис масштабованим, щоб користувачі могли з часом додавати нові функції до свого облікового запису.
На момент написання цієї статті Kernel є найпоширенішим обліковим записом AA у всіх основних мережах EVM (Ethereum/Polygon/Arbitrum/Optimism/Base). Kernel — це проект ZeroDev, який надає розробникам інфраструктуру та інструменти для інтеграції АА.
Etherspot 的 Skandha Bundler
ERC-4337 представляє окремий mempool, присвячений діям, які виконуються гаманцями абстракції облікових записів. Крім того, він також пропонує нову концепцію під назвою «пакетувальник» для включення дій користувача в традиційну структуру транзакцій. Цей підхід, керований групувальником, дає змогу виконувати абстракцію облікового запису та застосовувати її без зміни базового протоколу. Цей механізм також закладає основу для майбутньої повної інтеграції. У цьому випадку стає очевидною важливість 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, ми вирішили поділитися спеціальними методами RPC 4337, такими як sendUserOperation, evaluationUserOperationGas, getUserOperationByHash, getUserOperationReceipt і supportedEntryPoints через Web3.js.
Роблячи це, розробники можуть використовувати ці методи, щоб зосередитися на тому, що їх справді хвилює: чудових dApps. Наприклад, якщо dApps хочуть забезпечити кращий досвід роботи з користувачем, вони можуть змінити метод виклику з sendTransaction на sendUserOperation, якщо постачальник гаманця підтримує цю функцію.
Blocto вірить у спрощення цих процесів, сприяння розвитку підтримуючої екосистеми dApp і, зрештою, каталізатор нової ери децентралізованих програм, які так само зосереджені на розробниках, як і на користувачах.
Сіліус
Silius — це модульна та ефективна реалізація Rust пакетера ERC-4337. Проект повністю узгоджується з ширшим баченням і екосистемою ERC, не відстаючи від змін специфікацій і підтримуючи майбутні функції, такі як протоколи P2P і альтернативні mempool. Збірник структурований таким чином, що його основні будівельні блоки – основні компоненти та бібліотеки – можна повторно використовувати як кубики LEGO в інших проектах АА в екосистемі. Silius також робить внесок в екосистему Rust Ethereum, будуючи та розширюючи інші бібліотеки та проекти Rust.
Schnorrkel.js
Ми повинні підкреслити той факт, що підписи Schnorr активовані через абстракцію облікового запису. Без абстракції облікового запису кожна прикладна програма повинна була б записати обробку підпису Schnorr у своєму контракті та пояснити світу та гаманцю EOA, чому вони повинні підписувати два повідомлення (ECDSA для mempool і Schnorr для фактичної транзакції), що робить використання It виглядає дуже громіздкий. Усі ці проблеми вирішуються шляхом абстракції облікового запису. Просто підпишіть UserOperation у Schnorr і передайте його принципалу платежу. Перевірка підпису Schnorr здійснюється за допомогою смарт-контракту AA. Іншими словами, АА дозволяє використовувати різні схеми підпису.
Навіщо використовувати мультипідпис Schnorr?
Складність обробляється поза ланцюгом, що робить перевірку Шнорра в ланцюзі дуже дешевою (приблизно 3 тис. газу);
Конфіденційність – у мережі ніхто не знає кількість учасників, оскільки вони представлені однією адресою.
QR-Seal — це повністю сумісний з ERC-4337 гаманець Schnorr з декількома підписами, який використовує грантову бібліотеку Schnorr, AA та принципи платежів за допомогою контракту Ambire Wallet і Pimlico. Ми взяли участь у ETH Prague Hackathon і виграли нагороду в категорії ETH Future за нашу печатку QR. Цей хакатон розповідає про те, як двоє людей створили гаманець із кількома підписами та передали дані за допомогою QR-коду.
Ambire: власна автентифікація електронної пошти/паролю через DKIM
Реєстрація електронною поштою є ефективним способом познайомити нових користувачів зі світом крипто, оскільки вона забезпечує знайомий процес доступу та відновлення за допомогою електронної пошти. Ми надамо простіший, більш локалізований спосіб додавання механізмів відновлення або підписів транзакцій до гаманців абстракцій облікових записів, забезпечуючи при цьому кращий захист. Цей тип відновлення або підписання транзакцій покращить самоохорону та покращить користувацький досвід для нових користувачів у Web3.
Така бібліотека зменшить зусилля інших розробників, щоб надати своїм користувачам більш зручну програму, зосередившись на рішеннях АА.
Крім того, ми віримо, що такі додатки значною мірою залучать нових користувачів у світі Web3.
Бібліотека буде повністю відкритим кодом і ліцензована відповідно до дозвільної ліцензії, як-от MIT, як і всі наші поточні зусилля щодо автентифікації DKIM або облікових записів електронної пошти чи пароля.
Ambire — це веб-гаманець абстракції облікових записів, який був запущений наприкінці 2021 року. Це перший гаманець, який пропонує створення самостійного облікового запису за допомогою автентифікації електронної пошти/паролю завдяки базовому мультипідпису 2/2.
Після року роботи в основній мережі та інших мережах EVM ми вважаємо, що облікові записи електронної пошти/паролів демонструють, як абстракція облікових записів може зробити Ethereum більш інклюзивним. Ми виявили, що реєстрація на основі електронної пошти добре працює для тих, хто не має технічних навичок або терпіння, щоб працювати з початковими фразами або розширеннями браузера.
Розумні облікові записи Ambire забезпечують можливість кількох підписувачів. Ми підтримуємо два типи підписувачів. Перший — це підписувачі електронної пошти/паролів, а другий — EOA, наприклад апаратні гаманці, розширення браузера (гаманці Web3) тощо.
Під час використання підписувача електронної пошти/паролю Ambire створює для вас мультипідпис 2/2 за лаштунками, де один ключ знаходиться на вашому пристрої та шифрує його вашим паролем, а інший ключ відповідає за перевірку коду підтвердження електронної пошти та зберігається на серверний HSM. Для контрольного облікового запису потрібні два ключі, але лише один ключ потрібен, щоб запустити процес тимчасового відновлення.
Ми надаємо варіанти відновлення для облікових записів електронної пошти/паролю, якщо пароль або доступ до електронної пошти буде втрачено. Якщо лише один ключ підписує транзакцію, контракт ініціює 72-годинне відновлення блокування часу. Через 72 години відсутній ключ у транзакції буде замінено новим ключем, наданим користувачем у тій самій транзакції.
IoTeX: гаманець абстракції облікового запису на основі підтвердження нульового знання
Використовуючи докази з нульовим знанням (ZKP), наш абстрактний гаманець облікового запису, заснований на доказах з нульовим знанням, покращує та розширює потенціал мережевих ігор, DeFi, DeSocial, DePIN та інших додатків, встановлюючи взаємодію між Ethereum і додатками реального світу.
Гаманець використовує zkSNARK для підтвердження доступу до облікового запису: якщо користувач має правильний пароль, він може використати перевірку для створення дійсного підтвердження для розблокування облікового запису. Потім смарт-контракт у ланцюжку перевіряє цей доказ для автентифікації транзакції.
Наше перспективне бачення передбачає застосування доказів нульового знання для багатьох аспектів гаманців із абстрагованим обліковим записом, включаючи операції гаманців через автентифікацію web2, соціальне відновлення за допомогою статусу соціальних мереж web2 та ініціалізацію гаманців з нульовим балансом за допомогою повсюдних платіжних каналів web2.
Команда проекту складається з двох старших дослідників з команди IoTeX.
SixdegreeLab: аналіз даних у мережі
Початкове бачення проекту полягає в тому, щоб надати аналітикам даних Web3 необхідні знання та навички для адаптації до змін у структурах даних Ethereum і EVM, викликаних ERC-4337, і підтримувати ефективний аналіз даних у ланцюжку. Зокрема, проект передбачає:
Надайте кілька інформаційних панелей індикаторів даних, щоб допомогти фахівцям із абстрагування облікових записів зрозуміти ситуацію з екологічними даними. У той же час створіть таблицю зведених даних, щоб допомогти аналітику в роботі.
Надайте навчальний навчальний документ, який висвітлює вплив абстракції облікового запису на аналіз даних у мережі, який буде відкритий для аналітиків даних Web3, щоб вони могли адаптуватися до нових структур даних і ефективно проводити аналіз даних у мережі в Web3.
З огляду на те, що все більше й більше гравців займаються абстракцією облікових записів, включаючи інфраструктуру, dApps і звичайних користувачів, нам потрібен звіт із перспективою даних, щоб проілюструвати поточний стан впровадження ERC-4337.
Розглядаючи вплив ERC-4337 на аналіз даних у ланцюжку та досліджуючи власні механізми абстрагування облікових записів в інших ланцюжках рівня 2 і EVM, цей проект може надати цінну інформацію та ресурси для аналітиків даних, які працюють в екосистемі Ethereum. Це, у свою чергу, дозволяє ефективніше виявляти та пом’якшувати вразливості та проблеми з продуктивністю на платформі Ethereum, допомагаючи забезпечити її подальший успіх і зростання.
Загалом, цей проект може допомогти переконатися, що аналіз даних у ланцюжку залишається цінним і ефективним інструментом для спільноти Ethereum, надаючи інформацію та ресурси для аналітиків даних, які працюють у ланцюгах Ethereum, Layer 2 і 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: Абстракція облікового запису в неробочий час
В AAA все почалося з простої ідеї — підвищити обізнаність про AA та 4337. Хоча ми, можливо, більше не кодуємо особисто, наша пристрасть до технологій і прагнення до масового впровадження криптовалюти залишаються сильними. Ми твердо переконані, що абстракція облікового запису є ключем до широкого впровадження.
З того, що розпочалося як зустріч розробників, ми перетворилися на серію вражаючих подій на трьох континентах. Ці події забезпечують платформу для обміну знаннями та створення спільноти, що ідеально відповідає цілям фінансування ERC-4337 AA.
Заглядаючи в майбутнє, ми раді подальшому розширенню нашого охоплення. Незабаром з’являться навчальні відео та інтерактивні навчальні посібники, що дозволить нам надати можливість більшій кількості людей працювати з криптовалютою та розуміти її. Ми маємо честь бути частиною цієї подорожі та прагнемо зробити вагомий внесок у криптопростір.
Unpacking 4337 - серія технічних статей
Автори цієї серії статей отримали грант, щоб допомогти зрозуміти, як працюють компоненти EIP-4337. Мета полягає в тому, щоб скоротити час і зусилля, необхідні розробникам і дослідникам, щоб надолужити прогрес і почати зосереджуватися на конкретних сферах, у яких вони зацікавлені в подальшому внеску.
Ці три теми:
Життєвий цикл дій користувача: шлях дії користувача в обгортці та різні функції, які обгортка викликає в точці входу для перевірки та остаточного включення в ланцюжок.
Розуміння різних параметрів газу: існує кілька параметрів газу, визначених на рівнях пакера, пулу пам’яті та дій користувача (наведено нижче). Поясніть ці параметри та їх вплив.
Поясніть різні параметри calldata: дані виклику вхідної транзакції, 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 у свої продукти.
Clave: Сприяти підтримці secp 256 r 1 curve для AA
Незважаючи на те, що рішення для абстрагування облікових записів з’являються, забезпечення кращої взаємодії з користувачем без шкоди для безпеки залишається однією з головних проблем. Команда Clave (раніше Opclave) досліджує та розробляє інструменти, які використовують власне програмне забезпечення та апаратні рішення для мобільних пристроїв як підписувачів, підвищуючи рівень безпеки гаманців мобільних пристроїв до апаратних гаманців, максимізуючи взаємодію з користувачем. Нижче наведено деякі з цілей цього обсягу повноважень:
Діліться результатами досліджень за допомогою таких рішень, як Secure Enclave, WebAuthn, Passkeys тощо.
Надайте зразок коду для використання цих рішень як підписувачів транзакцій.
Надає зразок коду для смарт-контракту, який обробляє ці підписані транзакції.
Надає зразки контрактів облікових записів, які керуються цими рішеннями шляхом інтеграції валідаторів Solidity та попередньо скомпільованих контрактів.
Просування EIP-7212 для покращення цих рішень для ефективного використання в EVM.
До команди Clave входять розробники та дослідники, які вперше представили концепцію під час хакатону «ETHGlobal Scaling Ethereum 2023». Зараз команда працює над використанням довіреного середовища виконання мобільного пристрою як підписувача для надання облікових записів на основі абстракції облікових записів.
Переглянути оригінал
Ця сторінка може містити контент третіх осіб, який надається виключно в інформаційних цілях (не в якості запевнень/гарантій) і не повинен розглядатися як схвалення його поглядів компанією Gate, а також як фінансова або професійна консультація. Див. Застереження для отримання детальної інформації.
Список із 18 проектів, відібраних для абстрактного плану фінансування облікового запису ERC-4337
Перше джерело: ERC-4337
Компіляція оригінального тексту: Deep Tide TechFlow
Проект фінансування абстракції облікового запису ERC-4337 успішно завершено. Програма грантів підтримає 18 команд, які розроблятимуть різноманітні проекти навколо ERC-4337 (також відомого як абстракція облікового запису).
Проект кожної команди унікально узгоджується з цілями гранту ERC-4337 AA, і ми віримо, що результати цих зусиль вплинуть на всю екосистему, надихаючи на нові ідеї та можливості для співпраці.
Пристрасні й талановиті люди, які керують цими проектами, є основою успіху цього раунду фінансування, демонструючи глибоке розуміння етосу Ethereum і прагнення розширювати межі можливостей. Одержувачі цього раунду фінансування мають різноманітні навички та досвід і колективно віддані розвитку можливостей Ethereum.
Щоб отримати уявлення про те, як виглядав кожен проект і команда керівництва, ми написали огляди проектів, які надали самі команди (без певного порядку). Оскільки ці проекти просуваються вперед, ми з нетерпінням чекаємо їх прогресу та потенційного впливу на траєкторію Ethereum.
Ядро ZeroDev
ZeroDev Kernel, скорочено Kernel, — це смарт-контрактний обліковий запис, розроблений з нуля, із такими характеристиками:
Плагіни — це розумні контракти, які налаштовують поведінку облікового запису. Ми розуміємо, що неможливо передбачити потреби користувачів в облікових записах смарт-контрактів, оскільки в процесі використання своїх облікових записів вони взаємодіятимуть із багатьма різними DApps. Тому єдине рішення — зробити обліковий запис масштабованим, щоб користувачі могли з часом додавати нові функції до свого облікового запису.
На момент написання цієї статті Kernel є найпоширенішим обліковим записом AA у всіх основних мережах EVM (Ethereum/Polygon/Arbitrum/Optimism/Base). Kernel — це проект ZeroDev, який надає розробникам інфраструктуру та інструменти для інтеграції АА.
Etherspot 的 Skandha Bundler
ERC-4337 представляє окремий mempool, присвячений діям, які виконуються гаманцями абстракції облікових записів. Крім того, він також пропонує нову концепцію під назвою «пакетувальник» для включення дій користувача в традиційну структуру транзакцій. Цей підхід, керований групувальником, дає змогу виконувати абстракцію облікового запису та застосовувати її без зміни базового протоколу. Цей механізм також закладає основу для майбутньої повної інтеграції. У цьому випадку стає очевидною важливість 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, ми вирішили поділитися спеціальними методами RPC 4337, такими як sendUserOperation, evaluationUserOperationGas, getUserOperationByHash, getUserOperationReceipt і supportedEntryPoints через Web3.js.
Роблячи це, розробники можуть використовувати ці методи, щоб зосередитися на тому, що їх справді хвилює: чудових dApps. Наприклад, якщо dApps хочуть забезпечити кращий досвід роботи з користувачем, вони можуть змінити метод виклику з sendTransaction на sendUserOperation, якщо постачальник гаманця підтримує цю функцію.
Blocto вірить у спрощення цих процесів, сприяння розвитку підтримуючої екосистеми dApp і, зрештою, каталізатор нової ери децентралізованих програм, які так само зосереджені на розробниках, як і на користувачах.
Сіліус
Silius — це модульна та ефективна реалізація Rust пакетера ERC-4337. Проект повністю узгоджується з ширшим баченням і екосистемою ERC, не відстаючи від змін специфікацій і підтримуючи майбутні функції, такі як протоколи P2P і альтернативні mempool. Збірник структурований таким чином, що його основні будівельні блоки – основні компоненти та бібліотеки – можна повторно використовувати як кубики LEGO в інших проектах АА в екосистемі. Silius також робить внесок в екосистему Rust Ethereum, будуючи та розширюючи інші бібліотеки та проекти Rust.
Schnorrkel.js
Ми повинні підкреслити той факт, що підписи Schnorr активовані через абстракцію облікового запису. Без абстракції облікового запису кожна прикладна програма повинна була б записати обробку підпису Schnorr у своєму контракті та пояснити світу та гаманцю EOA, чому вони повинні підписувати два повідомлення (ECDSA для mempool і Schnorr для фактичної транзакції), що робить використання It виглядає дуже громіздкий. Усі ці проблеми вирішуються шляхом абстракції облікового запису. Просто підпишіть UserOperation у Schnorr і передайте його принципалу платежу. Перевірка підпису Schnorr здійснюється за допомогою смарт-контракту AA. Іншими словами, АА дозволяє використовувати різні схеми підпису.
Навіщо використовувати мультипідпис Schnorr?
QR-Seal — це повністю сумісний з ERC-4337 гаманець Schnorr з декількома підписами, який використовує грантову бібліотеку Schnorr, AA та принципи платежів за допомогою контракту Ambire Wallet і Pimlico. Ми взяли участь у ETH Prague Hackathon і виграли нагороду в категорії ETH Future за нашу печатку QR. Цей хакатон розповідає про те, як двоє людей створили гаманець із кількома підписами та передали дані за допомогою QR-коду.
Ambire: власна автентифікація електронної пошти/паролю через DKIM
Реєстрація електронною поштою є ефективним способом познайомити нових користувачів зі світом крипто, оскільки вона забезпечує знайомий процес доступу та відновлення за допомогою електронної пошти. Ми надамо простіший, більш локалізований спосіб додавання механізмів відновлення або підписів транзакцій до гаманців абстракцій облікових записів, забезпечуючи при цьому кращий захист. Цей тип відновлення або підписання транзакцій покращить самоохорону та покращить користувацький досвід для нових користувачів у Web3.
Така бібліотека зменшить зусилля інших розробників, щоб надати своїм користувачам більш зручну програму, зосередившись на рішеннях АА.
Крім того, ми віримо, що такі додатки значною мірою залучать нових користувачів у світі Web3.
Бібліотека буде повністю відкритим кодом і ліцензована відповідно до дозвільної ліцензії, як-от MIT, як і всі наші поточні зусилля щодо автентифікації DKIM або облікових записів електронної пошти чи пароля.
Ambire — це веб-гаманець абстракції облікових записів, який був запущений наприкінці 2021 року. Це перший гаманець, який пропонує створення самостійного облікового запису за допомогою автентифікації електронної пошти/паролю завдяки базовому мультипідпису 2/2.
Після року роботи в основній мережі та інших мережах EVM ми вважаємо, що облікові записи електронної пошти/паролів демонструють, як абстракція облікових записів може зробити Ethereum більш інклюзивним. Ми виявили, що реєстрація на основі електронної пошти добре працює для тих, хто не має технічних навичок або терпіння, щоб працювати з початковими фразами або розширеннями браузера.
Розумні облікові записи Ambire забезпечують можливість кількох підписувачів. Ми підтримуємо два типи підписувачів. Перший — це підписувачі електронної пошти/паролів, а другий — EOA, наприклад апаратні гаманці, розширення браузера (гаманці Web3) тощо.
Під час використання підписувача електронної пошти/паролю Ambire створює для вас мультипідпис 2/2 за лаштунками, де один ключ знаходиться на вашому пристрої та шифрує його вашим паролем, а інший ключ відповідає за перевірку коду підтвердження електронної пошти та зберігається на серверний HSM. Для контрольного облікового запису потрібні два ключі, але лише один ключ потрібен, щоб запустити процес тимчасового відновлення.
Ми надаємо варіанти відновлення для облікових записів електронної пошти/паролю, якщо пароль або доступ до електронної пошти буде втрачено. Якщо лише один ключ підписує транзакцію, контракт ініціює 72-годинне відновлення блокування часу. Через 72 години відсутній ключ у транзакції буде замінено новим ключем, наданим користувачем у тій самій транзакції.
IoTeX: гаманець абстракції облікового запису на основі підтвердження нульового знання
Використовуючи докази з нульовим знанням (ZKP), наш абстрактний гаманець облікового запису, заснований на доказах з нульовим знанням, покращує та розширює потенціал мережевих ігор, DeFi, DeSocial, DePIN та інших додатків, встановлюючи взаємодію між Ethereum і додатками реального світу.
Гаманець використовує zkSNARK для підтвердження доступу до облікового запису: якщо користувач має правильний пароль, він може використати перевірку для створення дійсного підтвердження для розблокування облікового запису. Потім смарт-контракт у ланцюжку перевіряє цей доказ для автентифікації транзакції.
Наше перспективне бачення передбачає застосування доказів нульового знання для багатьох аспектів гаманців із абстрагованим обліковим записом, включаючи операції гаманців через автентифікацію web2, соціальне відновлення за допомогою статусу соціальних мереж web2 та ініціалізацію гаманців з нульовим балансом за допомогою повсюдних платіжних каналів web2.
Команда проекту складається з двох старших дослідників з команди IoTeX.
SixdegreeLab: аналіз даних у мережі
Початкове бачення проекту полягає в тому, щоб надати аналітикам даних Web3 необхідні знання та навички для адаптації до змін у структурах даних Ethereum і EVM, викликаних ERC-4337, і підтримувати ефективний аналіз даних у ланцюжку. Зокрема, проект передбачає:
Розглядаючи вплив ERC-4337 на аналіз даних у ланцюжку та досліджуючи власні механізми абстрагування облікових записів в інших ланцюжках рівня 2 і EVM, цей проект може надати цінну інформацію та ресурси для аналітиків даних, які працюють в екосистемі Ethereum. Це, у свою чергу, дозволяє ефективніше виявляти та пом’якшувати вразливості та проблеми з продуктивністю на платформі Ethereum, допомагаючи забезпечити її подальший успіх і зростання.
Загалом, цей проект може допомогти переконатися, що аналіз даних у ланцюжку залишається цінним і ефективним інструментом для спільноти Ethereum, надаючи інформацію та ресурси для аналітиків даних, які працюють у ланцюгах Ethereum, Layer 2 і 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: Абстракція облікового запису в неробочий час
В AAA все почалося з простої ідеї — підвищити обізнаність про AA та 4337. Хоча ми, можливо, більше не кодуємо особисто, наша пристрасть до технологій і прагнення до масового впровадження криптовалюти залишаються сильними. Ми твердо переконані, що абстракція облікового запису є ключем до широкого впровадження.
З того, що розпочалося як зустріч розробників, ми перетворилися на серію вражаючих подій на трьох континентах. Ці події забезпечують платформу для обміну знаннями та створення спільноти, що ідеально відповідає цілям фінансування ERC-4337 AA.
Заглядаючи в майбутнє, ми раді подальшому розширенню нашого охоплення. Незабаром з’являться навчальні відео та інтерактивні навчальні посібники, що дозволить нам надати можливість більшій кількості людей працювати з криптовалютою та розуміти її. Ми маємо честь бути частиною цієї подорожі та прагнемо зробити вагомий внесок у криптопростір.
Unpacking 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 у свої продукти.
Clave: Сприяти підтримці secp 256 r 1 curve для AA
Незважаючи на те, що рішення для абстрагування облікових записів з’являються, забезпечення кращої взаємодії з користувачем без шкоди для безпеки залишається однією з головних проблем. Команда Clave (раніше Opclave) досліджує та розробляє інструменти, які використовують власне програмне забезпечення та апаратні рішення для мобільних пристроїв як підписувачів, підвищуючи рівень безпеки гаманців мобільних пристроїв до апаратних гаманців, максимізуючи взаємодію з користувачем. Нижче наведено деякі з цілей цього обсягу повноважень:
До команди Clave входять розробники та дослідники, які вперше представили концепцію під час хакатону «ETHGlobal Scaling Ethereum 2023». Зараз команда працює над використанням довіреного середовища виконання мобільного пристрою як підписувача для надання облікових записів на основі абстракції облікових записів.