知识库

资产透明度 / explainer

交易所有 100% 储备就安全吗?Proof of Reserves 真正能证明什么

交易所显示 100%+ Proof of Reserves 就代表安全吗?了解 PoR 储备证明、Reserve Ratio、Merkle Tree、客户负债,以及为什么 PoR 不等于审计或偿付能力证明。

发布于 2026-09-03更新于 2026-09-03约 24 分钟

Summary

Proof of Reserves(PoR,储备证明)是一种提高中心化加密货币交易所和托管机构资产透明度的方法,主要用于提供证据说明平台实际控制一定数量的资产,用于支持所覆盖的客户余额。

较完整的 PoR 不应该只展示“交易所钱包里有多少钱”,还应该结合 客户负债、Merkle Tree、用户余额验证、钱包控制证明以及独立第三方验证等信息。

但 PoR 有非常明确的边界:

它不能自动证明交易所没有其他负债、储备资产没有被抵押、客户资产已经法律隔离,也不能单独证明交易所有完整偿付能力。

所以真正值得问的不是:

“这家交易所有没有 PoR?”

而是:

“这份 PoR 到底证明了什么,又有哪些重要风险没有被证明?”


Key Facts

问题简要回答
PoR 是什么意思?Proof of Reserves,储备证明
PoR 主要证明什么?交易所控制用于支持所覆盖客户余额的储备资产
完整 PoR 要看负债吗?
Reserve Ratio 是什么?储备资产 ÷ 所覆盖客户负债
Merkle Tree 有什么作用?帮助用户验证自己的余额是否被纳入
PoR 等于 Financial Audit 吗?不等于
100% 储备率代表有偿付能力吗?不代表
PoR 能证明储备没有被抵押吗?不一定
PoR 能证明客户资产隔离吗?不能
PoR 会过时吗?
有 PoR 代表交易所安全吗?不代表
最值得看什么?Assets、Liabilities、Scope、Verification 和 Freshness

Proof of Reserves 到底是什么?

Proof of Reserves

简称:

PoR

中文通常称为:

储备证明

它主要用来回答一个非常直接的问题:

交易所账面上显示用户拥有这些 Crypto,它自己真的持有足够的资产吗?

例如,所有用户合计在交易所账户里显示:

100,000 BTC

那么用户自然会关心:

交易所实际控制的 BTC 有多少?

最基础的 PoR 思路就是:

Customer Balances
↓
交易所欠用户多少?

Reserve Assets
↓
交易所实际控制多少?

Compare
↓
储备是否足以覆盖?

为什么中心化交易所需要 PoR?

如果用户使用 Self-Custody Wallet:

资产在自己的地址里,可以通过 Blockchain Explorer 验证。

但中心化交易所不同。

假设你存入:

1 BTC

交易所账户页面显示:

BTC Balance
1.00000000

这个数字实际上来自:

交易所内部数据库。

它本身不能证明:

交易所现在仍然持有对应的 1 BTC。

所以中心化交易所存在一个天然的信息不对称:

Exchange:
"你的账户有 1 BTC"

User:
"那你真的持有这 1 BTC 吗?"

PoR 的目的就是让第二个问题变得更容易验证。


什么是交易所储备?

Reserves

就是:

储备资产

例如一家交易所可能公布:

BTC Reserves
105,000 BTC

ETH Reserves
1,500,000 ETH

USDT Reserves
$4.2 Billion

这些数字可以告诉你:

交易所控制了多少资产。

但还缺少另外一个关键数字:

交易所欠客户多少?


为什么只看 Wallet Assets 不够?

假设一家交易所公开钱包:

Assets
$5 Billion

看起来很多。

但如果:

Customer Liabilities
$8 Billion

那么实际上:

Assets
<
Customer Liabilities

因此只公布:

Proof of Assets

还不足以判断客户资产是否充分覆盖。


什么是 Customer Liabilities?

从交易所角度来看:

用户账户里的余额,本质上是交易所欠用户的资产。

例如:

Customer A
1 BTC

Customer B
2 BTC

Customer C
7 BTC

那么在这个简化案例中:

Customer BTC Liabilities
10 BTC


什么是 Proof of Liabilities?

Proof of Liabilities

简称:

PoL

主要用于证明或验证:

交易所欠客户多少资产。

因此更有意义的储备判断应该是:

Proof of Assets
+
Proof of Liabilities

而不是:

Look at our wallets

就结束了。


Proof of Reserves 是怎么做的?

不同交易所采用的方法并不完全一样。

