定义
Bundler 是在支持账户抽象架构的区块链(blockchain)环境中承担的一种专门网络角色,用于将用户操作聚合成交易打包(transaction bundles),并提交到底层链上。它会监控专用的内存池(mempool)以获取用户操作,根据协议规则构建有效的打包交易,并通过 RPC 接口进行广播;通常还会代表抽象账户承担 gas 支付以及交易被打包上链等相关流程的责任。
通俗理解
Bundler 是一种网络参与者,它收集大量用户操作,把它们组合在一起,然后作为普通交易发送到区块链(blockchain)上。它在智能账户和基础链之间充当中介,负责处理这些操作如何被打包进区块的技术细节。
背景与用法
“Bundler” 这一术语主要用于讨论账户抽象架构时,此时用户操作与原始区块链(blockchain)交易是区分开的。Bundler 会与专门的内存池(mempool)以及暴露用户操作相关方法的 RPC 端点紧密交互。它们经常与支持免 gas 交易流程或转发(relaying)模型的实体一起被提及,因为 Bundler 正是把更高层的账户抽象与链上原生交易层连接起来的关键角色。
相关术语
账户抽象(Account Abstraction)
免 gas 交易(Gasless Transaction)