10 天了解 EIP-7702, 激发想法,开发潜在生态应用
EIP-7702, EIP, ERC, Ethereum
- 开发者:想深入 EIP-7702 并构建应用
- 产品经理:探索账户抽象的商业潜力
- 研究员:了解以太坊最新技术趋势
- 任何对 Web3 创新感兴趣的人
- 开始时间:2025-05-08
- 结束时间:2025-05-13
- 开始时间:2025-05-14
- 结束时间:2025-05-23
- 姓名:Marcus
- GitHub ID:MRzzz-cyber
- Telegram:marcuszheng
- Email:[email protected]
每周请假 1 次,需补卡
Telegram:https://t.me/LXDAO/24572
-
技术基础
- 解读 EIP7702 提案(与EIP4337/6551对比)
- 关键特性:账户抽象升级、交易批处理、Gas优化等
-
应用场景分析
- 现有 钱包 /DAO/DeFi 的痛点解决方案
- 任务:列举 3 个潜在用例并提交报告
-
专家分享会
- 邀请专家线上答疑
-
学习资料
学习方向在于了解 7702 的基础概念,应用方向,实际案例,以及和其他 EIP 提案的结合
阶段 | 名称 | 类型 | 链接 | 推荐理由 |
---|---|---|---|---|
🧩 账户抽象起点 | EIP-86: AA via TX abstraction (未采纳) | EIP 草案 | https://eips.ethereum.org/EIPS/eip-86 | 最早提出 AA 概念,探索通过新交易结构使 EOA 可配置 |
🧩 账户抽象现状 | EIP-4337: Account Abstraction without consensus changes | EIP 草案 | https://eips.ethereum.org/EIPS/eip-4337 | 当前主流智能账户标准,无需协议层改动,Safe、Stackup 等项目实现了 |
🧠 4337 解读 | Vitalik Medium: ERC-4337: Account Abstraction without Ethereum protocol changes | 博客 | https://medium.com/infinitism/erc-4337-account-abstraction-without-ethereum-protocol-changes-d75c9d94dc4a | Vitalik 详细介绍 ERC-4337 的设计理念和实现方式,强调无需对以太坊共识层进行更改即可实现账户抽象的可能性 |
🧠 实操开发 | Stackup ERC-4337 Dev Docs | 文档 | https://docs.stackup.sh/docs | 最全面的 4337 实战文档,适合动手尝试 |
⚙️ 协议层方向 | EIP-2938: Native AA tx type (废弃) | EIP 草案 | https://eips.ethereum.org/EIPS/eip-2938 | 提出引入原生 AA 交易类型,但未落地,可作为失败方案分析 |
⚙️ 授权合约尝试 | EIP-3074: AUTH + AUTHCALL | EIP 草案 | https://eips.ethereum.org/EIPS/eip-3074 | 一种以 opcode 为核心的 AA 探索,最终被 7702 替代 |
EIP-7702 与 EIP-3074 的比较分析 | 博客 | https://medium.com/buildbear/eip-3074-and-eip-7702-a-new-era-to-account-abstraction-80bf2c177cd9 | 详细比较了两者的设计理念、实现方式以及各自的优缺点 |
EIP 7702 技术概念:https://docs.biconomy.io/eip7702/explained/
EIP 7702 提案:https://eips.ethereum.org/EIPS/eip-7702
什么是账户抽象:https://learnblockchain.cn/article/5946
面向应用程序的综合 EIP-7702 指南: https://blog.biconomy.io/a-comprehensive-eip-7702-guide-for-apps/
EOA 智能合约以及应用:https://hackmd.io/@colinlyguo/SyAZWMmr1x
7702 的一些实践:https://www.youtube.com/watch?v=uZTeYfYM6fM
7702 与安全性:https://www.nethermind.io/blog/eip-7702-attack-surfaces-what-developers-should-know
深度技术思考:https://ethereum-magicians.org/t/eip-7702-set-eoa-account-code/19923/3
打卡成功者福利:https://www.notion.so/lxdao/3eab258b4df44c9cb97319452b2be13b
在 EIP-7702 残酷共学结束后,我们将开启休闲黑客松,完成 EIP-7702 残酷共学的同学都可以报名并参加
因为残酷共学的报名和打卡是基于 GitHub 进行开展的,如果你是非开发者或者对 git 操作不熟悉,请先阅读此文档:残酷共学 GitHub 新手教程
-
报名:
- Step01:Fork 本仓库。
- Step02:复制 Template.md 创建你的个人笔记文件,并根据文档指引填写你的信息,并将文件重命名为你的 GitHub ID:YourGitHubID.md。
- Step03:创建一个 PR 到当前仓库,本残酷共学助教会对你的 PR 进行 review,review 通过后,你的 PR 会被 merge 到 main 分支,这个时候你会收到邀请加入这个仓库 contribution 的邮件,接受邀请后,你会自动获得 main 分支的 push 权限。
- Step04:完成以上三个步骤,恭喜你报名成功,后续就可以将你的学习记录直接 push 到 main 分支进行更新。
- 请加入 xxx 群组保持交流:(请添加你创建的群组链接)。加入群组后请在群里报到一下方便助教记录。
-
打卡:
- 报名成功后,你将拥有 main 分支的 push 权限,你需要将每天学习笔记按日期更新到你的 YourName.md 文档中,提交更新后,我们会自动更新你的打卡状态到下面的打卡记录表。
- 如果你不在 UTC+8 时区,需要添加时区 code 到你的 YourName.md 文件的开始,错误的时区设置可能会使自动化打卡脚本错误计算打卡时间,具体请参考:https://github.com/IntensiveCoLearning/template/blob/main/Template.md?plain=1#L1
- 当你提交笔记时,请确保以下几点,否则打卡可能会失败:
- 在 YourName.md 文档,请将笔记内容放到以下代码块中,且
<!-- Content_START -->
和<!-- Content_END -->
不能删除:
<!-- Content_START --> ### 日期 笔记内容 <!-- Content_END -->
- 日期格式为
### 2024.07.11
,请不要随意更改
- 在 YourName.md 文档,请将笔记内容放到以下代码块中,且
✅ = Done ⭕️ = Missed ❌ = Failed
Name | 5.14 | 5.15 | 5.16 | 5.17 | 5.18 | 5.19 | 5.20 | 5.21 | 5.22 | 5.23 |
---|---|---|---|---|---|---|---|---|---|---|
jameelovecat | ⭕️ | ⭕️ | ❌ | |||||||
k66 | ✅ | ⭕️ | ✅ | ⭕️ | ❌ | |||||
Jack-OuCJ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
wayhome | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
nx-xn2002 | ✅ | ✅ | ⭕️ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
qiaopengjun5162 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
MRzzz-cyber | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ✅ |
brucexu-eth | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | |
jjeejj | ⭕️ | ⭕️ | ❌ | |||||||
Sponge | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ⭕️ | ❌ | ||
yushiwuzheng666 | ⭕️ | ⭕️ | ❌ | |||||||
universe-ron | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
cxc474 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
fffuuuming | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Sandybaby07 | ✅ | ✅ | ⭕️ | ✅ | ⭕️ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ |
a39955720 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
xwwkk | ✅ | ✅ | ⭕️ | ⭕️ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | |
bamboochen92518 | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | ||
keylen | ⭕️ | ⭕️ | ❌ | |||||||
york | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
Ellen | ⭕️ | ⭕️ | ❌ | |||||||
evshary | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | ||
emailpractice | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
wiasliaw | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ✅ | ✅ | ✅ | ⭕️ |
BillyC | ⭕️ | ⭕️ | ✅ | ✅ | ❌ | |||||
tofudfy | ⭕️ | ⭕️ | ❌ | |||||||
gpteth | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ⭕️ | ❌ | ||
bobs-1 | ⭕️ | ⭕️ | ❌ | |||||||
gardennn | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
narnona | ⭕️ | ⭕️ | ❌ | |||||||
nghdavid | ⭕️ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ✅ | ✅ |
easyshellworld | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ |
alichaw | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ⭕️ | ❌ | ||
ygy-1231 | ⭕️ | ⭕️ | ❌ | |||||||
luleigreat | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
blahole | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | ||
wodeche | ⭕️ | ⭕️ | ❌ | |||||||
helloworldsmart | ✅ | ⭕️ | ⭕️ | ❌ | ||||||
alexliao | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ |
chesley666 | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ⭕️ | ✅ | ⭕️ |
kevinsslin | ⭕️ | ✅ | ⭕️ | ✅ | ✅ | ⭕️ | ⭕️ | ❌ | ||
zion | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ | ✅ |
kris77z | ⭕️ | ✅ | ✅ | ✅ | ⭕️ | ⭕️ | ⭕️ | ❌ |
- 总参与人数: 43
- 完成人数: 18
- 完成用户: Jack-OuCJ, wayhome, nx-xn2002, qiaopengjun5162, MRzzz-cyber, universe-ron, cxc474, fffuuuming, a39955720, york, emailpractice, wiasliaw, gardennn, nghdavid, luleigreat, alexliao, chesley666, zion
- 全勤用户: Jack-OuCJ, wayhome, qiaopengjun5162, universe-ron, cxc474, fffuuuming, a39955720, york, emailpractice, gardennn, luleigreat, zion
- 淘汰人数: 25
- 淘汰率: 58.14%
- Fork人数: 42