上周三,一个做NFT的朋友发来截图,TPWallet里DApp浏览器一直转圈,提示“SSL certificate expired”的。他第一反应是钱包被黑。差点把助记词填进一个钓鱼页面。我让他先别动资产。检查节点设置了。tpwallet 证书更新一般就是节点HTTPS证书或DApp域名证书到期后,客户端拒绝建立连接。他原本用的自定义节点是某第三方RPC,浏览器显示证书链不完整了。切换到官方节点后,DApp恢复访问。
他问,为什么不自动更新呢?我解释。
钱包只信任系统根证书,节点运营方更换Let's Encrypt证书后,旧缓存没刷新的,就会报错。手动触发tpwallet 证书更新,或者清缓存、换节点,能解决大部分连接问题了。
这里要提醒,任何要求输入助记词的“证书更新”都是骗局。另一个案例出现在iOS。群里有人TPWallet突然打不开了,桌面图标还在,点击闪退了。不是节点问题,是企业签名证书被苹果吊销。开发人员重新签发证书后,用户需要删除旧包,从官网重新下载。这个过程常被叫作tpwallet 证书更新了,它和链上资产无关。私钥仍由本地加密存储。不要去第三方“掉签修复”站了,那些包可能被植入恶意代码的。
我自己的观察,tpwallet 证书更新频率变高,跟RPC服务商轮换证书、iOS签名政策收紧有关。用户能做的,核对域名、检查节点、更新官方版本、不泄露助记词。钱包方也该在证书到期前做监控,不要等用户打开DApp才发现。证书更新是运维动作。
不是资产迁移,搞清楚这点能少很多恐慌。





