6.24k 瀏覽量434 人討論中
425.53k 瀏覽量3.15k 人討論中
4.73k 瀏覽量515 人討論中
1.24k 瀏覽量2.46k 人討論中
9.51k 瀏覽量4.57k 人討論中
5.4k 瀏覽量2.61k 人討論中
66.14k 瀏覽量1.2k 人討論中
1.57k 瀏覽量91 人討論中
4.18k 瀏覽量2.03k 人討論中
871 瀏覽量59 人討論中
合約可以升級,意味著什麼?誰掌握升級權限?
可升級合約不一定不安全,但它帶來了一個必須核實的問題:誰能改變合約的執行邏輯?
判斷時重點檢查:
* 升級權限: 是單一管理員、多簽,還是治理機制?
* 代理結構: 當前實作合約地址是什麼?
* 安全約束: 是否有時間鎖和額外審批?
* 升級記錄: 最近是否更換過實作合約?
* 版本審查: 新程式碼是否經過安全檢查?
特別注意:代理合約地址不變,不代表底層執行邏輯沒有變化。
如果無法確認誰掌握升級權限,或者關鍵變更缺乏透明記錄,就應該提高警惕。
不要只看合約地址,要看地址背後的控制權,以及這些權限如何受到約束。