都说合约部署后改不了,为什么有的项目还能升级?很多人说不清楚!
升级时,有升级权限的账户把代理合约改指向一个新的逻辑合约,用户使用的地址保持不变,执行逻辑却变了。
升级权限要是只在一个私钥手里,这把私钥一旦被盗,攻击者就能把合约换成恶意逻辑。
放进去的钱最好是亏了也不影响生活的那部分。
$ETH 2367.73(-6.09%)