EIP-7702 残酷共学优秀笔记总结
2025-05-28 22:15
LXDAO
2025-05-28 22:15
订阅此专栏
收藏此文章


经过 10 天的高强度学习挑战, 本期 EIP-7702 残酷共学圆满落幕!本期共吸引 43 名学习者参与,最终 18 人成功完成挑战,淘汰率达 58.14% !其中,12 位伙伴以全勤战绩荣获“全勤超残酷”称号,展现了非凡的毅力与热忱!

我们也整理了一些同学的优秀笔记,便于大家更好的理解 EIP-7702



01

什么是 EIP-7702?


来源:Jack_OuCJ

EIP 7702 的核心是引入一种新的交易类型,允许账户自行设置和委托代码。它不再将完整的合约代码直接存储在账户中,而是存储一个委托指示符,该指示符由一个特定的前缀加上一个地址 ( (0xef0100 || address))组成。这个指针指向实际智能合约代码在链上的位置。

简而言之,钱包将指向链上的智能合约,该合约的逻辑决定账户的行为方式。

这种机制使 EOA 的行为更像智能账户。然而,两者之间一个显著的区别是,EOA 的私钥拥有对账户的完全控制权。如果 EOA 的私钥被泄露,攻击者将完全控制该账户。

它的核心目标是:

  1. 让外部拥有账户(EOA)拥有合约账户(Contract Account)那样的灵活签名和权限管理能力;

  2. 保持原有地址不变、兼容现有工具;

  3. 在 Layer-1 层面原生支持多签、社交恢复、gas 费替付等功能,无需依赖中继或捆绑器(bundler)。

来源:a39955720

EIP-7702 是一项新提案,允许将传统的 EOA 永久升级为像合约账户一样的账户,并具有更多功能,例如一次完成多项操作、让他人为您支付汽油费用或限制密钥只能进行某些操作。

这是通过一种新的交易格式(类型 0x04)来实现的,在这种格式中,交易附带有一个 “授权列表”,告诉连锁店: “这些账户现在授权给某个特定合同的代码,直到我分配一个新代码或它们被清除为止"。

来源:wayhome

EIP-7702 是一项旨在改进以太坊用户交互方式的提案,特别关注增强外部拥有账户 (EOA) 的功能。其核心目标是模糊 EOA 和智能合约账户之间的界限,赋予 EOA 可编程性和可组合性

主要机制:批量处理:一次交易,完成多项操作,告别重复确认,赞助交易:他人代付 Gas 费,降低交易成本,惠及用户,权限降级:精细化权限管理,保障账户安全



02

以太坊具有哪些账户类型


来源:Jack_OuCJ

外部拥有账户(Externally Owned Account,EOA)

  • 控制方式:由私钥签名控制

  • 主要属性

    • 地址:20 字节

    • 余额:ETH

    • nonce:用于防重放、交易排序

    • 无代码(code)

  • 功能

    • 发起交易(转账、调用合约)

    • 部署合约

合约账户(Contract Account)

  • 控制方式:由部署在链上的智能合约字节码控制

  • 主要属性

    • 地址:20 字节

    • 余额:ETH

    • nonce:仅在创建新合约时自增

    • 有代码(code):EVM 执行字节码



03

7702 能用在什么地方?


来源:universe-ron

  • Pectra 硬分叉時間點:官方 2025‑05‑07 上線。也就是說,任何拿 MetaMask、Rainbow 之類「傳統 EOA」的朋友,都能瞬間獲得「智慧合約錢包級」的超能力。對開發者和使用者都是大新聞。

我自己的痛點:我在做一個包含 DEX + NFT 市場的小專案。現在最讓新人崩潰的流程是:

  • 第一次「Approve」鎖代幣(要付一次 gas)。

  • 第二次才「Transfer / Swap」(再付一次 gas)。如果他們還沒存 ETH,就直接卡關。7702 把這些痛全部揉成一顆藥丸吞下去,一條龍搞定。

錢包 UX 全面升級:想像一下,你跟朋友吃飯,有個 DApp 說「我幫你付 gas,你只要按一次確認」。過去要靠 4337 或自家伺服器,門檻高;7702 出來,人人都能辦到。

2. 我眼中的三大亮点

重點:7702 = 「臨時」把 EOA 的程式碼指向代理合約。它不像 4337 得搞一大堆 Bundler、EntryPoint;只有在那一筆交易、那幾分鐘內生效,用完就收工,簡單粗暴。



04

EIP-7702 和 EIP-4337 的对比


来源:universe-ron

  • 我覺得兩者是「大哥 + 小弟」的關係,不是你死我活。

    • ERC‑4337:超完整、模組化、可擴充,像一台重裝機甲——功能強,部署重。

    • EIP‑7702:輕量、即插即用,像袖珍瑞士刀——不一定能打大 Boss,但日常超好用。

  • 更棒的是,Smart EOA(開了 7702 超能力的地址)可以直接塞進 4337 的 UserOperation 當 sender。所以生態系不會破碎,大家繼續用熟悉的工具鏈。

来源:Jack_OuCJ

EIP-4337 的优缺点

优点

  • 零协议升级门槛,快速上线

  • 社区生态活跃,多家钱包厂商已支持

  • Paymaster 可定制、EntryPoint 可升级

缺点

  • 架构复杂度高,引入 Bundler 和专用 mempool

  • 每笔交易须先充值 EntryPoint Deposit

  • Gas 消耗与延迟均高于原生方案

EIP-7702 的优缺点

优点

  • 原生支持,无额外中介,Gas 与延迟最低

  • 架构最简,用户仅需按新格式发交易

  • 功能弹性最大,任何验证均可链上定制

缺点

  • 必须通过硬分叉 / 网络升级才能生效

  • 节点、RPC、钱包等生态需全面升级

来源:alexliao

EIP-7702

  • 允許 EOA 使用鏈上程式碼指標(code pointer) 來委託其行為。

  • 設計較輕量(leaner integration)。

  • 更適合特定用例的直接整合。

EIP-4337

  • 採用 更全面的 Account Abstraction 架構。

  • 使用 off-chain bundler 和 專用的 EntryPoint 智慧合約。

  • 提供更完整的擴充性與功能。

兩者關係都是在提升帳戶功能與抽象能力。EIP‑7702 與 EIP‑4337 並不互斥,可並存。各自適用於不同的需求與場景,合力推進 Ethereum 帳戶模型的演進。



05

接下来我们将做什么


我们即将开展 EIP-7702 休闲黑客松,从想法快速到 Demo,就在此刻

如果你有有趣的 Idea,欢迎在此处提交

https://github.com/Coooder-Crypto/CasualHackathon-test


·END·


内容 | LXDAO

编辑 & 排版 | 环环

设计 | Daisy

【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。

LXDAO
数据请求中
查看更多

推荐专栏

数据请求中
在 App 打开