可升级代理合约
代码可以被替换的合约。今天也许没问题,升级后可能表现完全不同。
为什么重要
代码审查只能说明合约现在做什么。如果它可以升级,这次审查对明天没有任何保证:所有者可能部署带 99% 税费或禁止卖出的新版本。
实际表现
对大型项目和代币化资产来说,代理很常见,升级由带延迟(timelock)的多签控制。但对于由单个钱包所有者控制的 Memecoin,就需要警惕。
QUVR Pulse 如何检查
QUVR Pulse 识别标准代理(EIP-1967、beacon、最小代理),显示实现合约和管理员地址,并检查管理员是钱包、合约、多签还是 timelock。
常见问题
放弃所有权(renounce)能解决代理问题吗?
不一定:代理合约通常有单独的升级管理员。需要看谁能升级实现合约,而不仅仅是谁拥有代币。