Backpack 交易所储备证明(Proof of Reserves):真正的透明,Zero Knowledge 验证
把钱存在交易所,不只是一次简单的转账,而是一份沉甸甸的信任。你相信这些资产,不论是明天、下周,还是一年后,都能安然无恙地取出。
在传统金融中,信任是那根看不见的支柱;但在加密世界,我们可以让信任有更坚实的依靠——储备证明(Proof of Reserves)。
这是一种基于密码学的方法,让任何人都能独立确认:交易所的链上和链下资产总额,确实大于或等于所有用户资产的总负债。整个过程不需要暴露个人信息,却能保证每一位用户的余额都被完整计入。结果就是一份既保护隐私,又能实时验证的“资金健康快照”。
在 Backpack,我们承诺长期坚持这一点——让信任不再是用户唯一的保障。你可以随时看到数据、检验计算,并确认资金确实安全地在这里。
透明的意义
当你把资金存进交易所,其实是在相信:无论何时需要,这笔钱都会安然无恙地等着你。信任固然重要,但它不该是用户唯一的依靠。
储备证明,就是在信任之外,再加上一道数学的防线。
通过密码学,交易所能够公开证明自己持有的资产足以覆盖所有用户的余额。
它不是:
- 一句漂亮的营销口号
- 或是几个月后才姗姗来迟的审计报告
它是:
- 你随时可以查到、亲手验证的实时证据
这让主动权真正回到用户手里。你不必只依赖交易所的承诺,而是可以用事实去确认。信任依然存在,但它的背后多了一层由数学筑成的坚实保障。
储备证明的局限
市面上不少交易所也推出了储备证明,但往往存在明显缺陷:
- 验证频率过低:通常只在每月,甚至每年才进行一次;
- 范围不完整:没有纳入杠杆仓位、未实现盈亏等关键风险因素;
- 信息滞后:当数据真正送到用户手中时,早已过时,只能看到一张历史快照。
结果就是,用户依旧需要大量依赖信任,远超应有的程度。
Backpack 的解决方案
Backpack 把储备证明做到了更高标准——实时、Zero Knowledge、人人可验证。
我们的 PoRv2 系统基于 Plonky2 Zero Knowledge 证明,提供四大保障:
- 总偿付能力证明:所有用户余额总和与交易所每种资产的总负债完全匹配。
- 账户完整性:系统中不存在任何负余额账户。
- 个人验证:任何用户都能通过 Merkle 树验证自己的账户已被纳入证明。
- 隐私保护:只公开加密承诺,不暴露原始余额数据。
验证频率,行业无出其右
Backpack 的储备证明频率高于任何其他交易所:
- 公开证明:每日发布,对比行业平均大约每月一次(约 12 次/年)。
- 内部校验:实时对账,每 10 分钟生成一次新证明。
- 全面覆盖:包含现货余额、保证金头寸及未实现盈亏(PnL)。
- 独立监督:由安全合作伙伴 OtterSec 持续监控。
为安全和韧性而生
我们与 OtterSec 合作设计的技术架构,消除了单点故障风险。每笔交易都会经过多个独立系统,即使服务器被攻破,数学证明的约束机制也能确保攻击者无法挪用资金。
通过递归 Plonky2 Zero Knowledge 证明,我们能在不泄露个人信息的前提下证明偿付能力——资金安全和用户隐私两者兼得。
如何自己验证资金
Backpack 的储备证明不是一句“我们有”,而是一个你能亲手操作的验证过程。
1. 验证个人账户
- 从 GitHub 下载 PoRv2 验证器
- 从 Backpack 账户下载 inclusion_proof_<id>.json 和 final_proof.json
在同一目录运行:
./plonky2_por verify-inclusion
- 你可以确认:
- 账户被包含在快照中
- 证明时的精确余额
- 包含的密码学有效性
- 账户被包含在快照中
2. 验证整个交易所
- 从储备证明页面下载 merkle_tree.json 和 final_proof.json
同样运行:
./plonky2_por verify-inclusion
- 你可以验证:
- 全交易所的负债总额
- 快照时的资产价格
- 证明的整体有效性
- 全交易所的负债总额
开源透明
我们所有的技术都已开源,代码在这里:
下一步计划
我们不会止步于实时验证,接下来还会推出:
- 开放验证者网络 —— 允许外部机构运行自己的验证节点,独立核查每一笔交易。
结语
不必只听我们说,你完全可以亲自验证。
所有工具都摆在你面前——随时、随地,想查就查。
在加密世界里,“相信我们”永远不该是唯一的保障。唯有真凭实据,才能带来真正的安心。
经历过的人更懂得:资金,只有牢牢掌握在自己手里,才最安心。