比较完整的过程可能是:

Customer Balances
↓
Snapshot
↓
Liability Calculation
↓
Merkle Tree / Cryptographic Proof
↓
User Verification

+

Exchange Wallets
↓
On-Chain Assets
↓
Proof of Wallet Control

↓

Compare Assets
with Liabilities

所以即使两家交易所都写:

Proof of Reserves Available

实际透明度也可能差很多。


什么是 PoR Snapshot?

很多 PoR 都是在某一个具体时间点进行。

例如:

Snapshot Date
June 30, 2026

这个结果主要说明:

在 6 月 30 日这个时间点,所覆盖资产和负债是什么情况。

它不能自动说明:

9 月 3 日仍然完全一样。


为什么 Snapshot Date 很重要?

Crypto 资产移动非常快。

如果一份 PoR 是:

January 1

而现在已经是:

September 3

那么即使这份 PoR 当时完全正确,也无法告诉你这几个月之后发生了什么。

期间可能发生:

  • 资金转移
  • 客户余额变化
  • 钱包调整
  • 黑客事件
  • 流动性变化
  • 企业债务变化

所以:

PoR 越旧,Freshness Risk 越高。


什么是 Reserve Ratio?

Reserve Ratio

就是:

储备率

最简化公式是:

Reserve Assets
÷
Customer Liabilities
×
100%

例如:

BTC Reserves
105,000 BTC

BTC Liabilities
100,000 BTC

那么:

Reserve Ratio
105%


100% Reserve Ratio 是什么意思?

如果:

Reserve Assets
=
Covered Customer Liabilities

那么:

Reserve Ratio
=
100%

例如:

Customer BTC Balances
100,000 BTC

BTC Reserves
100,000 BTC

简单理解就是:

在本次计算覆盖范围内,每 1 BTC 客户余额对应 1 BTC 储备。

但:

100% 这个数字不能单独理解。


100% 储备率代表交易所安全吗?

不代表。

这是 PoR 最容易产生误解的地方。

假设:

Customer Liabilities
$5 Billion

Verified Reserves
$5.5 Billion

Reserve Ratio
110%

看起来很好。

但公司可能还有:

Bank Debt
$1.5 Billion

Other Corporate Liabilities
$700 Million

这些可能根本不在 PoR 范围内。

所以:

Reserve Ratio > 100%

不能自动推导为:

Company is Solvent

PoR 能证明交易所有偿付能力吗?

不能单独证明。

Solvency

即:

偿付能力

关注的是企业更完整的:

Total Assets
vs
Total Liabilities

而 PoR 往往重点看:

Covered Reserve Assets
vs
Covered Customer Balances

两者不是同一个范围。


Proof of Reserves 和 Proof of Solvency 有什么区别?

项目Proof of ReservesProof of Solvency
核心问题所覆盖客户余额是否有储备支持企业能否履行全部债务
Reserve Assets
Customer Liabilities应该看
Corporate Debt不一定完整需要考虑
Tax Liabilities不一定需要考虑
Legal Liabilities不一定需要考虑
Complete Balance Sheet通常没有更重要
能保证未来安全吗不能也不能

因此:

PoR
≠
Proof of Solvency


Merkle Tree 在 PoR 里面做什么?

交易所当然不能直接公布:

Alice
$2,000,000

Bob
$1,200

Carol
$450,000

否则会泄露用户隐私。

所以很多 PoR 使用:

Merkle Tree

即:

默克尔树

它可以把大量用户余额转换成:

Customer Records
↓
Hashes
↓
Merkle Tree
↓
Merkle Root


Merkle Proof 能让用户验证什么?

如果交易所向用户提供:

Merkle Proof

用户可以验证:

自己的账户余额有没有被纳入本次 PoR 的客户负债数据。

例如:

My Account
↓
Merkle Leaf
↓
Merkle Proof
↓
Merkle Root

验证成功可以支持:

My balance was included.


Merkle Proof 不能证明什么?

它不能自动证明:

  • 其他所有用户都被纳入
  • 所有负债都完整纳入
  • 交易所有足够储备
  • 储备资产没有被抵押
  • 公司没有其他债务
  • 交易所有完整偿付能力

所以:

My balance was included

和:

Exchange is financially safe

完全不是同一个结论。


交易所能不能漏掉部分负债?

这是一个非常重要的问题。

Cryptographic Proof 可以证明:

某条记录属于一个数据集合。

但它不能自动证明:

所有应该出现的记录都已经输入这个数据集合。

