作者:0XNATALIE, ChainFeeds
谈及 ERC-4337 想必咱们已经不陌生了,开始于 2021 年 9 月由 Vitalik 提出,在 2023 年 3 月布置到以太坊主网,现在多个 L2 已将其改善版本引进中心执行层。但现在为止并没有看到 ERC-4337 被钱包广泛选用,为推进规范化账户笼统和网络效应,以太坊协议贡献者Alexander Forshtat提出 RIP-7560 提案(Vitalik 为榜首作者),这是首个以太坊 RIP,旨在制定可被所有 L2 和 L1 选用的原生帐户笼统规范。
RIP-7560:原生账户笼统的引进
为了更好的规范化,RIP-7560引进共识层协议变更的原生账户笼统(Native Account Abstraction),并将 EIP-2938 和 ERC-4337 合并为一个全面的账户笼统提案。在深化了解 RIP-7560 之前,能够阅读之前的文章回忆一下「账户笼统」的概念:《EIP-7377:全面完成账户笼统(AA)的加速器?》
与 ERC-4337 的兼容性和共存
RIP-7560 的原生账户笼统与 ERC-4337 兼容,这两种账户笼统办法将长期共存。RIP-7560 为选用 ERC-4337 的项目供给了搬迁途径。不过,现在选用 ERC-4337 的项目需求进行修正,才能确在未来支撑原生账户笼统:
-
UserOperation 变更为 TransactionType4:原本的 UserOperation 结构及其称号是为了避免与实践的以太坊买卖混淆。由于原生账户笼统将 UserOperation 变成了实践的以太坊买卖,因此将其更名为 TransactionType4。虽然称号发生改变,但在链上的操作办法和 UserOperation 类似。
-
智能合约账户晋级:智能合约账户需求晋级其完成以支撑原生账户笼统协议。具体的修正包括 EntryPoint 地址设置为系统范围内的常量值以简化操作、validateUserOp 函数更名及参数改变,以及账户不再需求在 EntryPoint 合约中维护存款来支付 Gas,而是直接从其余额中扣除。
-
Paymaster 合约晋级:Paymaster 合约需求进行晋级或重新布置。对于 ERC-20 代币和其他资产,包括状况,需求手动搬迁同意。validatePaymasterUserOp 函数需求更名并具有不同的参数,Paymaster 合约不再需求在 EntryPoint 合约中坚持存款以支付 Gas,而是直接从其余额中扣除。
-
账户工厂(Account Factories):依然能够运用相同的合约,经过 ERC-4337 或原生账户笼统流程创建的账户地址将坚持一致。
-
绑缚者(Bundlers):原生账户笼统中的绑缚者依然需求与区块构建者坚持利益联系,以便包括绑缚买卖。绑缚者具有对区块构建者的特权 API 访问权限,也就是说绑缚者能够与区块构建者直接通讯,并在打包买卖之前洽谈相关事宜,包括处理 nonce 碰撞的情况(在 EIP-4337 中用户向两个绑缚者发送具有相同 nonce 的 UserOperation 时,会导致其中一个买卖失败)。
社区关于 RIP-7560 评论
社区对 RIP-7560 的评论展现出多元的观点。Stackup 的联合创始人John Rising以为 RIP-7560 处理了 ERC-4337 中的一些问题或许是件功德,他指出当时 ERC-4337 施行的一些关键问题,在 EIP-4337 施行后,大部分活动都集中在三家云服务供给商或公司。这意味着账户笼统的基础设施相对于整个生态系统来说过于中心化,而且账户的留存率十分低,运转 EIP-4337 的绑缚者盈利性也十分有限。
Polygon 工程师Jarrod Watts也表示尚未看到像 Metamask 这样的干流钱包在完成 EIP-4337 的账户笼统办法上取得重大进展。这或许意味着应用层对于新特性的选用尚未到达理想水平。所以 RIP-7560 的提出是一个突破口。
Particle Network联合创始人Peter Pan十分看好这个提案,以为坚持了 4337 的兼容性,优化了 Gas,而且处理了绑缚者私有的问题,这对于账户笼统的选用十分重要。
Delegate 创始人foobar以为4337 是因为增加了太多的开销,根本无法得到广泛选用。7560 这个提案正在朝着在协议层面将账户笼统正式固定下来的方向开展,所以最好的做法是直接去除这些冗余的部分,而不是试图使其与 4337 坚持「向后兼容」,尤其是考虑到 4337 还没有存在很长时间。
尽管定见不一,RIP-7560 也为账户笼统规范化供给一种新的参阅办法。跟着以太坊社区的深化评论,账户笼统结构的开展将持续向前推进。咱们信任,不管哪种办法,账户笼统终究将被广泛选用。
此时快讯
【币安全仓、逐仓杠杆新增AEUR、1000SATS资产及更多交易对】金色财经报道,币安发布公告表示,币安全仓、逐仓杠杆新增AEUR、1000SATS资产,以及更多全仓、逐仓杠杆交易对。
全仓杠杆新增交易对:BTTC/USDT、GNO/USDT、VITE/USDT、1000SATS/USDT。
逐仓杠杆新增交易对:AEUR/USDT、AVAX/FDUSD、MATIC/FDUSD、SEI/FDUSD、1000SATS/USDT。