Что представляют собой транзакции эфириум Frame?

08-09-2026 11:17:02
Ethereum
Рейтинг статьи : 3
120 рейтинги
Транзакции Ethereum Frame — это новая архитектура транзакций Ethereum, реализованная в рамках EIP-8141. В отличие от традиционного подхода, где проверка подписи, оплата газа и выполнение объединены в один фиксированный процесс, транзакция Frame состоит из нескольких программируемых блоков — фреймов. Каждый фрейм обрабатывает конкретный этап транзакции.
Что представляют собой транзакции эфириум Frame?

Если Вы только начинаете знакомство с понятием «Frame Transactions» в контексте Ethereum и Hegotá, проще всего представить такую транзакцию как последовательность нескольких согласованных этапов. Один фрейм проверяет отправителя, другой — подтверждает оплату, а последующие фреймы выполняют фактическое пользовательское действие. В данном материале рассматривается базовая структура Frame Transactions, а не весь спектр предложений EIP-8141.

Основные положения

  • EIP-8141 вводит новый тип Frame Transaction, которому присвоен тип 0x06.

  • В одной транзакции может быть до 64 фреймов, каждый из которых задаёт собственный режим исполнения и лимит газа.

  • Фреймы разделяют этапы проверки транзакции, оплаты газа и выполнения пользовательских действий.

  • Опкод APPROVE позволяет отдельно авторизовать выполнение, оплату или оба действия одновременно.

  • Абстракция фреймов обеспечивает встроенную абстракцию аккаунта, атомарные объединения, спонсорство газа и программируемую верификацию подписи.

Что такое Frame Transaction по стандарту EIP-8141?

Официальная спецификация Frame Transaction по EIP-8141 описывает новый формат транзакции, где валидность и оплата газа определяются абстрактно. Спецификация EIP-8141

Payload транзакции включает адрес отправителя, подписи, комиссии и список фреймов. Каждый фрейм содержит свой режим, флаги, целевой адрес, лимиты исполнения и лимиты state-gas (state-gas — лимиты состояния газа), величину и данные. Текущая спецификация задаёт MAX_FRAMES равным 64 и FRAME_TX_TYPE равным 0x06.

Если сравнивать, обычная транзакция работает по фиксированной схеме: отправитель подписывает и оплачивает. Абстракция фрейма превращает эту схему в программируемую последовательность действий.

Как устроены режимы исполнения Frame Transaction?

Каждый фрейм по стандарту EIP-8141 работает в одном из трёх режимов исполнения:

Режим Основная функция
VERIFY Используется для проверки транзакции
SENDER Выполнение происходит от имени отправителя транзакции
DEFAULT Выполнение происходит от идентификатора ENTRY_POINT, определённого протоколом

Режим исполнения определяет контекст работы фрейма. Фрейм VERIFY выполняет логику проверки до начала исполнения фреймов отправителя; режим SENDER позволяет выполнять операции от адреса отправителя; режим DEFAULT предоставляет нейтральную идентичность на уровне протокола.

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

Что делает опкод APPROVE?

EIP-8141 вводит опкод APPROVE, который обновляет контекст авторизации транзакции.

В логике проверки можно использовать разные области авторизации:

  • APPROVE_PAYMENT разрешает оплату газа.

  • APPROVE_EXECUTION разрешает выполнение следующих фреймов отправителя.

  • APPROVE_EXECUTION_AND_PAYMENT разрешает оба действия.

Только разрешённый целевой адрес фрейма может вызывать APPROVE, что ограничивает круг лиц, имеющих право на авторизацию. После одобрения исполнения последующие фреймы SENDER выполняются в контексте отправителя.

Это разделение позволяет контракту-спонсору или платёжному агенту авторизовать максимальные расходы газа, а пользовательская логика отдельно разрешает выполнение.

Какие семь опкодов фрейма определены в EIP-8141?

В спецификации представлены семь новых инструкций для работы с фреймами:

