拆开交易所储备证明:它管得住什么,管不住什么

打开一些交易所的官网,常能看到一排储备率数字。比如 Kraken 页面展示的2026年6月30日快照里,BTC 储备率是102.9%,ETH 是100.5%(2026年11月1日查看)。数字过了100%,很容易让人松一口气,可它是怎么算出来的,又能挡住哪些风险?这篇笔记想把储备证明拆开看一看:它证明了什么,哪些事情它根本管不到。

储备证明到底在证明什么

储备证明,英文是 Proof of Reserves,常简称 PoR,是交易所用来说明“用户存在这里的币,平台手里确实有对应资产”的一套核对流程。储备率的意思是:平台能控制的某种资产数量,除以所有用户在平台上这种资产的余额总和。超过100%,说明在核对那一刻,平台持有的资产不少于用户余额。

这套做法在2022年底后才普及。公开报道显示,2022年11月一家大型交易所倒闭后,多家交易所陆续公布或承诺公布储备证明。美国商品期货交易委员会(CFTC)在2022年12月13日的起诉公告中称,该平台客户存款损失超过80亿美元,平台对外宣称客户资产隔离托管,实际却被挪给关联交易公司使用。用户想要的,是一个自己也能核对的办法。

三步核对:负债快照、资产签名、两边对比

储备证明一般由第三方审计方来做,流程大致分三步。

  1. 给负债拍快照。审计方在某个时间点,把所有用户余额匿名处理后做成一棵默克尔树。默克尔树是一种把大量数据层层做哈希的结构,哈希可以理解成数据的指纹,原数据改动一点,指纹就完全不同。每个用户的余额先算出一个哈希当作“叶子”,叶子两两合并再算哈希,一层层往上,最后得到唯一的“根”。
  2. 证明资产在手。交易所用链上地址的私钥做签名,证明这些地址归它控制。地址上的余额是公开的,任何人都能在区块浏览器上查到。
  3. 两边对比。链上地址里的资产大于或等于默克尔树里的用户余额总和,就算通过。

用户这一侧可以自查。Kraken 的说明是:登录账户找到自己的叶子编号(Merkle Leaf ID),复制前16位放进审计方的工具,就能看到自己的余额是否被算进了那棵树。平台若在负债里少算了一部分用户,被漏掉的人一查就会发现。

还有一个容易被忽略的细节:用杠杆借了钱的用户,账户净值可能是负数。如果把负余额也加进总负债,负债会被拉低,储备率就显得更好看。币安当时公告称计划用零知识证明来证明每个用户的净余额不为负。零知识证明是一种密码学方法,能在不公开具体数据的情况下,证明某个结论成立。所以看报告时,负债的统计口径和储备率本身一样重要。

一个假设例子:快照拍不到的地方

下面的数字都是假设,只为说明原理。

假设某交易所的用户一共存了10,000枚某币,快照当天它的链上地址里有10,300枚。储备率 = 10,300 ÷ 10,000 = 103%,看上去很健康。

再假设,这10,300枚里有2,000枚是快照前一天从外面借来的,快照后第二天就还了回去。还完之后地址里剩下 10,300 − 2,000 = 8,300 枚,实际覆盖率 = 8,300 ÷ 10,000 = 83%。快照没有造假,只是它只拍到了那一刻。

Kraken 在自己的储备证明页面里,也坦白列出了这类局限,大意如下:

  • 只能证明快照时刻控制着这些链上资金,不能证明私钥没有被别人复制。
  • 看不到隐藏的负债或资产抵押,也无法排除为了通过核查临时借钱充数。
  • 快照之后,密钥可能丢失,资金也可能被盗。
  • 结果是否可信,取决于审计方是否称职、是否独立。

另外,储备证明只覆盖清单里的币种;它回答的是“用户的币在不在”,不回答“平台整体经营是否健康”,平台在别处欠下的债,默克尔树里看不到。

看储备证明时可以对照的清单

  1. 先看快照日期。离今天越远,参考价值越打折扣,也留意它是否按固定周期更新。
  2. 看覆盖了哪些币。自己持有的币不在范围内,这份报告和自己的关系就不大。
  3. 看是谁做的核查,有没有公开方法说明,杠杆账户的负余额怎么处理。
  4. 登录账户用叶子编号自查一次,确认自己的余额确实被算进去。
  5. 别把储备证明当成“放着不用管”的理由。长期不动的资产,可以考虑转到自己掌控的钱包;转账前先小额测试,逐位核对地址,助记词不要给任何人,也不要存进联网设备。

储备证明更像一张某个时刻的照片:它能证明那一刻币在不在,证明不了照片之外发生的事。有它比没有好,但它替代不了分散存放和自己保管钥匙的习惯。你常用的平台,上一次快照是哪一天,不妨去看一眼。

以上仅为个人学习记录,不构成投资建议。

分享这篇文章
X Telegram
关注 ZHUDATOU 的更新