Разработка стандартов абстракции аккаунтов
Разработчики Ethereum и Base завершили совместную работу над стандартом абстракции аккаунтов после неудачных попыток согласовать EIP-8141 и EIP-8130. Это решение оставило обе сети с отдельными проектами транзакций.
«Мне грустно сообщать, что сотрудничество по абстракции аккаунтов между EIP-8130 и EIP-8141 (Frames) прекратилось на прошлой неделе, и теперь Base и Ethereum идут разными путями для реализации различных стандартов абстракции аккаунтов.» — Дерек Чианг, разработчик Ethlabs
Оба предложения стремятся упростить взаимодействие пользователей с криптовалютными кошельками, включая возможность проведения транзакций без предварительного наличия ETH для оплаты газа и поддержку методов аутентификации, таких как телефонные ключи. Команды исследовали возможность создания единого дизайна для Ethereum Layer 1 и Base Layer 2.
«Хотя мы выявили ряд технических решений, все они требовали от одной стороны или другой хотя бы небольшого компромисса по их основным целям.» — Дерек Чианг
Различия в подходах
Разработчики Ethereum придают приоритет сопротивлению цензуре, конфиденциальности и безопасности, в то время как Base сосредоточен на масштабируемости, настройке и соблюдении норм. Эти различия в конечном итоге помешали командам согласовать единый формат транзакций.
Это решение оставляет разработчиков кошельков перед необходимостью поддерживать два родных формата транзакций, если EIP-8141 и EIP-8130 будут внедрены в производство. Чианг отметил, что кошельки все еще могут предоставить пользователям единый опыт, несмотря на технические различия между сетями.
«Если они хорошо реализуют это, и если сообщество кошельков сможет преодолеть фрагментацию, мы можем получить лучший возможный пользовательский опыт для конечных пользователей.» — Дерек Чианг
Текущие разработки и будущее
Ethereum продолжает работу с EIP-8141, или Frame Transactions, как частью своего запланированного обновления Hegotá. Протокольный кластер Фонда Ethereum поместил предложение в свою категорию «обязательно к отправке» в начале этого месяца.
Frame Transactions делят транзакцию на последовательность программируемых фреймов, что позволяет аккаунту, инициирующему действие, и аккаунту, оплачивающему его, быть разными. Эта модель может устранить общую необходимость в кошельке, при которой пользователи, держащие стейблкоины или другие токены, все равно нуждаются в ETH, прежде чем смогут провести транзакцию.
Проблемы и возможности
Frame Transactions могут поместить связанные действия в одну программируемую структуру транзакции. EIP-8141 предназначен для переноса большей части логики валидации аккаунтов в программируемый код, вместо того чтобы требовать от обычных аккаунтов Ethereum зависеть от фиксированного процесса аутентификации.
«Аккаунт просто становится адресом с кодом.» — Виталик Бутерин
Разработчики Ethereum уже запланировали EIP-8141 для Hegotá к 7 сентября. Основные разработчики переместили предложение из категории «Рассматривается для включения» в «Запланировано для включения» во время звонка всех основных разработчиков по исполнению 27 августа.
Заключение
С окончанием совместных усилий EIP-8141 остается запланированным маршрутом родной абстракции аккаунтов для Hegotá, в то время как Base продолжит разработку EIP-8130 вокруг своего отдельного типа транзакции и ончейн хранилища ключей.