
速读 EIP-3074:是什么?对以太坊有何影响?
EIP-3074 被纳入至下一个以太坊硬分叉 Pectra 升级中,支持将 EOA 控制权委托给智能合约。
撰文:Karen,Foresight News
在以太坊核心开发者执行的最新一次电话会议中,EIP-3074 提案开发者被纳入即将在以太坊硬分叉 Pectra 升级中实施的改进。该提案支持将普通地址的控制权委托给智能合约,来执行更为复杂的交易方案,从而显著增强钱包用户的体验。那么,EIP-3074 究竟是什么,它对以太坊又意味着什么呢?
EIP-3074 是什么?
事实上,早在 2020 年 10 月份,EIP-3074 就由以太坊核心开发者和研究员 Sam Wilson、Ansgar Dietrichs、lightclients、Micah Zoltu 提出,核心思路是将外部拥有账户(EOA)的控制权委托给智能合约。这一创新为开发者提供了一个强大、灵活的框架,用于设计并实施新颖的 EOA 交易策略。
那么具体该如何将现有的 EOA 变成智能合约呢?根据 lightclients 在两年前发布的演示视频,实现这一转变的关键在于两个指令「AUTH」和「AUTHCALL」,其中,前者基于 ECDSA 签名设置 context variable「authorized」,后者作为「authorized」账户发起调用。同时,也可以围绕 「AUTHCALL」指令实现更多逻辑,为调用者和发起者提供更多控制,而不会牺牲被发起者的安全性或用户体验。
在实际操作中,EOA 地址用户先在链下签署交易,然后再由 EOA 用户或者 Gas 赞助方将交易发送给 Invoker 合约,Invoker 合约使用「AUTH」和「AUTHCALL」来验证和调用每个目标合约。
Arbitrum 和 Lemniscap 的团队成员 Patrick McCorry 表示,EIP-3074 解决了困扰几乎所有交易中继服务的「msg.sender」问题,可以真正改善用户体验。本质上,如果中继器为用户的交易付费,则中继器的地址将设置为 msg.sender 而不是用户的地址。解决上述问题的方法中,一种是用户依赖智能合约钱包,另一种是智能合约具有「元交易能力」,并且可以接受用户签名的消息,但这扼杀了那些想要为用户提供无 Gas 交易的初创公司。还有一种替代方法可以解决上述问题,即更改交易格式,重命名 tx.origin 为 Gas.payer,在交易中包含两个新字段「gas payer」 和「nonce」。当交易执行时,它会增加用户和 Gas 支付者的 nonce,并从 Gas 支付者中扣除费用。这可以使中继者转发用户的交易,但它仍然有局限性,主要是在交易完成后退还 ERC-20 代币的能力。EIP-3074 是一个巧妙的解决方案,因为它允许将 ERC-20 代币退款给中继者,允许中继者携带用户签名的消息并在以太坊上得到确认,不改变交易格式和破坏现有工具。
EIP-3074 对以太坊来说意味着什么?
EIP-3074 允许任何 EOA 充当智能合约钱包,而无需部署合约,也因此可以执行更复杂的交易方案。这为以太坊带来了许多令人兴奋的用例,包括 Gas 赞助、批量交易、钱包资产恢复。
其中,Gas 赞助可以让 DApp、项目方、第三方为用户提供 Gas,而无需用户自己持有 ETH,这对于没有持有 ETH 的新 Web3 用户来说极为友好,也有助于推动以太坊的大规模采用。
同时,由于支持在一笔交易中执行多个操作,用户在交易非 ETH 代币时只需签署一次交易即可完成,无需先进行繁琐的代币审批流程再签署交易,从而提高了交易效率并降低了成本。
在钱包资产恢复方面,EIP-3074 也能发挥重要作用。通过设置特殊的 Invoker 合约,用户在丢失私钥时可以通过社交恢复机制来恢复资产。
当然,EIP-3074 也比较具有争议性。正如 DefiLlama 创始人 0xngmi 所说,现在只需一个错误签名就可以完全耗尽一个地址的资产,包括所有代币、所有 NFT、所有 DeFi 仓位等。
此外,值得注意的是,尽管 EIP-3074 支持将普通地址的控制权委托给智能合约,但 EIP-3074 并不是一个帐户抽象提案。以太坊基金会研究员 ansgar.eth 表示,其最担心的是我们现在将使用 3074/EOA 和 4337/AA 构建两个并行帐户技术堆栈,并且需要付出大量的努力和关注才能使这些内容具有互操作性。Uniswap 创始人 Hayden Adams 也强调,行业应该努力确保 4337 钱包与 3074 合约之间的兼容性。
综上所述,EIP-3074 有望为以太坊带来了前所未有的创新和机遇,但同时也伴随着一些挑战和争议。随着其即将在 Pectra 升级中实施,我们期待看到它将如何塑造以太坊的未来,并为 Web3 生态系统带来更为丰富和便捷的用户体验。同时,我们也需要认识到其潜在的风险和挑战,并确保在使用这一功能时采取适当的安全措施。
参考:
https://github.com/ethereum/EIPs/blob/master/EIPS/eip-3074.md
比推快讯
更多 >>- 美联储理事米兰:认为未来几个月将继续降息
- 美国财政部就《GENIUS法案》稳定币规则的实施征求公众意见
- 甲骨文与Meta商谈200亿美元AI云计算合作
- 美股三大股指集体收涨,道指涨 172 点
- FTX将启动第三轮债权人偿付,总额达16亿美元
- X平台指控某加密诈骗团伙贿赂其员工以恢复账户
- 证券基金经理增持标普 500 净多头头寸至 891,634 手
- 戴利:就业市场放缓与美国经济前景有关
- 国际货币基金组织:货币宽松政策应继续以应对通胀目标
- Robinhood CEO下月将与美联储以及美国财长贝森特会面
- 美联储逆回购操作接纳 113.63 亿美元
- 知情人士:马斯克的xAI寻求融资100亿美元,估值飙至2000亿美元
- Arkm:Aster已成为BSC链上USDT最大持有方,持有量仅次于币安热钱包
- 旨在避免美国政府停摆的临时支出法案未能在美国参议院通过
- 旨在避免美国政府停摆的临时拨款法案在参议院未能获得通过所需票数,投票仍在继续
- 字节跳动:将按照中国法律要求推进相关工作,让 TikTok 美国公司继续服务美国用户
- 某新建钱包花费约 133 万美元买入 27321 枚 HFUN
- 美联储新任理事米兰:降息立场独立,未受特朗普影响
- 美国法官驳回特朗普对《纽约时报》150 亿美元诉讼
- 一鲸鱼近 20 小时斥资 730 万美元买入 10 亿枚 PUMP
- 美 CFTC 任命摩根大通数字资产市场主管 Scott Lucas 为 GMAC 数字资产市场小组联合主席
- 分析师:比特币或将再次测试 12 万美元关口
- 灰度新加密基金GDLC登陆纽交所,资管规模已逾9亿美元
- Hyperliquid 过去 24 小时协议收入超越 pump.fun
- PayPal 稳定币 PYUSD0 已在 Sei 网络上线
- ARK Invest 在公开市场购入价值约 1.62 亿美元 Solmate 股票
- 特朗普称与中国国家主席通话顺利,将在 APEC 峰会期间会面
- 美国财政部启动 GENIUS 法案细则制定,开启稳定币监管意见征集
- 美联储理事米兰:若特朗普希望我留在美联储,我会离开经济顾问委员会
- 美联储理事米兰:紧缩政策对就业市场风险加大
- 比特币 ETF 今日净流入 1,205 枚 BTC,以太坊 ETF 净流入 41,150 枚 ETH
- 米兰:美联储应接近中性利率
- 麻吉PUMP 多单已浮亏 318 万美元,当前持仓价值达 2524 万美元
- 习近平同美国总统特朗普通电话
- 孙宇晨:将用 SUNPerp 全部收入回购 SUN 代币
- 美众议院通过临时支出法案,参议院或将引发激烈交锋
- 鲍威尔:美联储将逐次决定未来货币政策,国债终结连涨
- Resolv 已开发第二季空投申领
- USDC Treasury 在 Solana 链上新铸造 2.5 亿枚 USDC
- 国际商业结算的加密合营企业将买入价值 1090 万美元的加密挖矿硬件
- 国际商业结算宣布购入超算服务器拓展加密货币业务
- pump.fun 已累计回购价值超 1.06 亿美元 PUMP 代币
- Ju.com 平台币 JU 正式启动通缩,完成首期回购并启动分批销毁
- Paxos 收购 Nucleus Earn,成立 Paxos Labs 推进企业链上金融服务
- 易理华:投资的核心是投人,币圈大部分创业最终由投资人买单
- OpenAI 计划投入 1000 亿美元建设备用服务器
- 特朗普要求大法官允许他在庭审期间解雇美联储理事库克
- 美国最高法院要求美联储理事库克于下周四之前作出回应
- JustLend DAO 下调能量租赁存入门槛
- MetaMask 将在钱包内通过 Hyperliquid 推出永续合约交易