自我保管方案对比

·阅读 7 分钟·作者:SSP Editorial Team
SSP Academy 封面:自我保管方案对比

自我保管方案对比

每一个决定自己保管加密资产的人,一周之后都会撞上同一个问题:到底怎么保管?抽屉里的一句助记词、一台硬件设备、一个把你的密钥拆散到多台服务器上的钱包、一套需要多方批准的多签配置——这些是真正不同的安全模型,而不是同一样东西的不同品牌。

本文诚实地比较它们,也包括每一种在什么情况下才是正确答案。SSP 是一个 2-of-2 多签钱包,所以我们有立场;但只让一个选项显得好看的比较,不是比较。如果你还在这个决定之前,什么是加密钱包是起点。

你真正在做的选择是什么

剥掉营销话术,任何自我保管配置回答的都是两个问题。

有多少个秘密能偷走你的钱? 如果答案是一个——一句助记词、一台设备、一个文件——那么任何拿到该秘密的人就能带走全部,再多的小心也改变不了风险的形状。

有多少个秘密能让你弄丢这笔钱? 如果丢掉一样东西就意味着资金永远消失,那你的配置在另一个方向上存在单点故障。

好的配置会把这两个数字都推离「一」。麻烦在于,把它们推开通常会让日常使用变糟,而一个你不再使用的安全模型什么也保护不了。这个取舍就是全部议题。

一把密钥,一台设备

默认做法:钱包应用生成一句助记词,这句话控制一切,你把它抄下来。

它防住什么。 交易所倒闭、账户冻结,以及任何够不到你那句助记词的人。相比把币留在交易所,这是实打实的改进——交易所可能遭遇的七种失效模式讲的正是你正在远离的东西。

它防不住什么。 任何拿到那句话的人。包括生成它的那台设备上的恶意软件、云备份里的一张照片、翻到那张纸的家人,以及一个逼真的钓鱼网站请你「验证」它。一个秘密,全部控制权。

对于小额余额、对于学习阶段,以及对于现实威胁是丢失访问权而非被针对的人来说,这就是正确答案。遵循助记词最佳实践,在这个量级上它确实够用。

硬件钱包:把密钥挪到离线

一台专用设备把私钥保存在永不导出的芯片里。交易在设备上签名,你在它自己的屏幕上批准。

它防住什么。 你电脑上的恶意软件。这是一个很大的类别——它消除了普通用户丢币的头号途径。

它防不住什么。 它仍然只有一把密钥。带胁迫的实体盗窃、被泄露的恢复短语、供应链上被动过手脚的设备,或者你在小屏幕上没仔细读就批准了一笔恶意交易——这些依旧奏效。加一个 passphrase 会创造第二个秘密,但也多了第二样可能丢失的东西;要不要用 passphrase诚实地讨论了这笔交换。

硬件钱包是真正的升级,对许多人而言也是合理的选择。软件钱包与硬件钱包把比较讲得更深,而热钱包与冷钱包处理了它们引出的存储问题。

深色模式下 SSP Wallet 的投资组合界面

MPC 与智能账户钱包:把密钥拆开

多方计算钱包走的是另一条路。它们不要求多个签名,而是把单一密钥拆成分片保存在不同地方,并用密码学在从不重组它的前提下产出一个签名。许多主打「无助记词」的消费级钱包就是这样工作的。

它防住什么。 任何单个分片被攻破。相比一把密钥放在一个地方,这是实打实的改进,而且使用体验往往极佳——没有要抄写的东西,恢复也简单。

要仔细看的地方。 有两点。第一,另一个分片在谁手里。如果有一个分片放在钱包提供方那里,那么该提供方的持续配合就构成你安全模型的一部分,甚至可能构成你能否花钱的一部分。第二,链上看到的是什么。MPC 产出的签名与任何单密钥签名别无二致,这对隐私与手续费都有好处,但也意味着那套策略——几个分片、分别在谁手里——只存在于提供方的软件中,而不在链上。若提供方变更或消失,你就得依赖它的恢复路径。