Опкод Функция
APPROVE Авторизует оплату и/или выполнение
TXPARAM Считывает параметры транзакции
FRAMEDATALOAD Загружает данные из определённого фрейма
FRAMEDATACOPY Копирует входные данные фрейма в память
FRAMEPARAM Считывает параметры фрейма и статус исполнения
SIGPARAM Считывает метаданные подписи
SIGDATACOPY Копирует поддерживаемые данные подписи

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

Как устроены оплата и учет газа?

Frame Transactions разделяют оплату газа и отправителя. Фрейм VERIFY может авторизовать другой аккаунт или контракт-спонсор для оплаты, что обеспечивает нативный механизм спонсорства газа.

Например, пользователь хранит стейблкоины, а другой аккаунт становится плательщиком газа. Frame Transaction может перевести токены ERC-20 для компенсации спонсору, а расходы на транзакцию Ethereum покрываются назначенным плательщиком.

Каждый фрейм также получает лимиты на исполнение и лимиты state-gas (state-gas — лимиты состояния газа). Неиспользованный газ уменьшает итоговую сумму списания с плательщика, а не становится дополнительной мощностью для следующих фреймов.

Как атомарное объединение делает фреймы неделимыми?

Атомарное объединение связывает несколько фреймов так, что они выполняются или откатываются вместе.

Например, сначала идёт одобрение ERC-20, затем обмен. Если установлен флаг атомарного объединения и фрейм обмена откатывается, то и предыдущее одобрение отменяется. Это предотвращает нежелательное разрешение токенов после неудачной транзакции.

Frame Transactions упрощают многошаговые взаимодействия со смарт-контрактами.

Почему Frame Transactions важны для абстракции аккаунта?

Текущий фреймворк абстракции аккаунта ERC-4337 в Ethereum использует смарт-аккаунты, bundlers, операции пользователя и платёжных агентов для программируемого поведения кошелька. Frame Transactions дают большую гибкость непосредственно на уровне протокола.

Программируемая верификация EIP-8141 поддерживает разные схемы подписи, ротацию ключей, будущую агрегацию подписей и путь к постквантовой готовности. Код по умолчанию позволяет аккаунтам без развернутого смарт-контракта участвовать, а фрейм deploy поддерживает развёртывание аккаунта перед проверкой.

Гибкость приводит к компромиссам. Произвольная логика проверки может создавать риски отказа в обслуживании пула транзакций или массового аннулирования, поэтому публичные правила mempool ограничивают префикс проверки и обработку ожидающих Frame Transactions.

Заключение

Frame Transaction в Ethereum — это одна транзакция, состоящая из нескольких программируемых фреймов. Вместо жесткой привязки проверки, оплаты газа и выполнения к одной роли, EIP-8141 позволяет разделить эти задачи между фреймами.

Это основное отличие: EIP-8141 — это предложение к протоколу; Frame Transactions — новый формат транзакции, который оно вводит. Модульная структура позволяет реализовать спонсорство газа, атомарное объединение, программируемую проверку, гибкие подписи и абстракцию аккаунта без создания отдельных систем транзакций для каждой функции.

Часто задаваемые вопросы

Является ли режим VERIFY только для чтения в Frame Transaction?

Да. Режим VERIFY предназначен для проверки транзакции и работает без постоянных изменений состояния. Это помогает узлам безопасно моделировать проверку перед решением о включении или сохранении ожидающей Frame Transaction в публичном mempool.

Может ли Ethereum заранее знать плательщика газа до исполнения Frame Transaction?

Не всегда. В EIP-8141 плательщик определяется программируемой логикой проверки, поэтому его нельзя однозначно установить только по данным транзакции. Подтверждение оплаты появляется в процессе проверки.

Когда утверждается плательщик в Frame Transaction по EIP-8141?

Сначала подтверждается авторизация отправителя, затем отдельно — авторизация оплаты для аккаунта или платёжного агента, который покрывает расходы на газ. Это позволяет одному лицу авторизовать выполнение, а другому — оплату газа.

Может ли одна Frame Transaction использовать остаток газа другого фрейма?

Нет. Учёт газа в Frame Transaction не позволяет одному фрейму заимствовать неиспользованный лимит газа другого. Каждый фрейм имеет собственные лимиты исполнения и лимиты state-gas (state-gas — лимиты состояния газа), а общий лимит газа транзакции включает intrinsic-gas и соответствующие лимиты исполнения фреймов.

