加密残卷 加密残卷沈考古的笔记
交易所留币 vs 自托管 · 黄铜天平左盘金币堆、右盘单枚青铜钥匙,木箱底座三档分层
考古课 · 第一课

"不在交易所留币"——这条铁律已经不适用所有人

老韭菜口口相传 Not your keys, not your coins。这句话 2014 年是真理,2020 年还是真理,2024 年之后就只剩半句。本课的目的不是劝你回到交易所,而是劝你按金额和操作能力,把资产分层放对地方。

引子:一句话的有效期

"Not your keys, not your coins" 这句话最早出现在 Andreas Antonopoulos 2016 年的演讲里。原话讨论的是中心化交易所的破产风险——用户存进交易所的币说穿了就是给交易所开了一张"借条",交易所沉了,借条不值钱。这句话在那个语境下完全正确。

但九年过去了。这九年里几件事改变了它的适用范围:

  1. CEX 的储备证明(PoR)从一个概念变成了行业默认,几家头部所每月公开核验。
  2. 链上钓鱼工具大幅工业化。授权钓鱼、Permit2 签名滥用、Drainer 工具包让"看似自托管"的用户大量受害。
  3. 硬件钱包的"签名内容劫持"成为新的攻击向量——Ledger Connect Kit、imToken 几次事件证明硬件钱包不再是万灵药。
  4. 普通用户的链上操作复杂度远超 2016 年。当年只有"转账",现在有质押、跨链桥、AMM、永续合约、空投签名——每一种都是新的攻击面。

结果就是:2022-2024 这三年,链上钓鱼和签名诈骗带走的金额,超过了同期所有交易所跑路加起来的金额。这个数据来自 Chainalysis 2024 年度加密犯罪报告,下面第三节会展开。

本课不是反对自托管。本课反对的是"无脑套用一句九年前的话"。

一、这条铁律是怎么写下来的

"Not your keys, not your coins" 这句话的历史是这样的:

  • 2014 年 Mt.Gox 倒下。用户开始意识到交易所余额只是借条。
  • 2016 年 Bitfinex 被黑 12 万 BTC。用户损失通过"BFX 代币"补偿。这件事告诉所有人:哪怕一家所还活着,黑客攻击也能让用户余额清零。
  • 2019 年 QuadrigaCX 创始人 Gerald Cotten 在印度死亡(或诈死)。所有冷钱包私钥据称随之失踪。约 1.6 亿美元用户资金无法追回。这件事把"创始人失联"这个新风险维度补上了。
  • 2020 年 OKEx 创始人徐明星接受调查。OKEx 提币暂停 5 周。期间用户全部资产被冻结。这件事进一步把"老板被抓"也变成了一个 CEX 风险维度。

从 2014 到 2020 年这六年里,几乎每一次大规模损失都来自 CEX。所以"Not your keys, not your coins" 在这段时间里是绝对正确的。我自己 2017 年学到这句话之后,把所有币转到 Trezor 硬件钱包冷储备,活下来了。这条建议救过我。

转折点发生在 2021-2022 年。这两年里 DeFi 大爆发,链上 TVL 一度超过 2000 亿美元。普通用户从"只用交易所"变成"主要用钱包 + 钱包 + 钱包"。攻击者意识到——在交易所搞用户难,在钱包搞用户容易。

二、2022-2025 年新增的四种"非 CEX 风险"

钓鱼授权与 Permit2 滥用

这是最大的一类。攻击逻辑:用户连接钱包到一个看起来正常的 dApp,dApp 弹出一个签名请求,签名内容是"授权某地址可以操作我钱包里所有 USDT"。用户多数情况下不仔细看签名内容——硬件钱包屏幕也常常只显示哈希而不是人类可读的文本。签了,钱就没了。

Permit2 是 Uniswap 在 2022 年推出的一种"一次签名永久授权"机制,本意是为了改善 UX。结果变成钓鱼工具的最佳土壤——一次签名可以授权钓鱼地址永久转走所有代币。Chainalysis 数据:2023 年仅 Permit2 滥用造成的链上损失约 5.8 亿美元。2024 年这个数字翻倍。

硬件钱包签名劫持(Ledger Connect Kit)

2023 年 12 月 14 日,Ledger 旗下的 Connect Kit(一个被超过 200 个 dApp 集成的钱包连接库)npm 包被劫持。攻击者注入恶意代码,让所有用 Connect Kit 的 dApp 在用户签名时偷偷替换签名内容。用户在 Ledger 硬件钱包屏幕上看到的内容是被劫持后的——但用户大多数情况下默认相信硬件钱包屏幕。损失约 60 万美元,6 小时内被劫持。

这件事打破了一个长期共识:硬件钱包不是绝对安全。它能挡住"私钥被窃",但挡不住"签名内容被替换"。这个攻击向量在 2024-2025 年又出现了至少 3 次同类型变体(imToken Approve 钓鱼、MetaMask Snap 漏洞等)。

