今天凌晨币安热钱包出事,很多人第一次听说 EIP-7702,先把这个词讲清楚:
1,它是什么:以太坊 Pectra 升级带来的功能,普通钱包可以签一张授权,把执行权临时交给一段智能合约代码,地址不变,好处是能批量操作、让别人代付 gas。
2,为什么这次被盯上:据 Blockaid 等复盘,攻击者在一笔交易里塞了 50 条连续序号的授权,只为撞上热钱包当时的那一个序号,一旦命中,恶意合约就能以钱包名义批量转走资产,而且委托不撤销会一直有效。
3,普通用户要防什么:第一,不签看不懂的授权,尤其是一次性打包很多操作的签名;第二,陌生网站让签名先停下来,核对它要委托给哪个合约;第三,定期检查并撤销不用的授权,大额资产尽量放冷钱包。
我的判断是,EIP-7702 本身不是后门,它是把钱包从只能转账的钥匙,升级成能执行程序的钥匙,钥匙变强了,签名前看清楚委托对象就成了必修课。你平时签名前会逐条看授权内容吗?
$ETH #EIP7702
1,它是什么:以太坊 Pectra 升级带来的功能,普通钱包可以签一张授权,把执行权临时交给一段智能合约代码,地址不变,好处是能批量操作、让别人代付 gas。
2,为什么这次被盯上:据 Blockaid 等复盘,攻击者在一笔交易里塞了 50 条连续序号的授权,只为撞上热钱包当时的那一个序号,一旦命中,恶意合约就能以钱包名义批量转走资产,而且委托不撤销会一直有效。
3,普通用户要防什么:第一,不签看不懂的授权,尤其是一次性打包很多操作的签名;第二,陌生网站让签名先停下来,核对它要委托给哪个合约;第三,定期检查并撤销不用的授权,大额资产尽量放冷钱包。
我的判断是,EIP-7702 本身不是后门,它是把钱包从只能转账的钥匙,升级成能执行程序的钥匙,钥匙变强了,签名前看清楚委托对象就成了必修课。你平时签名前会逐条看授权内容吗?
$ETH #EIP7702