В чем разница между каноническим и неканоническим платёжным агентом?

Канонический платёжный агент реализован по спецификации протокола, и его код соответствует требованиям. Узлы могут отслеживать его обязательства по газу более предсказуемо. Для неканонических платёжных агентов действуют более строгие ограничения mempool, включая лимит на одну ожидающую транзакцию, чтобы снизить риски массового аннулирования и отказа в обслуживании.

Информация носит образовательный характер. EIP-8141 является частью дорожной карты протокола Ethereum, спецификация может измениться до активации в основной сети.

* Информация не предназначена и не является финансовым советом или любой другой рекомендацией любого рода, предложенной или одобренной Gate.

Пригласить больше голосов

sign up guide logosign up guide logo
sign up guide content imgsign up guide content img
Sign Up
Похожие статьи
Как добывать Ethereum в 2025 году: Полное руководство для начинающих
Криптовалютные инсайты
Ethereum
+1

Как добывать Ethereum в 2025 году: Полное руководство для начинающих

Этот всесторонний руководство исследует майнинг Ethereum в 2025 году, подробно описывая переход от майнинга с использованием GPU к стейкингу. В нем рассматривается эволюция консенсус-механизма Ethereum, освоение стейкинга для получения пассивного дохода, альтернативные варианты майнинга, такие как Ethereum Classic, и стратегии для максимизации прибыли. Идеально подходит как для начинающих, так и для опытных майнеров, этот материал предоставляет ценные идеи о текущем состоянии майнинга Ethereum и его альтернатив в криптовалютном мире.
14-08-2025 05:18:10
Ethereum 2.0 в 2025 году: Стейкинг, Масштабируемость и Влияние на окружающую среду
Стейкинг криптовалюты
Ethereum
+1

Ethereum 2.0 в 2025 году: Стейкинг, Масштабируемость и Влияние на окружающую среду

Ethereum 2.0 революционизировал ландшафт блокчейна в 2025 году. Обладая улучшенными возможностями стейкинга, драматическими улучшениями масштабируемости и значительно сниженным экологическим воздействием, Ethereum 2.0 стоит в ярком контрасте по сравнению со своим предшественником. После преодоления вызовов принятия обновление Pectra открыло новую эру эффективности и устойчивости для ведущей в мире платформы смарт-контрактов.
14-08-2025 05:16:05
Что такое смарт-контракты и как они работают на Ethereum?
Ethereum

Что такое смарт-контракты и как они работают на Ethereum?

Смарт-контракты - это самовыполняющиеся контракты, в которых условия соглашения напрямую записаны в код. Они автоматически выполняются, когда заданные условия выполнены, исключая необходимость посредников.
14-08-2025 05:16:12
Как работает технология блокчейн Ethereum?
Ethereum

Как работает технология блокчейн Ethereum?

Технология блокчейн Ethereum представляет собой децентрализованный распределенный реестр, который записывает транзакции и выполнения смарт-контрактов по компьютерной сети (узлам). Он стремится быть прозрачным, безопасным и устойчивым к цензуре.
14-08-2025 05:09:48
Стейкинг ETH в 2025 году: Ончейн Опции и Лучшие Платформы
Стейкинг криптовалюты
DeFi
+3

Стейкинг ETH в 2025 году: Ончейн Опции и Лучшие Платформы

В 2025 году стейкинг ETH революционизировал инвестиции в криптовалюту. С нарастающим интересом к стейкингу ETH в блокчейне, инвесторы исследуют лучшие платформы для стейкинга ETH для оптимальной прибыли. От вознаграждений за стейкинг Ethereum 2.0 до понимания рисков и преимуществ стейкинга ETH, этот гид раскрывает, как эффективно ставить ETH. Узнайте о текущем ландшафте и максимизируйте свой потенциал в развивающемся мире стейкинга ETH.
14-08-2025 05:11:00
Выбор между Bitcoin и Ethereum: подробное сравнение для инвесторов в криптовалюту
Биткоин
Блокчейн
+3

