·
Aave 给 152 亿资金池加了把锁,几乎不花 Gas
Aave V3.8 上线 15 条链,唯一改动是给资金池加重入锁。靠 EIP-1153 瞬态存储,这把锁几乎不花 Gas——安全成本归零后,头部协议开始为「理论风险」买单。
先说个反常识的事:Aave 这次大版本升级,真正改的东西只有一样——给资金池加了一把锁。
11 月 11 日(UTC)Aave 宣布 V3.8 上线,覆盖 15 个 V3 市场,治理投票零反对票通过。DeFiLlama 的数据是:协议总 TVL 约 164 亿美元,V3 活跃市场承载 152.3 亿。这么大的盘子,改动就一句话——外部回调期间,Pool 的记账加一层重入防护。
重入是个很朴素的坑:合约还没把账记完,就被外部调用叫回去干活,回来时账面已经被人改了。DeFi 历史上的惨案,大多是这个模板。
真正的看点在实现方式。这把锁住在瞬态存储里(EIP-1153,Dencun 带进以太坊的)。瞬态存储相当于交易级别的草稿纸:TSTORE 写、TLOAD 读,一次百来个 gas,交易结束自动清空。
对比一下就知道以前为什么不做。把”正在执行中”写进永久存储,每次都是 SSTORE;EIP-3529 把退款上限砍到 20% 之后,在高频借贷池里常年维护一把锁,成本是实打实的。所以过去的答案不是”没必要”,是”划不来”。
Aave Labs 在提案里写得很直白:这个风险是”理论性”的,没有已知攻击,也没有任何事件触发这次补丁。
这句话才是重点。一个头部协议愿意为一个理论风险走完提案、审计、治理、部署的全流程,说明安全预算的算法变了——当加固成本低到可以忽略,起点就从”值不值”变成”为什么不”。
我也不想把它说成纯赢。提案阶段就有个 trade-off 被摆上桌:全池锁会不会挡住闪电贷回调里的清算组合性?Aave Labs 的回应是做了区分处理,别把清算人关在门外。但这恰恰说明问题的形状——重入防护和可组合性天生互相拉扯,锁加得越粗,能安全穿过的路径就越少。
对普通用户来说,这次升级你什么都感觉不到。没新功能,没新收益,Gas 也不便宜一分。
可过去几年 DeFi 的教训,翻来覆去写在同一页上:出事的那行代码,往往不是收益率算错的地方,而是记账先后顺序错的地方。
我的判断:这种”看不见的升级”会越来越常见,也越来越像传统金融的后台——没人讨论,但它决定谁活下来。
免责声明:以上内容仅供娱乐交流,不构成任何投资建议。DYOR。
转发此帖子?
与您的关注者分享。
回复