因此:

Data Integrity
≠
Data Completeness

一棵数学上完全正确的 Merkle Tree,也可能基于不完整的 Input Data。


为什么 Negative Balance 是个问题?

很多交易所还提供:

  • Margin
  • Futures
  • Borrowing
  • Lending

用户账户不一定全部是简单的正余额。

例如:

Customer A
+10 BTC

Customer B
-8 BTC

如果 Negative Balance 处理方法不合理,就可能影响:

Total Liabilities

的计算。

因此,更先进的 PoR 方法会尝试对计算规则加入额外的 Cryptographic Constraints。


Zero-Knowledge Proof 在 PoR 里面有什么作用?

一些交易所会把 Merkle Tree 和:

Zero-Knowledge Proof

结合。

例如:

zk-SNARK

ZK Proof 可以帮助证明:

客户负债数据满足特定数学规则

同时不需要公开每个人的具体余额。

例如:

Private Customer Balances
↓
ZK Proof
↓
Prove:
Specified rules are satisfied


为什么 Merkle Tree 和 ZK Proof 可以一起用?

因为它们回答不同问题。

Merkle Proof 更接近:

我的账户有没有被纳入?

ZK Proof 可以进一步证明:

这些数据是否按照指定数学规则计算?

两者结合可以提高 Liability Verification 的透明度。

但仍然不能解决全部财务风险。


交易所的 Reserve Assets 怎么验证?

对于 Crypto Assets,可以使用公开 Blockchain 查看钱包余额。

例如:

Wallet Address
↓
Blockchain
↓
5,000 BTC

这样可以证明:

这个地址确实有 5,000 BTC。

但还需要回答:

这个地址真的是交易所控制的吗?


什么是 Proof of Wallet Control?

较完整的 PoR 需要建立:

Exchange
↓
Wallet
↓
Assets

之间的关系。

可以通过:

  • Cryptographic Signature
  • Signed Message
  • Controlled Transaction
  • Independent Verification

等方式证明:

交易所确实控制相关钱包。


控制钱包就等于法律上拥有资产吗?

不完全等于。

Crypto Proof 可以帮助证明:

谁控制 Private Key。

但它不能单独解决:

  • Legal Ownership
  • Customer Ownership
  • Collateral
  • Liens
  • Bankruptcy Priority

等法律问题。

因此:

Wallet Control
≠
Complete Legal Ownership


交易所能不能在 Snapshot 前借资产?

单次 Snapshot 很难自动排除这个问题。

理论上:

Borrow Assets
↓
Move to Wallet
↓
PoR Snapshot
↓
Return Assets

如果验证流程无法识别,就可能导致 Snapshot 看上去比真实长期情况更健康。

所以不能只看:

一个时间点的钱包余额。


什么是 Asset Encumbrance?

Asset Encumbrance

可以理解为:

资产已经被抵押、质押或存在其他权利负担。

例如 Reserve Assets 可能:

  • Pledged as Collateral
  • Subject to Lien
  • Borrowed
  • Used to Secure Debt

假设:

Wallet Balance
$1 Billion

Blockchain 可以证明资产存在。

但不一定证明:

All $1 Billion
is freely available
for customers


同一份储备能不能同时支持其他债务?

理论上可能。

例如:

Crypto Reserves
$2 Billion

但其中部分资产同时用于担保:

Corporate Debt
$800 Million

那么只看到:

$2 Billion Reserves

就不能判断这些资产全部能够无条件用于偿还客户。


PoR 能证明 Customer Asset Segregation 吗?

不能。

Customer Asset Segregation

关注的是:

客户资产是否在法律和运营层面与公司的自有资产分开。

PoR 关注的则是:

储备资产和客户余额之间的覆盖关系。

所以:

Proof of Reserves
≠
Proof of Asset Segregation


为什么 Asset Segregation 很重要?

正常运营时,用户最关注:

提现是否正常。

但如果交易所破产,问题会变成:

这些 Crypto 在法律上到底是谁的?

需要考虑:

  • Applicable Law
  • Terms of Service
  • Custody Structure
  • Asset Segregation
  • Creditor Priority

这些都不是 PoR 能单独解决的。


有 PoR 能保证破产后拿回 Crypto 吗?

不能。

破产后的实际追回情况还可能取决于:

  • Asset Ownership
  • Insolvency Law
  • Customer Agreement
  • Creditor Priority
  • Security Interests
  • Court Proceedings

所以:

Strong PoR
≠
Guaranteed Recovery


