都说合约部署后改不了,为什么有的项目还能升级?不慌,课代表来答了:
升级时,有升级权限的账户把代理合约改指向一个新的逻辑合约,用户使用的地址保持不变,执行逻辑却变了。
可升级让项目可以修复漏洞、上线新功能,代价是用户得信任握有升级权限的一方不会乱改,也不会弄丢私钥。
别笑我,我也是吃过亏之后才记住的。
$ETH 2230.46(-7.89%)
#ETH
个人观察,不等于操作建议。
升级时,有升级权限的账户把代理合约改指向一个新的逻辑合约,用户使用的地址保持不变,执行逻辑却变了。
可升级让项目可以修复漏洞、上线新功能,代价是用户得信任握有升级权限的一方不会乱改,也不会弄丢私钥。
别笑我,我也是吃过亏之后才记住的。
$ETH 2230.46(-7.89%)
#ETH
个人观察,不等于操作建议。