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 SolventPoR 能证明交易所有偿付能力吗?
不能单独证明。
Solvency
即:
偿付能力
关注的是企业更完整的:
Total Assets
vs
Total Liabilities而 PoR 往往重点看:
Covered Reserve Assets
vs
Covered Customer Balances两者不是同一个范围。
Proof of Reserves 和 Proof of Solvency 有什么区别?
| 项目 | Proof of Reserves | Proof 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 BillionBlockchain 可以证明资产存在。
但不一定证明:
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 StablecoinsExchange 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 AddressesExchange B
公布:
Assets
+
Liabilities
+
Merkle TreeExchange 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,到底证明了多少?”