以太坊EIP-7702能不能“永久关掉”?一份新草案说:可以

昨晚聊了EIP-7702是什么,今天有个后续:以太坊开发者论坛(Ethereum Magicians)上,北京时间10月31日凌晨有人发了一份草案EIP-8476,标题直译就是“普通地址永久退出委托”。

先说清楚:这是Draft草案,离进主网升级还很远。

它想干什么,拆成几条:

1. 让普通地址(EOA)发一笔特殊的type-4交易,给自己装一个“不可执行的标记”,从此任何7702委托授权都换不掉、清不掉。
2. 地址不变,正常转账、发交易照旧,只是这辈子不能再开7702委托。
3. 动机原文点名了三类账户:机构钱包、交易所热钱包、金库,说它们用不着委托执行。
4. 原文也写明:它防不了私钥被盗,拿到私钥的人照样能签普通交易把钱转走。

讨论里两个被抓出来的坑,挺实在:
· 有评审指出,装了标记的地址可能收不了某些NFT(安全转账会去调接收方代码),作者北京时间10月31日深夜回复,打算改成让EVM把这个标记当“空代码”看待。
· 又有人指出,这个保护是按链生效的:你在主网关了,别的链没关,同一把钥匙签的授权在那条链照样能用。

讨论帖里还有人拿公开链上数据分析了币安这次热钱包事件,作者回复的说法是:事先关掉也挡不住被盗,只是去掉了“签一批授权、之后不用再签”的捷径。币安官方完整根因报告还没出,这只是论坛里的链上分析。

几句实话:
· 一个功能上线一年多,就有人提案“给我一个永久关闭键”,说明不是每个地址都需要那么聪明。
· 草案不等于通过,更不等于会上主网,别看到标题就以为钱包已经能关了。
· 真正的底线还是那句老话:别乱签名,签之前看清楚签的是什么。

你的钱包需要7702这种“智能”功能吗?还是宁愿它笨一点、安全一点?

$ETH #EIP7702 #以太坊升级