摘要:原文作者:Haotian(X:@tmel0211)如何看待最近被热议的以太坊新提案 EIP-7702 ?简单而言,它就是一个优化进阶版的 EIP-3074 ,更加兼容 ERC-4337&nb...
原文作者:Haotian(X:@tmel0211)
如何看待最近热议的以太坊新提案? EIP-7702 ?简单来说,就是升级版。 EIP-3074 ,更为适配 ERC-4337 以太坊账户抽象战略。但在我看来,呼吁 EIP-7702 迎合了 ERC-4337 正统的发展框架会受到限制 EIP-3074 在“invoker“无限潜能,只能算是一次“折中”之举。为什么呢?接下来,分享一下我的观点:
1)从定义上说,ERC-4337 最熟悉的,用户可以 Delegate 权限对新的合同账户地址进行调整,然后通过新的合同账户地址进行调整 Paymaster 等代理合同功能实现社会恢复、代付、 Gas 等一系列提升客户操作体验的账户抽象操作。ERC-4337 符合最正统的以太坊权限设置改进发展方向,但要符合以太坊权限设置改进发展方向 Onboard 客户到账户抽象系统,与原来的不同 EOA 地址,会产生较大的“转移”成本;
EIP-3074 可以通过 AUTH 和 AUTHCALL 操作是否赋予原有 EOA 全新的地址智能合同能力,每一个地址的智能合同能力,每一个 EOA 可以设置一个地址 Invoker 逻辑合同扩展功能,Invoker 具有很大的定制交易逻辑和权限管理功能,充分灵活,缺点是一旦一旦定制交易逻辑和权限管理, invoker 合同作恶会对客户造成巨大的资产损害;
EIP-7702 是一种介于 3074 和 4337 它升级了两者之间的“折中”提案 EIP-3074 方案,用户只能在当前交易下一次性升级自己 EOA 地址为合同控制状态,交易结束后可以恢复 EOA 状态。所以可以更适合 ERC-4337 账户抽象框架也可以约束 EIP-3074 超灵活条件下可能带来的混乱。
2) @VitalikButerin 大自然会尽力维护 ERC-4337 账户抽象逻辑,如 EIP-3074 这种可能的偏离 ERC-4337 主线发展方向,自然不会被“主动”倡导。很多人担心一旦 3074 该计划得到了深入的发展,导致以太坊出现了“硬分叉”。在我看来,也许太危言耸听了,除非将来有一天, ERC-4337 方案被放弃,全新升级使用 EIP-3074 ,两者都是并行概念。况且,市场已经选择了 4337 是发展的重点,但并不意味着 3074 应当完全取缔,EIP-3074 指向的自由 invoker 市场实际上取得了巨大的成就。
invoker 在 3074 标准框架是用户的标准框架 Delegate “授权方” invoker 这是可疑的,客户无疑会失去资产,但如果客户失去资产, invoker 是友善的,将会加快“intent-centric这种被重度预期的交易感受提升了赛道的发展。由于 intent-centric 大家期待的方向 Sover 市场,本质上是靠的 invoker 在合同中设计复杂的交易逻辑:例如,自动代理交易;条件触发下一笔交易;资产自动分配;交易批量核算;增加多签审计交易;交易时间限制;与外部系统集成交易;交易理财策略等。
一个完全灵活 invoker 市场,将会加速 intent 跑道 Sover 随着求解器行业的发展,可以为特定人群提供更灵活、更精细的服务,如:
@ApertureFinance 正在建造一个 intent 驱动、Gasless、新型自动化工作流程 invoker 已经有基础设施了 26 一亿美元的成交量,受到一些机构交易用户的青睐;
再比如, @bentobatch 基于 Wallet 构建了一个应用程序 Streamlined Transaction 交易层,让用户可以简化链上的操作,更简单、更便宜的交易体验。
除了交易 Trading 感情提升方面, @dappOS_com 链架构和分散化也在链架构和分散化 Solver 探索市场激励和应用落地方向 Intent 快速落地基础设施等。
3)在我看来,ERC-4337 作为主流正统的“账户抽象”标准,在过去几年的账户权益改革升级中确实成为了一些 layer 2 链、中间件网络服务和钱夹服务提供商的标准,帮助用户快速提升交易体验。但是客观地说,账户抽象标准在定制、开发体验、交易逻辑复杂性等方面受到以太坊系统框架稳定性的限制,因此开发和登陆速度相对有限。
EIP-3074 指向的 invoker 短期来看,市场确实存在偏差 ERC-4337 账户抽象方向,并可能带来一些恶意合同风险,但如果将此 invoker 将市场放在更加多元化的分散化中 Solver 从求解器网络市场来看,Invoker 自由市场的积极意义可能大于其负面影响。
全新的 EIP-7702 框架不仅延续了 EIP-3074 “灵活账户转换”的优势,充分适应 ERC-4337 。但一次性权限赋予,不能最大限度地发挥“invoker“设计和管理交易逻辑复杂性的潜力。
尽管,Invoker 也可以接受 EIP-7702 框架,适应一些产品和服务,加快丰富 Solver 求解器开发。但 Invoker 沿着 EIP-3074 更自由、更可扩展的服务升级探索空间其实会更大吗?(带着紧箍咒也是猴哥,却没有大闹天宫的能力。
怎么说呢?我倾向于视 ERC-4337 和 EIP-3074 是两个独立并行的自由市场,如果是为了维护 ERC-4337 正统性被完全抛弃 EIP-3074 更广阔的发展潜力会有点因噎废食。短期来看,当然, EIP-7702 作为过渡也是最优解。你觉得怎么样?