ADVERTISEMENT

以太坊 ERC-4337“捆绑器”——加入网络有多难?

152
分享
1.9k
观点
ADVERTISEMENT

在以太坊之上添加了一个新的去中心化层,通过引入 ERC-4337 和账户抽象使智能账户成为可能——但基础设施提供商表示,现在参与盈利可能很棘手。

ERC-4337,通常被称为“智能账户”或“账户抽象”,于 3 月 1 日部署在以太坊主网上。“智能账户”本质上是以太坊钱包的增强版。 尽管智能合约钱包已经存在,但它们依赖于中心化组件。 ERC-4337 通过“Bundlers”和“Paymasters”的分布式网络改变了这一点。

在引擎盖下,有一些微妙但重要的变化——即添加了“用户意图层”——Blocknative 的联合创始人兼首席执行官 Matt Cutler 解释说,Blocknative 是一个核心 以太坊基础设施 提供商。

根据 Cutler 的说法,今天的以太坊交易涉及几个不连续的步骤。

解释当前以太坊交易流程的模型。 资料来源:Blocknative

用户访问他们的标准外部拥有帐户 (EOA) 或 私钥 组成签名交易——例如,将不可替代令牌 (NFT) 转移给另一个用户。

然后,这笔交易被发送到公共内存池——可以被描述为交易的共享队列——由“建设者”将其组织成一个“有利可图的区块”。 区块从那里被提议给验证者,验证者最终提议并在链上发布它,完成交易。

在 ERC-4337 下,在当前 EOA 步骤之前引入了新的“用户意图层”。

使用 ERC-4337 解释新以太坊交易流程的心智模型。 资料来源:Blocknative

这个附加层允许用户一步启动更复杂的交易。 为了实现这一点,ERC-4337 引入了一个“替代内存池”和一个交易捆绑器网络,以及一种新的赚取费用的方式。

成为下属

Bundler 是一个节点,它的工作与区块“Builder”非常相似。 Bundler 不是从公共内存池中组织已签名的交易来组装一个有利可图的区块,而是从 Alt-Mempool 中获取用户操作或 userOps 来创建最有利可图的捆绑包,并将其作为单个交易签署并提交给网络。 这是使智能帐户成为可能的新添加层的所有部分。

Bundlers 通过 userOp gas 费用获得补偿,以提供他们急需的服务。

Cutler 警告说,虽然理论上任何人都可以成为 Bundler,但实际上,成为成功的人可能是另一回事。

他说,与 Builders 一样,Bundler 也是“专业演员”,由“相对复杂的开发团队运营大量的计算、存储和网络基础设施”组成。

“ERC-4337 是无需信任和无需许可的。 因此,如果您技术娴熟,无论如何,您都可以站起来操作自己的 Bundler。 挑战在于捆绑是一个竞争激烈的市场。 因此,你将与相对成熟的团队竞争,这些团队正在大力投资成为一个有竞争力的捆绑者,”他说。

“捆绑器不是那种你只要站起来,忘掉它就会开始给你印钱的工具。 例如,我们希望 Bundling 在技术上比验证器复杂得多。”

Cutler 指出,已经有许多开源捆绑程序代码存储库。

有关的: 以太坊 ERC-4337“智能账户”在 WalletCon 上发布:账户抽象就在这里

关于 ERC-4337 是否会对 以太坊汽油费,特别是考虑到与引入新的用户意图层相关的交易复杂性的增加。

“虽然现在下结论还为时过早,但我目前的预期是,平均而言,汽油费不会有太大变化。 如果 ERC-4337 有影响,那将是非常轻微的——无论是上升还是下降。 我们预计交易费用不会突然降为零,或者突然变得贵 100 倍,”卡特勒说。

杂志:“账户抽象”为以太坊钱包增压:傻瓜指南