跳转到内容

储备证明

来自BitcoinWiki
储备资产、负债承诺与限定范围核验的概念图
储备证明方法的概念示意图。

储备证明Proof of ReservesPoR)是加密货币托管机构用来提供特定时点资产持有证据的一组方法。储备披露可以列出链上地址、证明对密钥的控制,或把资产与客户余额的某种表示进行比较。该术语用于范围各不相同的程序,因此必须阅读每份报告的实际证据和限制,不能仅从名称推断。

储备证明并不自动等于偿付能力证明。偿付能力取决于托管机构完整的资产和负债、估值、法律所有权、权利负担,以及履行义务的能力。密码学或链上核验可以提供有用证据,但并不因此成为财务报表审计。

组成部分

储备资产

对于透明区块链,托管机构可以公布地址,让观察者在指定区块高度计算余额。它还可以签署挑战消息或执行交易,以证明对相关签名密钥的控制。这些程序可以显示链上金额并提供技术控制证据,但它们本身不能确定受益所有权、资产是否在别处质押,或是否包含托管机构控制的全部地址。

储备报告应说明资产、网络、地址或地址选择方法、快照时间或区块高度,以及如何处理代币、衍生品、借入资产、质押头寸、链下资产和跨链表示。不能用区块浏览器的当前余额替代报告的历史快照。

客户负债

声称客户资产得到全额支持的托管机构,还必须核算欠客户的金额。公布每个账户会暴露私人财务数据,因此许多系统把账户余额承诺到默克尔树或相关密码学结构中。客户会收到一条证明路径,可以在不披露其他所有账户的情况下,核验自己的账户是否包含在已公布的根中。

包含证明只能回答一个有限问题:特定数据是否被承诺进树中。它不能独立证明所有客户和负债均已包含、余额分类正确,或运营者没有创建负数及其他无效条目。因此,该方法还需要负债集合构建规则、总额和正负号检查、隐私保护,以及独立发现遗漏的方式。

例如,BitMEX 公布基于地址的储备信息,以及基于默克尔树的负债证明流程,并明确把两者解释为不同组成部分。[1]

比较储备与负债

快照可以报告范围内每种资产的储备比率:合格储备除以相应客户负债。只有在报告定义和时间范围内,这些比率才有意义。按市场价格汇总不同资产会引入估值和流动性风险;逐项比较又可能遗漏所选资产之外的义务。

学术方案使用密码学承诺、默克尔结构、数字签名和零知识证明的组合,以改善隐私和可核验性。例如,Provisions 协议旨在证明交易平台控制足够的比特币储备来覆盖客户账户,同时不公开每个账户余额或储备地址。[2]

核验和鉴证

储备证明程序可以完全由平台实施,可以由用户使用开源工具核验,也可以由独立专家观察,或由会计师事务所在商定程序下出具报告。这些工作不能互相等同。

在商定程序中,执业人员执行指定测试并报告事实性发现;该项工作不一定表达审计意见。读者需要审查由谁选择程序、管理层提供了哪些记录、涵盖哪些实体和资产,以及是否考虑后续事项。

美国公众公司会计监督委员会和 Investor.gov 曾警告,储备证明报告不等同于财务报表审计;根据具体业务,它们可能不会对信息可靠性提供任何保证。[3]

局限

常见局限包括:

  • 快照可能在观察时点后立即过时;
  • 地址可能被遗漏、临时注资、用于借款担保或受到未披露权利主张;
  • 对密钥的技术控制本身不能证明没有权利负担的法律所有权;
  • 客户负债、公司债务、衍生品、待处理提款或关联实体可能不在范围内;
  • 客户可以核验自己的账户被包含,却无法发现其他客户被遗漏的账户;
  • 如果账户余额或核验标识符设计不当,隐私可能受损;
  • 代币可能流动性不足、持有集中、由关联方发行,或估值不一致;以及
  • 报告可能不评估公司治理、网络安全、内部控制、业务连续性或托管机构处理提款的能力。

因此,储备证明最好被视为一种透明度控制。更强的证据会结合可复现的链上数据、控制权证明、完整且保护隐私的负债承诺、清晰的范围和估值规则、独立核验、频繁快照,以及传统的财务和法律披露。

与知名地址的关系

公开储备披露可以成为识别大型区块链地址运营角色的重要来源。归属必须保留日期并限定范围。如果交易平台在储备报告中列出一个地址,这支持如下表述:该平台在当时把它作为范围内的储备地址;但这不一定说明平台受益拥有每枚币,因为托管地址可能代表欠客户的资产。

因此,地址排名应区分链上余额、技术控制、已披露的运营角色和受益所有权。有关 Binance 储备披露所列地址的示例,参见 34xp4vrocgjym3xr7ycvpfhocnxv4twseo-bitcoin

参见

  • 比特币地址
  • 冷存储
  • 加密货币交易平台
  • 默克尔树

参考资料