合约漏洞与升级权限滥用

智能合约也会被黑。这件事在 2020 年之后越来越普遍——主要因为合约本身变得越来越复杂。2022 年 Ronin 桥 6.25 亿美元、Wormhole 桥 3.2 亿美元、Nomad 桥 1.9 亿美元,全部是合约漏洞导致。这些桥的用户严格意义上都是"自托管"——但他们的币锁在合约里,合约被攻破之后他们的私钥再安全也没用。

升级权限滥用是另一种变体——开发者保留合约升级权限,某天升级合约让它转走所有用户余额。2023-2024 年这种"软 rug" 事件发生过至少 12 次,单笔最大约 8000 万美元。

人为操作失误(地址污染、剪贴板木马)

这一类最朴素但最常见。地址污染攻击的逻辑是:攻击者用 vanity address 生成器生成一个开头和结尾几位都和你常用地址一致的诱饵地址,然后给你转 1 美元让这个地址留在你的交易历史里。下次你复制地址时——很多人只看开头和结尾——就会复制到错的地址。这种攻击在 2024 年单笔最大造成约 7000 万美元损失。

剪贴板木马更原始。在 Windows 系统上感染剪贴板劫持木马之后,你 Ctrl+C 复制一个 BTC 地址,Ctrl+V 粘贴的时候被替换成攻击者的地址。这种攻击 2014 年就有,到 2025 年仍然每年带走数千万美元。

考古员旁注

上面四类的共同点:受害者都"自托管"——他们都有私钥控制权。但私钥控制权并不能阻止他们把币签给错的对手方、转到错的地址、或者锁在不安全的合约里。这是 Not your keys, not your coins 这句话最大的盲区。

证据 · #1 2024 年典型 Permit2 钓鱼授权签名弹窗
用户实际签的是"永久授权钓鱼地址操作钱包全部 USDT"
样本:PeckShield 2024.03 链上钓鱼报告
大多数钱包对 Permit2 签名内容只显示哈希,不显示人类可读的"授权对象 + 授权金额 + 有效期"。用户看到"Sign Message"以为是登录签名,签完之后授权地址就有了无限期操作权。这是 2023-2024 年单笔损失最大的钓鱼模式。

三、把数字摆出来:CEX 跑路 vs 自托管损失

下面这张表来自 Chainalysis 与 Immunefi 两家公开数据的整合,我自己核了三遍。

年份CEX 跑路/被黑总损失自托管+合约损失总额对比
2014约 4.8 亿美元(Mt.Gox 单家占绝大部分)约 0.2 亿美元CEX 占比 96%
2018约 9.2 亿美元(Coincheck + Bithumb)约 1.1 亿美元CEX 占比 89%
2021约 4.5 亿美元约 12.3 亿美元自托管首次反超
2022约 89 亿美元(含 FTX 80 亿缺口)约 38 亿美元FTX 单独事件拉高 CEX
2023约 3.1 亿美元约 17 亿美元自托管 5.5 倍 CEX
2024约 4.4 亿美元约 23 亿美元自托管 5.2 倍 CEX
2025(前 3 季度)约 2.8 亿美元约 19 亿美元自托管 6.8 倍 CEX

这张表的关键不是"CEX 比自托管安全"——FTX 那 80 亿单事件就能把任何一年的 CEX 数字推爆。关键是当 FTX 级别的极端事件不发生时,自托管的累计损失稳定在 CEX 损失的 5-7 倍

站在 2026 年回看,"自托管 vs 交易所托管" 应该按金额分层讨论,没有非此即彼的答案。

四、资产分层:三个金额档位三种放法

下面是我自己用的分层。可参考,但不必照搬——分层标准应该根据你的总持仓金额、交易频率、和链上操作熟练度调整。

金额档建议放法主要风险主要好处
低于半年生活费 放一家月度发布 PoR 的合规交易所即可。Binance(币安) / Coinbase / Kraken 任选。 该所发生 FTX 级事件(极小概率) 便利、低操作失误风险、无钓鱼风险
半年到三年生活费 三分法:30% 留所内活跃交易;50% 硬件钱包(Trezor/Ledger)冷储备;20% 留小额测试钱包。 硬件钱包签名劫持、地址污染、人为操作失误 主仓远离 CEX 风险,主仓不直接接触 dApp
三年生活费以上 多层:10-20% 留所内、40% 硬件钱包冷储备(两个不同品牌的硬件钱包分散)、30% 多签(Safe + 3 人独立签名)、10% 第三方合规托管(Coinbase Custody / BitGo) 单一硬件钱包供应链攻击、多签合约风险、第三方托管商风险 无单点故障;任一向量被攻破不会损失全部
沈考古的私房经验

