Визначення
Bundler — це спеціалізована роль у мережі в середовищах blockchain із підтримкою абстракції акаунтів (account abstraction), яка агрегує користувацькі операції в пакети транзакцій і надсилає їх до базового ланцюга. Він відстежує спеціальний mempool для користувацьких операцій, формує коректні пакети відповідно до правил протоколу та транслює їх через RPC-інтерфейс, зазвичай беручи на себе оплату gas і логістику включення транзакцій від імені абстрагованих акаунтів.
Простими словами
Bundler — це учасник мережі, який збирає багато користувацьких операцій, групує їх разом і відправляє в blockchain як звичайні транзакції. Він виступає посередником між smart-акаунтами та базовим ланцюгом, беручи на себе технічні деталі включення цих операцій у блоки.
Контекст і використання
Термін bundler переважно використовується в контексті архітектур із абстракцією акаунтів (account abstraction), де користувацькі операції відрізняються від «сирих» транзакцій blockchain (blockchain). Bundler-и тісно взаємодіють зі спеціалізованим mempool і RPC-ендпоінтами, які надають методи, специфічні для користувацьких операцій. Їх часто згадують разом із сервісами, що забезпечують gasless-транзакції або моделі relaying, оскільки саме вони поєднують високорівневі абстракції акаунтів із нативним шаром транзакцій ланцюга.