Разработчики Ethereum закрепили EIP-8141, известный как Frame Transactions, в обновлении Hegotá, запланированном на 2027 год, что выводит нативную абстракцию аккаунтов на путь становления частью стандартной системы транзакций Ethereum.
Резюме
- Разработчики Ethereum запланировали включение EIP-8141 Frame Transactions в обновление Hegotá, запланированное на 2027 год.
- Frames разделяет авторизацию транзакции, оплату газа и исполнение, позволяя приложению или другому аккаунту покрывать комиссию за транзакцию пользователя в ETH.
- Предложение может позволить пользователям совершать транзакции со стейблкоинами без необходимости владения ETH, в то время как валидаторы продолжат получать сетевые комиссии в эфире.
- Frames может объединять связанные действия, такие как одобрение токенов и сделки, чтобы разрешения отменялись, если сопутствующая транзакция не выполняется.
- Программируемая валидация может позволить аккаунтам ротировать закрытые ключи или применять квантово-устойчивую аутентификацию без перемещения активов на новый адрес.
Основные разработчики перевели EIP-8141 из статуса «Рассматривается для включения» в статус «Запланирован для включения» во время звонка All Core Developers Execution 27 августа, согласно Hegotá Meta EIP. Это изменение дает Frames официальное место в запланированном обновлении, хотя предложение остается черновиком, и его технические детали могут быть изменены до развертывания.
Сооснователь Ethereum Виталик Бутерин, один из 10 авторов предложения, привлек внимание к этой работе в воскресенье после нескольких месяцев разработки.
«За последние несколько месяцев было тихо достигнуто много важного прогресса по Frames (EIP-8141)», — написал Бутерин в X, рекомендуя обновленную спецификацию.
Предложение решает несколько ограничений, встроенных в обычные аккаунты Ethereum, включая требование, чтобы аккаунт, инициирующий транзакцию, владел эфиром для оплаты сетевой комиссии.
Frame Transactions могут позволить приложениям оплачивать газ Ethereum
В настоящее время Ethereum требует, чтобы комиссии за транзакции оплачивались в ETH. Кошелек, содержащий стейблкоины или другие токены, не может перемещать эти активы, если у него недостаточно эфира для покрытия транзакции.
EIP-8141 разделяет различные части транзакции на программируемые фреймы, охватывающие авторизацию, оплату комиссии и исполнение. Аккаунт, отправляющий активы, и аккаунт, оплачивающий газ, больше не должны быть одним и тем же.
Таким образом, платежное приложение может оплачивать комиссию ETH за пользователя или принимать стейблкоины от пользователя, самостоятельно обрабатывая необходимый платеж в эфире. Валидаторы продолжат получать комиссии через существующую систему комиссий Ethereum, в то время как владельцу кошелька не нужно будет сначала приобретать ETH.
Дизайн переносит несколько функций, связанных с абстракцией аккаунтов, в обычный поток транзакций Ethereum. Существующие реализации, такие как ERC-4337, уже могут поддерживать спонсируемый газ и программируемые кошельки, но они используют отдельную инфраструктуру, включая UserOperations, бандлеры и пеймастеры.
ERC-4337 работает на Ethereum с 2023 года без необходимости изменения базового протокола. Его UserOperations отправляются через отдельный мемпул, собираются бандлерами и передаются в контракт EntryPoint, который обрабатывает валидацию и исполнение.
Как ранее сообщал crypto.news в августе, технология смарт-аккаунтов может поддерживать спонсирование газа, ключи доступа, социальное восстановление и другие функции управления кошельком, недоступные для обычных внешних аккаунтов.
Frame Transactions привнесли бы аналогичную программируемость в протокол Ethereum, вместо того чтобы требовать от пользователей зависимости от отдельной системы транзакций.
EIP-8141 объединит связанные действия
Фреймы могли бы изменить транзакции, которые в настоящее время требуют нескольких отдельных одобрений.
Например, торговля токенами может потребовать от пользователя сначала одобрить децентрализованное приложение для расходования токена, а затем отправить другую транзакцию для выполнения сделки. Если второй шаг не удастся, разрешение на расходование может остаться активным.
EIP-8141 позволяет группировать связанные операции, чтобы они выполнялись успешно или терпели неудачу вместе. Таким образом, одобрение, привязанное к неудачной сделке, может быть отменено в рамках той же транзакции.
Система работает путем разделения транзакции на фреймы с отдельными задачами. Один фрейм может проверять авторизацию, другой — определять, как оплачивается газ, а последующие фреймы выполняют запрошенные операции.
Программируемая проверка дала бы аккаунтам больше контроля над тем, что Ethereum признает действительной транзакцией. Вместо того чтобы каждый внешний аккаунт полагался на один и тот же фиксированный процесс аутентификации, аккаунты могли бы запускать правила проверки через код виртуальной машины Ethereum.
Исследователи Ethereum годами работали над таким типом нативной абстракции аккаунтов. EIP-7702, предложенный Бутериным и другими разработчиками в 2024 году, ранее стремился предоставить внешним аккаунтам доступ к функциям смарт-контрактных кошельков, сохраняя совместимость с ERC-4337.
Frame Transactions могут позволить изменять ключи Ethereum
Изменения проверки выходят за рамки оплаты газа и пакетной обработки транзакций.
Обычные внешние аккаунты Ethereum контролируются закрытыми ключами с использованием алгоритма цифровой подписи на эллиптических кривых. В традиционной модели закрытый ключ нельзя просто заменить, сохранив тот же аккаунт. Потеря ключа может навсегда лишить доступа к активам, которые он контролирует, а скомпрометированный ключ может дать злоумышленнику контроль над аккаунтом.
Фреймы позволили бы аккаунту определять собственную логику проверки, открывая путь к ротации ключей и различным системам аутентификации без необходимости переводить активы на новый адрес.
Программируемая проверка в конечном итоге могла бы позволить аккаунтам Ethereum заменить текущие методы подписи криптографией, устойчивой к квантовым компьютерам.
Бутерин поставил квантовую безопасность выше в технической дорожной карте Ethereum в августовском обновлении, наряду с работой над нативными роллапами, конфиденциальностью и изменениями архитектуры хранения сети.
Ранее он описал дорожную карту квантовой устойчивости, охватывающую подписи консенсуса Ethereum, системы доступности данных, криптографию кошельков и доказательства с нулевым разглашением. Этот план определил ECDSA, который управляет обычными аккаунтами Ethereum, как один из компонентов, который в конечном итоге может потребовать замены, если будут разработаны достаточно мощные квантовые компьютеры.
EIP-8141 предоставляет один из путей для принятия аккаунтами различных схем подписи, поскольку правила проверки больше не будут привязаны к единой модели закрытого ключа.
Hegotá последует за обновлением Glamsterdam в Ethereum
Hegotá запланировано на 2027 год и последует за Glamsterdam, следующим обновлением сети Ethereum.
В августе разработчики все еще сужали объем Hegotá. В то время Frame Transactions оставались на рассмотрении, в то время как EIP-7805, или Fork-choice enforced Inclusion Lists, был единственным предложением, официально запланированным для обновления.
С тех пор решение от 27 августа переместило EIP-8141 в категорию запланированных наряду с EIP-7805.
До этого решения разработчики сравнивали EIP-8141 с EIP-8130 как конкурирующие подходы к нативной абстракции аккаунтов. Обсуждения включали то, как Ethereum может избежать несовместимых стандартов абстракции аккаунтов между сетями уровня 1 и уровня 2, сохраняя при этом гибкость для различных конструкций транзакций.
Тем временем Glamsterdam остается впереди Hegotá в графике обновлений Ethereum. Разработчики тестировали запланированные изменения через сети разработки, при этом обновление сосредоточено на Enshrined Proposer-Builder Separation и Block-Level Access Lists.
Обновление также включает изменения в учете газа Ethereum. Фонд Ethereum предупредил разработчиков кошельков в августе, что EIP-8037 может повлиять на программное обеспечение, полагающееся на предположение, что каждый базовый перевод ETH стоит 21 000 газа, поскольку переводы, создающие новое состояние, будут облагаться дополнительной платой.
EIP-8141 не может быть использован в основной сети Ethereum сегодня. Его спецификация остается в статусе черновика, пока разработчики продолжают реализацию и тестирование перед запланированным развертыванием Hegotá в 2027 году.






