tpwallet属于热钱包吗?答案是属于,但且它几乎是移动端热钱包的标准样本吧?判断标准不复杂的,私钥或助记词是否在联网设备上生成、存储、调用并完成签名呢?TPWallet默认把助记词加密放手机本地,手机连着网。
DApp交互时私钥在内存里面参与签名。交易再广播出去。这个链路一成立,热钱包属性就成立。去年一个做NFT的朋友。手机装了TPWallet,助记词截图放在相册。某天他点了一个“领取空投”链接,钱包弹出合约授权了,他顺手确认。
三小时后,钱包里的ETH和USDC被转走。事后查授权记录,那个合约有无限转账权限。
TPWallet没有把私钥发给项目方,私钥在联网手机里完成了签名。恶意合约拿到授权,转走资产。热钱包的便利和风险,在这个案例里出现了。另一个案例更绕。有人把TPWallet当冷钱包用,买新手机不插卡、不联网,只装TPWallet生成地址的,再让地址收款。急着转账,他把助记词导入日常手机。
那一刻的,私钥进入联网环境,TPWallet自带账户就回到热钱包状态了。钱包热不热,不看App图标了。
看私钥是否在联网设备上可用呢?TPWallet也支持连接硬件钱包,硬件里的私钥不触网,那部分资产可当冷存储了;TPWallet默认创建的自有账户,仍然是热钱包。这个区别常被混为一谈了。大额资产放冷钱包的,TPWallet留给Gas、交互、撸毛和小额测试。助记词别截图、别云备份、别塞进微信收藏。手机丢、装了恶意App、点了钓鱼链接,热钱包的私钥或签名权限都可能被利用。从私钥触网这个标准看,TPWallet就是热钱包。
不要因为“去中心化”“自己保管私钥”就把它当成冷钱包。
