Определение
Bundler — это специализированный участник сети в средах с поддержкой абстракции аккаунтов, который агрегирует пользовательские операции в пакеты транзакций и отправляет их в базовую цепочку (blockchain). Он отслеживает отдельный mempool для пользовательских операций, формирует корректные пакеты в соответствии с правилами протокола и транслирует их через RPC‑интерфейс, как правило, беря на себя оплату gas и организацию включения транзакций в блоки от имени абстрагированных аккаунтов.
Проще говоря
Bundler — это участник сети, который собирает множество пользовательских операций, группирует их и отправляет в blockchain как обычные транзакции. Он выступает посредником между smart‑аккаунтами и базовой цепочкой, беря на себя технические детали включения этих операций в блоки.
Контекст и применение
Термин bundler в основном используется в обсуждениях архитектур абстракции аккаунтов, где пользовательские операции отличаются от «сырых» транзакций blockchain. Bundler тесно взаимодействуют со специализированным mempool и RPC‑endpoint’ами, которые предоставляют методы, специфичные для пользовательских операций. Их часто упоминают вместе с сущностями, реализующими gasless‑схемы транзакций или модели relaying, поскольку именно они связывают более высокоуровневые абстракции аккаунтов с нативным уровнем транзакций цепочки.
Связанные термины
Абстракция аккаунтов (Account Abstraction)