Перейти к содержимому
Глобальный взгляд на цифровые активыГЛОБАЛЬНЫЙ ВЗГЛЯД · МЕСТНЫЙ КОНТЕКСТ
ChainView BTC866CHAIN VIEW
Блокчейн

Абстракция аккаунта: роли bundler и paymaster

Удобный интерфейс смарт-счёта добавляет отдельные этапы приёма и оплаты.

Читать на языкеРусский简体中文繁體中文English한국어العربيةEspañol (México)Tiếng Việtไทย
Абстракция аккаунта: роли bundler и paymaster

Оригинальная тематическая иллюстрация: Оригинальная тематическая схема ChainView BTC866 · ChainView BTC866 Editorial · CC BY 4.0

От пользовательской операции к цепочке

В некоторых схемах пользователь передаёт структурированную операцию смарт-счёта, а bundler объединяет её с другими в обычную транзакцию. Это не означает автоматического изменения всех правил консенсуса Ethereum. Проверьте стандарт и версию EntryPoint, код проверки счёта и поддерживаемые сети. Два кошелька с похожим названием функции могут использовать разные схемы подписи и восстановления. Совместимость с приложением следует проверять отдельно.

Приём не равен исполнению

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

Условия оплаты

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

Контроль и восстановление

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

Источники

  1. ERC-4337 (откроется в новой вкладке)
  2. Ethereum account abstraction (откроется в новой вкладке)