Выбор между Bitcoin и Ethereum: подробное сравнение для инвесторов в криптовалюту

Откройте для себя ключевые отличия между Bitcoin и Ethereum в этом всестороннем руководстве. Получите сведения об их истории, технических различиях, возможностях применения в экосистеме, динамике рынка и перспективах развития. Узнайте, как эти две ведущие криптовалюты могут органично войти в вашу инвестиционную стратегию — с учетом волатильности, факторов риска и долгосрочных инвестиционных решений. Руководство идеально для инвесторов, которые хотят диверсифицировать портфель цифровых активов. Погрузитесь в мир сравнительного анализа криптовалют и принимайте взвешенные инвестиционные решения.
31-10-2025 08:58:53
Рекомендовано для вас
Трейдеры@MIT Челлендж: формат, условия участия и мероприятия
Спотовая торговля
TradFi

Трейдеры@MIT Челлендж: формат, условия участия и мероприятия

Конкурс Traders@MIT Challenge — это ежегодное межвузовское соревнование по количественной торговле, проводимое в MIT. В этом руководстве рассматриваются двухдневный формат конкурса, требования к участникам, призы, регистрация и другие соревнования для студентов, интересующихся количественными финансами.
23-10-2026 07:55:16
NEARCON: даты, место проведения и объявления экосистемы NEAR
Альткоины
Криптоэкосистема

NEARCON: даты, место проведения и объявления экосистемы NEAR

NEARCON — главное событие экосистемы NEAR Protocol. В этом руководстве рассказывается о мероприятии в Сан-Франциско в феврале 2026 года, спикерах, анонсах в сфере ИИ и блокчейна, а также о будущих датах для разработчиков, инвесторов и участников сообщества.
23-10-2026 07:51:27
Руководство по торговому конкурсу Чикагского университета: даты, формат и условия участия
Спотовая торговля
TradFi

Руководство по торговому конкурсу Чикагского университета: даты, формат и условия участия

Торговый конкурс Чикагского университета — это межвузовское соревнование по алгоритмической торговле для студентов различных университетов. В этом руководстве рассматриваются даты проведения, требования к участникам, торговое задание, вопросы подготовки и возможности для общения, поэтому оно будет полезно студентам бакалавриата, интересующимся количественными финансами.
23-10-2026 07:48:37
Саммит Cardano: даты, спикеры и обновления экосистемы
Альткоины
Криптоэкосистема

Саммит Cardano: даты, спикеры и обновления экосистемы

Cardano Summit — это ежегодное мероприятие, организуемое Cardano Foundation. Узнайте об отменённом мероприятии 2026 года в Сингапуре, голосовании сообщества по вопросам управления, посещаемости в 2025 году, докладчиках и мероприятиях для разработчиков, а также о другой информации, актуальной для держателей ADA и разработчиков блокчейна.
23-10-2026 07:47:11
Отчётность эмитента стейблкоинов: еженедельные и ежеквартальные правила
Макроэкономические тренды
Стейблкоин

Отчётность эмитента стейблкоинов: еженедельные и ежеквартальные правила

Отчетность эмитентов стейблкоинов требует раскрытия регуляторной информации о резервах, выпуске, погашении и финансовом состоянии. В этом руководстве рассматриваются нормативная база OCC для отчетности на 2026 год, сроки, формы и требования к банкам и эмитентам платежных стейблкоинов.
23-10-2026 07:44:50
Исключения для эмитентов стейблкоинов: правила подачи заявок в OCC
Макроэкономические тренды
Стейблкоин

Исключения для эмитентов стейблкоинов: правила подачи заявок в OCC

Освобождение от регуляторных требований для эмитентов стейблкоинов предоставляет временное регуляторное послабление соответствующим требованиям эмитентам платёжных стейблкоинов, ожидающим одобрения OCC. В этом справочном материале изложены требования к подаче заявки, сроки, обязательства по резервам, стандарты погашения и правила для иностранных эмитентов, предназначенные для специалистов по комплаенсу и финансовых учреждений.
23-10-2026 07:43:57