储备资产是什么也很重要吗?

非常重要。

假设:

Exchange A

储备主要是:

BTC
ETH
Major Stablecoins

Exchange B

储备中大量是:

Exchange's Own Token

两者的风险结构明显不同。


为什么 Exchange-Issued Token 风险更高?

如果交易所出问题:

Confidence Falls
↓
Exchange Token Falls
↓
Reserve Value Falls

这会形成明显的:

Correlation Risk

也就是说:

平台最需要储备的时候,自己的 Token 可能恰好也在暴跌。

所以用户不应该只看:

储备总金额。

还要看:

储备是什么组成的。


Stablecoin 就一定是低风险储备吗?

也不是。

Stablecoin 仍然可能有:

  • Issuer Risk
  • Depeg Risk
  • Redemption Risk
  • Counterparty Risk
  • Regulatory Risk

所以:

Reserve Composition 仍然需要逐项判断。


Proof of Reserves 是 Financial Audit 吗?

不一定。

行业经常使用:

PoR Audit

这个词。

但实际上 PoR 可以采用很多不同形式:

  • Independent Review
  • Attestation
  • Agreed-Upon Procedures
  • Cryptographic Verification
  • Exchange Self-Published Data

它们并不等同于:

Full Financial Statement Audit


Financial Audit 一般看什么?

完整 Financial Statement Audit 可能覆盖:

  • Assets
  • Liabilities
  • Revenue
  • Expenses
  • Equity
  • Accounting Policies
  • Financial Statements

而 PoR 通常更集中在:

Reserve Assets
+
Covered Customer Balances

所以:

PoR
≠
Full Financial Audit


Audit、Attestation 和 AUP 有什么区别?

Audit

通常指按照适用审计准则进行的正式 Financial Statement Audit。

Attestation

第三方对某个特定 Assertion 或 Information 进行独立鉴证。

Agreed-Upon Procedures

简称:

AUP

第三方按照提前约定的程序执行检查,然后报告事实结果。

Self-Published PoR

交易所自己公布:

  • Wallet Addresses
  • Merkle Root
  • Reserve Ratio

没有同等程度的第三方验证。

这些方法都可能提高透明度。

但证据强度不同。


所有 Proof of Reserves 都一样可靠吗?

完全不一样。

例如:

Exchange A

只公布:

Wallet Addresses

Exchange B

公布:

Assets
+
Liabilities
+
Merkle Tree

Exchange C

提供:

Assets
+
Liabilities
+
User-Level Verification
+
Merkle Proof
+
Cryptographic Constraints
+
Independent Review
+
Regular Updates

虽然三家都可能写:

Proof of Reserves

但显然不能给予同样的可信度。


用户到底应该怎么看一份 PoR?

可以按照下面这份清单检查。


1. 有没有 Liabilities?

如果只有 Assets:

你不知道这些资产到底够不够覆盖客户。


2. 能不能自己验证账户?

检查是否提供:

  • Merkle Proof
  • User Verification
  • Account Inclusion


3. 覆盖哪些 Assets?

如果交易所支持:

300 Assets

但 PoR 只覆盖:

BTC
ETH
USDT
USDC

那么不能说:

300 个币全部有储备证明。


4. 覆盖哪些产品?

需要看:

  • Spot
  • Margin
  • Futures
  • Earn
  • Staking
  • Institutional Accounts

是不是都在 Scope 里。


5. 谁进行了 Verification?

是否存在真正独立的 Third Party?

它具体验证了什么?


6. Wallet Control 怎么证明?

只公布钱包地址:

不如进一步证明交易所确实控制钱包。


7. Snapshot Date 是什么时候?

数据越旧,参考价值越低。


8. 多久更新一次?

例如:

  • Monthly
  • Quarterly
  • Semi-Annual
  • Other Frequency

更新频率会影响 Freshness。


9. 有没有 Historical Reports?

历史报告可以帮助判断:

透明度是不是长期持续,而不是一次性的 PR。


10. Reserves 是什么资产?

不要只看:

Total Reserve Value

还要看:

  • BTC
  • ETH
  • Stablecoins
  • Exchange Tokens
  • Illiquid Assets


Snapshot PoR 和 Continuous PoR 有什么区别?

Snapshot PoR

只代表:

一个具体时间点。

Periodic PoR

按照固定周期更新,例如:

  • Monthly
  • Quarterly
  • Semi-Annual

Continuous / Near Real-Time

尝试提供更频繁的储备透明度。

