你想铸造一个从没听说过的项目,试用一个新应用,或者在一个没用过的网站上领取空投,但不想连接存放积蓄的那个钱包。这正是一次性钱包(burner wallet)的用途。
什么是一次性钱包?
一次性钱包是一个单独的 Solana 钱包,用于有风险的交互,比如新项目铸造、陌生应用和空投领取,而你的主要资金放在别处。钱包里只放每项任务所需的资产。即使你批准了恶意操作,损失也只限于这个一次性钱包。
Phantom 自己的诈骗应对指南就建议在有风险的交互中使用一次性钱包,并且只存入该交互所需的资金。把钱包连接到网站,共享的是它的公开地址,而不是密钥;但你批准的每一笔交易,都能转走这个钱包里的任何东西。一次性钱包能把这个“任何东西”控制在很小的范围内。
如何创建一次性钱包?
有两种方式,保护程度各不相同:
- 在你已在使用的钱包中新建一个账户。 创建很快,也能防范有问题的签名:从一次性账户批准的交易只能转移该账户的资产。但在 Phantom 中,Add Account → Create New Account 会从你已有的助记词派生出新账户,因此助记词一旦泄露,两个账户都会暴露。批准任何操作之前,请确认当前使用的是一次性账户。
- 拥有独立助记词的钱包。 用全新的助记词创建一个新钱包,最好放在单独的浏览器配置文件或钱包应用中。即使一次性钱包的助记词泄露,你的主要资金也不会被波及。但如果设备本身已被入侵,它无法保护同一设备上的主钱包。
无论哪种方式,都只向一次性钱包转入任务所需的 SOL,外加少量用于网络费用(包括事后清理)的 SOL,并且绝不要把主钱包的助记词导入其中。
一次性钱包无法防范什么
一次性钱包限制的是你可能损失多少。它不能让恶意交易变得安全,一次性钱包里的任何资产仍然可能被拿走。批准前先阅读钱包预览,不要与不请自来的未知代币交互,并且绝不要在网站上输入助记词。我们的钱包盗取程序指南解释了你签名之后盗取程序能做什么。
一次性钱包也不是匿名的:从主钱包向它转入资金、再把资产转回去,会公开地把这两个地址关联起来。
如何清理一次性钱包?
一次性钱包很快就会变得杂乱。铸造和代币空投可能会在一次性钱包里创建代币账户,每个账户都持有一小笔 SOL 押金;你授予的任何授权也会一直留在对应的代币账户上,直到你撤销它或关闭该账户。
如果你用它签署过无法解释的内容,或者它的助记词或私钥可能已经泄露,请停用这个一次性钱包,不要再继续使用。密钥一旦泄露,先把想保留的资产转走:任何持有密钥的人都能拿走剩下的一切,包括你取回的 SOL。如果一次性钱包与主钱包共用一个助记词,助记词泄露也会让主钱包暴露,所以请把主要资金转到使用全新助记词的新钱包。
完成一项任务后:
- 转走想保留的资产。 把你想要的代币和 NFT 发送到主钱包;Mass Send 可以一次转移多个。
- 撤销仍要保持打开的账户上的授权。 撤销授权工具会显示你在一次性钱包的代币账户上授予的账户级委托,并清除你选中的委托。除网络费用外不收取任何费用。关闭账户也会移除其授权。
- 取回押金。 在 Sol Incinerator 的 Pro Mode 中销毁你不想要的垃圾资产(销毁是永久性的,销毁压缩 NFT 垃圾不会退回任何 SOL),然后在 Fun Mode 中关闭空代币账户,取回扣除我们费用后的押金。
- 把 SOL 转回主钱包。 使用钱包的最大金额选项,把剩余的 SOL 转回主钱包。
当你彻底不再使用这个一次性钱包时,我们的删除 Solana 钱包指南介绍了如何停用它。如果盗取程序已经控制了钱包,请先阅读连接诈骗网站后该怎么做;如果现在发送总是失败,请参阅如何从被黑钱包中转移代币。
