都说合约部署后改不了,为什么有的项目还能升级?
升级时,有升级权限的账户把代理合约改指向一个新的逻辑合约,用户使用的地址不变,执行逻辑却换成了新的。
升级权限要是只在一个私钥手里,这把私钥一旦被盗,攻击者就能把合约升级成恶意逻辑。
顺便提一句:$ETH 报 2232.69(24h -7.77%)。
慢一点不丢人,活下来比一次赚得多重要得多。
#ETH
升级时,有升级权限的账户把代理合约改指向一个新的逻辑合约,用户使用的地址不变,执行逻辑却换成了新的。
升级权限要是只在一个私钥手里,这把私钥一旦被盗,攻击者就能把合约升级成恶意逻辑。
顺便提一句:$ETH 报 2232.69(24h -7.77%)。
慢一点不丢人,活下来比一次赚得多重要得多。
#ETH