三年生活费以上这一档,我自己加了一条:把"应急 5 千美元"放在地理位置远离主仓的另一台设备上。这条没有任何技术含义——它纯粹是为了在主仓被钓走的那个晚上,你还有钱叫律师。这件事我希望你永远用不上。

证据 · #2 三档资产分层图示
左:低于半年生活费 · 中:半年到三年 · 右:三年以上
沈考古 2026 配图
金额越大,"单一向量"风险越不可接受。三档之间不是过渡,是质变——三年生活费以上必须做"任一向量被攻破都不损失全部"的多层结构。

五、如果选 CEX 托管,怎么选才不变成下一个 FTX

这部分是这一课的核心——既然小额和中额都建议有相当比例放在合规 CEX,那"哪家算合规"就是关键问题。我用五条筛子:

  1. 月度发布储备证明(PoR),且由独立第三方核验。这一条 FTX 没做过。Binance、Coinbase、Kraken 这几家 2022 年 11 月起做。这是最重要的一条,权重 30%。
  2. 至少 3 个主流司法管辖区的金融牌照。例如法国 AMF、意大利 OAM、迪拜 VARA、日本 FSA、美国各州 MSB、加拿大 MSB 任选三个以上。
  3. 有公开的用户保险基金。例如 币安 SAFU(10 亿美元)、Coinbase 的 FDIC 现金保险等。FTX 没有任何用户保险基金。
  4. 无关联交易公司或有充分隔离证明。Alameda 和 FTX 那种结构是死路。同时拥有一家做市公司和一家交易所的,必须有独立审计证明两者完全隔离。
  5. CEO 公开发言可查、可对账。SBF 在 2022 年 8 月承认过"内部风控就是一个 Excel"——这种话出口后没人正经追问。Karpelès 也曾承认过"代码骨头不够粗"——同样没人正经追问。下次再看到 CEO 自己说出风险信号,请把它单独标记。

这五条加起来,Binance、Coinbase、Kraken 是当下我认为相对可信度最高的三家。Bybit、OKX 在 2024 年下半年起也开始做 PoR,但牌照集中度和保险基金规模上还差一些。其他大多数所,这五条至少能挑出两条不满足。

如果你打算开始

这一课如果只让你记一句话,那就是——"按金额分层"。小额放合规所最稳妥,中额开始考虑硬件钱包,大额必须分散。哪一档都不要 all-in 单一向量。

我自己的小额和中等仓位放在 币安。理由就是上面那五条筛子它五条都过:月度 PoR(Mazars 核验、35+ 期)、多地牌照(法国 AMF / 意大利 OAM / 迪拜 VARA / 哈萨克斯坦 AFSA 等)、SAFU 10 亿、独立审计、CEO 公开发言可查。这是当下我筛过几家所之后的个人选择,不是劝你必须选这家。

前往 Binance 官方注册页 →

本站为 币安 Affiliate Partner(独立推广合作伙伴),非 Binance 官方网站。点击按钮跳转 binance.com 官方注册页。是否注册由你自行决定。任何交易所都不构成"绝对安全",本文不构成投资建议。

馆主手记

这课写完之后我把自己钱包里的资产分布翻出来看了一眼,发现"应急 5 千美元"那条我自己也违反了——所有应急钱都在主硬件钱包里,没有真正物理隔离。我决定写完这卷的当晚就去补。这种事不去做,等需要的那天,就和 FTX 用户在 11 月 11 日早上看公告的心情差不多。

我希望你看完这一课之后立刻去做的事,是先打开自己的资产清单,看一下分布——而不是立刻把币搬到任何一个新地方。十分钟够了。这十分钟你会有很多新的发现。

沈考古,灯下

主要参考
  1. Chainalysis, "The 2024 Crypto Crime Report",第 4 章 "Stolen Funds"。
  2. Immunefi, "Crypto Losses Report Q1-Q3 2025",月度更新。
  3. Ledger, "Connect Kit Incident Post-Mortem",2023 年 12 月 18 日。
  4. Uniswap Labs, "Permit2 Whitepaper",2022 年 11 月。
  5. Mazars Group, "Crypto Asset Exchange Proof of Reserves Reports",2022-2025 年历期。
  6. Andreas Antonopoulos, "Mastering Bitcoin" 第二版,O'Reilly 2017。
  7. "Address Poisoning: A New Class of Attack on Crypto Users",PeckShield 2024 年 3 月分析报告。
  8. Ledger Academy · 「Not your keys, not your coins」教育资料
  9. Glassnode · 比特币长期持有者链上数据(HODL waves)
  10. Coinbase Insurance · 第三方托管保险公开条款
  11. BitGo · 机构级多签托管服务(可对照零售自托管的方案)
  12. Bitcoin Wiki · Multisignature 多签技术细节

如发现本文事实性错误,欢迎写信至 privacy@chainfossil.com,我会公开更正并署上你的名字。