更高频的 Verification 可以降低一些:

Snapshot Timing Risk

但它仍然不能自动解决:

  • Liability Completeness
  • Encumbrance
  • Corporate Debt
  • Legal Ownership


有 Proof of Reserves 的交易所安全吗?

仍然不能这样判断。

PoR 可以明显提高:

Asset Transparency

但交易所仍然可能发生:

  • Hack
  • Private Key Theft
  • Withdrawal Freeze
  • Liquidity Crisis
  • Operational Failure
  • Governance Failure
  • Regulatory Enforcement
  • Insolvency

所以:

Strong PoR
≠
Safe Exchange


看到“100%+ Reserves”应该继续问什么?

如果交易所写:

100%+ Proof of Reserves

不要只看:

100%+

继续问:

100% of what?
↓
哪些 Assets?
↓
哪些 Customer Balances?
↓
哪些 Products?
↓
哪个 Legal Entity?
↓
什么 Snapshot Date?
↓
谁 Verification?
↓
我能不能验证自己的账户?
↓
有没有其他 Liabilities?

这样才是真正有意义的 Due Diligence。


Frequently Asked Questions

Proof of Reserves 是什么意思?

Proof of Reserves 是用于提供证据说明 Crypto Exchange 或 Custodian 实际控制资产支持所覆盖客户余额的一种透明度方法。


PoR 是什么意思?

PoR 是 Proof of Reserves 的缩写。


为什么中心化交易所需要 PoR?

因为用户无法直接查看交易所内部账本,需要额外证据验证账户余额是否真正有资产支持。


Reserve Ratio 是什么?

Reserve Ratio 是储备资产相对于所覆盖客户负债的比例。


100% Reserve Ratio 是什么意思?

通常表示在特定 Snapshot 和 Scope 下,Reserve Assets 等于 Covered Customer Liabilities。


100% 储备率代表安全吗?

不代表。


什么是 Proof of Liabilities?

Proof of Liabilities 用于证明或验证平台欠客户多少资产。


PoR 必须看 Liabilities 吗?

更强的 PoR 应该同时看 Reserve Assets 和 Customer Liabilities。


Merkle Tree 在 PoR 里做什么?

Merkle Tree 可以帮助把大量 Customer Balance Records 组合成一个 Cryptographic Commitment,并支持用户验证自己的账户是否被纳入。


Merkle Proof 可以证明什么?

主要可以证明某个具体记录被纳入了相关数据集合。


Merkle Proof 能证明所有客户都被纳入了吗?

不能。


PoR 能证明交易所有偿付能力吗?

不能单独证明。


Proof of Reserves 是 Audit 吗?

不一定。PoR、Attestation、AUP 和 Financial Audit 是不同概念。


交易所能不能在 PoR Snapshot 前借资产?

单次 Point-in-Time PoR 不能自动排除所有借入资产或资产负担风险。


PoR 能证明资产没有被抵押吗?

不一定。


PoR 能证明 Customer Asset Segregation 吗?

不能。


PoR 能保证交易所破产后用户拿回资产吗?

不能。


Exchange Token 能不能作为储备?

可以被披露为资产,但如果储备高度依赖交易所自身或关联 Token,会带来额外 Correlation 和 Liquidity Risk。


PoR 多久更新一次比较好?

没有全球统一频率,但更新更频繁、持续时间更长的 Transparency Record 通常更有参考价值。


怎么判断一份 PoR 靠不靠谱?

重点检查 Liabilities、User Verification、Asset Coverage、Methodology、Wallet Control、Independent Review、Reserve Composition、Snapshot Date 和 Historical Reports。


Key Takeaway

Proof of Reserves 最有价值的地方,是帮助用户回答:

“交易所是否提供了可验证证据,证明所覆盖的客户余额有储备资产支持?”

但它不能自动回答:

“这家交易所整体是不是绝对安全?”

较完整的 PoR 可以包含:

Reserve Assets
+
Customer Liabilities
+
User Verification
+
Cryptographic Evidence
+
Independent Review

但仍然可能无法证明:

没有其他 Corporate Liabilities

储备没有 Asset Encumbrance

客户资产完整 Segregation

没有 Cybersecurity Risk

没有 Liquidity Risk

没有 Insolvency Risk

因此:

Proof of Reserves
≠
Proof of Solvency

同时:

100% Reserves
≠
100% Safe

真正值得问的问题不是:

“这家交易所有没有 PoR?”

而是:

“这份 Proof of Reserves,到底证明了多少?”