
2024 年 4 月 22 日,SSP Wallet v1.4.0 把按链分组的地址簿带进钱包——并刻意把它留在你的设备上。每条受支持的链都可以创建并管理联系人,向已保存的名字发送变得像发送到你自己的另一个钱包一样顺滑,首次向陌生地址发送时会自动捕获一个新联系人。没有联系人服务器。没有同步。在新设备上恢复 SSP,会带回你的资金,而不会带回你的地址簿——这正是有意为之的姿态。
TL;DR
- SSP Wallet v1.4.0 推出联系人,按链组织。
- 向已保存的联系人发送,和发送到你自己的钱包一样简单。
- 首次向新地址发送会为下一次自动创建一条联系人记录。
- 联系人仅在本地:从不上传、从不同步、从不与任何服务器共享。
- 钱包恢复不会恢复联系人——如果你需要可携性,请自行导出列表。
SSP 中的联系人如何工作
SSP 中的每条链都维护各自的地址簿。Bitcoin 的联系人与你的 Bitcoin 余额并列;Flux 的联系人与你的 Flux 余额并列。这种切分是有意的:不同链的地址格式与语义差异足以让混合带来错误,而按链视图让发送页面只呈现对你即将转移的资产有效的联系人。名字是你选择的简短标签;联系人记录中没有任何内容离开设备。
发送是体感明显加快的部分。发送页面把已保存的联系人和你的其他钱包放进同一个选择器,因此向一个常态对手方付款,从复制粘贴的仪式变成两次点击。当你第一次向之前没用过的地址发送时,SSP 把它捕获为一条草稿联系人,你可以命名并保留——或者忽略,那么它会随着列表的增长自然沉底。无论哪种方式,记忆长字符串的认知负担都降到零。
为什么仅在本地
SSP 完全自我托管:密钥住在你的设备上,从不存于 SSP 服务器,钱包的正确性不取决于任何他人是否在线。联系人继承了这一姿态。同步的地址簿,从安全角度看,是关于你与谁交易的高信号记录——如果它存在于某个中心位置,正是攻击者会瞄准的元数据。SSP 选择干脆不去创造这个目标。这份列表在你的设备上,因为那是它唯一需要在的地方。
这是贯穿整个钱包的同一种取舍。学院上关于自我托管真正意味着什么的入门,解释了为什么"没有服务器持有你的数据"是一项安全保证,而非缺失的功能。联系人,就是该原则的地址簿版本。
关于恢复的提醒
因为联系人从不离开设备,所以它们不是 SSP 恢复会带回来的东西。在新设备上恢复 SSP 的用户,将拿回他们的资金、multisig 姿态和身份——但他们在数月使用中积累的地址簿,会在新设备上从空白开始。这是把联系人保持为仅在本地的明确代价。对希望可携性的用户而言,缓解办法是自己导出列表,并在新设备上重新导入。把联系人列表当成笔记文件来对待:如果它对你重要,请自己保存一份副本。
接下来
手动导出是已知的粗糙处,而联系人 CSV 导出已列入 v1.8.0 路线图——其设计目标是在保留同样的仅本地姿态的同时,让在设备之间按你自己的方式搬运列表变得轻而易举。v1.4.0 的重点是地址簿本身:按链、本地、并在你下一次打开发送页面时立即可用。