这并不是在论证 MPC 不好。这是在论证「拆开的密钥」与「多个独立批准」是不同的保证,而知道自己买的是哪一种,是有价值的。

多签:要求不止一把密钥

多签由区块链本身强制执行。地址是从一条策略派生出来的——比如说,这三把密钥中的两把必须签名——网络会拒绝任何不满足该策略的东西。没有任何软件能另作决定。

它防住什么。 一把被攻破的密钥。拿到你其中一把密钥的攻击者恰恰什么都没有;他还需要第二把,存放在别处、以不同方式保护。

它的代价。 复杂度。你现在有多把密钥要管理、备份并保持可用。经典的多签配置往往还要依赖一个协调服务来汇集签名,若该服务消失,你得知道在没有它的情况下如何恢复。

什么是多签,以及它为何重要讲的是模型,2-of-2、2-of-3 与 m-of-n 的比较讲的是如何选阈值。Bitcoin Optech 的多重签名概览是一份不错的中立技术参考。

SSP 处在什么位置

SSP 是一个 2-of-2 多签,两把密钥就住在你本来就随身带着的设备上:一把在浏览器扩展里,一把在 SSP Key 手机应用里。每一笔交易都在其中一台上构建,在另一台上共同签名。

设计目标是拿到多签的保证,却不带上多签惯有的摩擦。具体而言:

  • 两个彼此独立的秘密。 攻破你的笔记本还不够。攻破你的手机也不够。攻击者需要两者,而它们是攻击面各异的不同设备。
  • 由链而非由我们强制执行。 在 Bitcoin 与其他 UTXO 链上,它是原生的 BIP-48 多签;在 Ethereum 与 EVM 链上,它是一个要求两把密钥聚合签名的智能账户;在 Solana 上,它是一个没有创建者也没有管理员密钥的链上程序。无论哪种情形,这项要求都住在链上。
  • 没有能拦住你的协调方。 SSP 的 relay 只在你的设备之间转发消息。它不能签名、不能批准,也拦不住你——即使它彻底消失,你的密钥依然掌控你的资金。
  • 一次批准,而不是一套仪式。 实际感受就是使用一个普通钱包,外加手机上的一次确认。单签体验的多签解释了这是如何在不削弱模型的前提下做到的。

诚实的代价:花钱需要两台设备俱在,所以同时失去两者正是需要提前规划的失效模式,而 2-of-2 在构造上就没有备用密钥。恢复要靠你的助记词备份,这意味着单密钥世界里的备份纪律依旧适用。如果你的一把密钥被攻破会怎样逐一走过各种情形,社交恢复与多签则讲了应对密钥丢失的另一种答案。

深色模式下 SSP Key 的密钥备份步骤

按你的处境来选

不存在普适正确的答案,但通常存在对你正确的答案。

余额小,正在学习。 一个单密钥软件钱包,配上妥善保存的助记词,是相称的。别让对完美安全的追求阻止你开始。

余额可观,威胁模型普通。 硬件钱包与 2-of-2 多签都能消除单一秘密的问题。多签在消除它的同时不必再照看第二件实体物品;硬件则在消除它的同时让密钥完全离线。两种立场都站得住。

余额很大,或你作为持有者是可被识别的。 你需要不止一个秘密,并且希望这项要求由链而非软件来强制。选多签,并把密钥放在真正不同的地方。

任何替他人保管的资产,或需要考虑遗产的情形。 阈值方案比设备选择更重要,而规划又比两者都重要。继承与紧急访问是大多数人跳过、日后又后悔的那一块。

无论你怎么选,向一个钱包提出的问题都是同一套:有多少个秘密能偷走我的资金、有多少能让我弄丢它、还需要谁配合我才能花钱,以及这些答案我能否亲自验证,而不是只能选择相信。

分享本文

相关文章