
帖子
sopleat(E卫兵)
固定Gas假设,是老合约面对Glamsterdam的隐患
部分智能合约把Gas余量、固定补贴或某项操作的历史价格写进逻辑。Glamsterdam调整状态访问、创建和交易基础成本后,同样一条业务路径可能消耗不同Gas;如果合约假设“执行到这里一定还剩多少”,就可能出现失败、退款逻辑异常或外部调用无法完成。官方因此要求开发者在Sepolia上测试,而不是只更新前端的Gas估算。这个风险不意味着以太坊升级会普遍破坏合约,大多数应用可能只需调整上限或估算,但少数把资源价格当成业务常量的设计需要认真检查。$ETH作为可编程结算资产,价值不仅来自代码不可随意修改,也来自基础规则变化时能提前暴露兼容问题。不可篡改不等于永远不维护,真正可靠的应用必须知道自己依赖了哪些协议假设。
应用团队现在最该做的是列出关键业务路径,在Sepolia逐一回放并比较结果。等主网上线后才发现提现或清算依赖旧Gas假设,代价会高得多。




