⊓对比图纸台SPECRANK
对比图纸台封面:储备金证明怎么自己验证

交易所储备金证明怎么自己验证:OKX、币安等几家的入口和要看的几个数

文 / 韦行之 发布 2026-09-28 最后核对 2026-09-28 约 8 分钟读完

储备金证明页上那排储备率,是平台替自己算的总账。你能亲手核的是另一件事:自己那份余额有没有被算进它公布的总负债。几家的做法都是三步:登录找到个人报告,拿到属于你的那份数据,在本地用官方开源工具跑一遍。

本文的查证口径
  1. 步骤与字段名来自各家官方页面及其指向的 GitHub 仓库,查证日 2026-09-28。
  2. 写稿时没有登录任何一家,个人报告页的实际界面,这一条我们没有查;讲界面处都按官方文档或示意图,叫法以你打开时为准。
  3. 储备率、币种数、期数、更新频率、版本号会变,只写去哪看。

先分清:你验的是负债那一半

储备金证明有两半:所有用户余额加起来的总负债,和平台公布的链上钱包资产。普通人最容易核的是前一半里自己那一片。PoR 能证明什么、证明不了什么,以及把它当跑路信号怎么看,见跑路自查的第二条信号。

OKX:入口、文件和结果

OKX 落地页的说法是:用 zk-STARK 这种零知识证明核验全部用户账户资产,证明自己拥有公布的链上地址,再把两边总数相比。账户这边有三条约束:各账户余额相加等于公布的总量,每个账户扣掉负债后净资产为正,每个账户都进入计算。你要查的是最后一条,按 OKX 储备金证明页和 OKX zk-STARK V2 帮助页(官方页面,简体中文版对照英文版,2026-09-28 查证):

  1. 落地页顶部点「查看我的报告」,未登录会先跳登录页。帮助页写的路径是资产 → PoR 报告 → 详情 → 复制数据;这个页面在落地页上叫「储备金证明报告」,英文界面叫 PoR reports。App 端是否同一路径,我们没有读到。
  2. 复制到的是一段 JSON。新建空文件夹,用记事本粘贴另存,文件名以 _inclusion_proof.json 结尾(中文帮助页在点号后多了个空格,照不带空格的写)。
  3. 从 OKX 官方 GitHub 的 okx/proof-of-reserves(落地页的工具链接指向这里)下载 zk-STARK Validator,有 Windows、macOS、Linux 现成包,放进同一文件夹。
  4. 打开工具,它自动读取文件,输出一行英文:结尾是 passed 为通过,failed 为未通过。

按官方示例,那段 JSON 外层有 sum_tree_siblings、recursive_tree_siblings、index、account;account 下有哈希形式的 id 和 debt、equity 两组数组,官方解释是每个账户按币种拆成非负的权益和债务再放进树里。数组每一位对应哪个币,我们没有读到官方说明。

另两条约束也能验:在OKX 储备金证明文件下载页(官方页面)的「账户余额文件」标签(英文界面 Liability report)下载 zk-STARK 文件,解压出 sum_proof_data.json,和工具放在一起运行;GitHub 说明写现行 V2 工具把三项一起验。验证方法按报告期换过版本,早期报告对应的旧方法帮助页,我们没能打开那个页面。

OKX 报告和资产页对不上时

按 OKX 快照数据说明页(官方页面,2026-09-28 查证),快照按净资产算,在特定账户模式下借入资产会记为负债。交易账户有杠杆仓位、或金融账户(英文界面 Grow)有借贷时,单币数量会和资产页不同,官方说以美元计的总值一致。报告详情里交易账户的字段有「余额」「杠杆仓位资产」「杠杆仓位负债」(记为负值)「浮动盈亏」。我们的取舍:美元总值对得上、又确实开过杠杆或借过币,单币差额不必纠结;总值也差得远,就带着那一期报告去问客服。

OKX 的资产侧与官方写明的局限

资产侧写在 OKX 验证钱包地址所有权与余额的帮助页(官方页面,2026-09-28 查证):用 VerifyAddress 批量验 OKX 给公布地址做的签名,BTC 多签是三把私钥签两把;用 CheckBalance 按快照区块高度查链上余额再比对,要先配好节点或 OKLink 作数据源,BTC 还要自建全节点回退到快照高度。对多数人,做到包含性验证就够了。

OKX 自己写明的局限,转述三条:报告只是取数那一刻的快照,范围外的币和快照后的交易不在内;「第三方托管钱包」那一栏要向托管机构核实;okx/proof-of-reserves-v2(官方 GitHub,英文)说明,直接运行的快捷验证沿用证明文件自带的电路,信任假设较弱,重建电路的命令更严格但更慢。储备率、覆盖币种和最近一期日期,以 OKX 储备金证明页当时显示为准。

币安:Record ID 与 user_config.json

币安用默克尔树加 zk-SNARK。按 「如何验证您的币安账户余额」FAQ(官方页面,简体中文版对照英文版,2026-09-28 查证),路径是登录网页版 →「个人资料」-「钱包」-「储备证明报告」(英文界面 Verification),按日期选一期展开,确认验证类型为 Merkle Tree + Zksnarks,再点「下载Merkle Tree」。FAQ 示意图是英文界面的旧截图,展开后有 Record ID、Merkle Leaf 等字段;现在的界面,这一条我们没有查。

工具在官方 GitHub 的 zkmerkle-proof-of-solvency。FAQ 第 1 步下有张对照表,不同月份的报告要用不同版本的工具,先对表再下载。把压缩包里的配置文件放进工具的 config 文件夹,不带参数运行,验的是根哈希;再放入 user_config.json,带 -user 运行,验你自己的账户,示意图里通过时打出 verify pass。

user_config.json 里最该对的是这条,FAQ 原文:"“AccountIdHash”-“记录 ID”:用于识别每位用户的币安账号。"(简体中文原文)页面上的 Record ID 就是它。Root 是这一期的默克尔根哈希,应与币安储备金证明页(官方页面)公布的一致;Proof 是你的默克尔路径;TotalEquity、TotalDebt、TotalCollateral 是以美元计的总资产、总借款、总抵押,文件里是放大后的整数,倍数看 FAQ。

这套工具核的是负债侧,链上资产要看储备金证明页的「下载所有地址」;该页储备率和根哈希的具体值,我们没能打开那个页面看到。快照问题英文 FAQ 写得直接:"The report is a snapshot and not a display of real-time assets. It may not match your current asset count."(英文原文)

Bybit、MEXC、Bitget

Bybit。按 Bybit 验证个人账户资产的帮助页(官方页面,简体中文版,2026-09-28 查证),可以在「验证我的账户」页看图形化的默克尔路径,也可以点「复制数据」存成 myProof.json,用 Bybit 在 GitHub 公开的 Java 程序本地跑(要自装 Java 环境和 Maven),输出 validate result is true 或 false。帮助页有一条提醒:审计之后才开的账户、或没持有被审计的币,就不会有对应记录。Bybit 储备证明公开页,我们没能打开那个页面。

MEXC。按 MEXC 资产验证帮助页(官方页面,简体中文版对照英文版,2026-09-28 查证),登录后点右上角「资产」→ 总览 → 账户 → 储备金证明 → 详情 → 立即验证,验的是你是否包含在上一次审计报告里;帮助页链接的 GitHub 仓库也有读 myProof.json 的 Java 工具。MEXC《什么是储备金证明》一文自列四条局限:通常只看链上资产,看不出链下负债;负债被伪造时单靠它验不出;可能要依赖可信的第三方;通常是静态快照,可能反映不了实时情况。

Bitget。按 Bitget 储备证明升级公告(官方页面,简体中文,2026-09-28 查证),登录后「资产证明」页可查历史审计记录,含审计日期、总储备金率、默克尔哈希值、快照时间、加密 UID、Nonce、默克尔叶子节点和各资产数量,可下载数据核验;没纳入当次审计的资产或没生成记录的账户,系统会提示。GitHub 上的验证程序替换 merkel_tree_bg.json(原文拼写如此)后运行 start.sh 或 start.bat,输出与根哈希一致或不一致的英文结果。储备金证明页上的「查看验证步骤」,我们没能打开那个页面。

几家对照

交易所读到的官方材料讲的机制个人入口(按官方文档)本地工具读的文件结果
OKXzk-STARK资产 → PoR 报告 → 详情_inclusion_proof.json、sum_proof_data.jsonpassed / failed
币安默克尔树加 zk-SNARK个人资料 → 钱包 → 储备证明报告user_config.jsonverify pass(示意图)
Bybit默克尔树「验证我的账户」myProof.jsontrue / false
MEXC默克尔树资产 → 总览 → 账户 → 储备金证明myProof.jsontrue / false
Bitget默克尔树「资产证明」页merkel_tree_bg.json一致 / 不一致

"机制"一栏只记这次读到的官方材料:Bybit、MEXC、Bitget 读到的页面讲的都是默克尔树,我们没有读到它们关于零知识证明的说明,这不等于没用。Gate 在 GitHub 公开的方案同样是默克尔树加 zk-SNARK,Gate 官网的储备金证明页,我们没能打开那个页面,入口以 Gate 页面为准。

常见问题

在报告里找不到自己的记录,是没被算进去吗?
先排除正常情况:Bybit 写明审计之后才开户、或没持有被审计的币就没有记录,Bitget 说这类情况系统会提示;报告按期出,先确认选对了期数。仍查不到再问客服。

报告里的币数和现在账户对不上,正常吗?
多数正常。报告是快照,之后的交易不在内;OKX 按净资产算,有杠杆或借贷时单币数量会不同,官方说美元总值一致。

验证通过,能说明这家交易所没问题吗?
不能。通过只说明那一期快照里你的余额被计入总负债、并满足列出的约束;快照后的变化、链下负债、第三方托管都不在工具范围内。

提醒:本文整理自五家交易所的公开文档,查证日 2026-09-28,不构成投资建议。验证通过不代表平台没有风险,分散风险的做法见交易所暴雷被盗怎么自保。工具只从官方页面指向的仓库下载,复制出的报告数据别贴到来路不明的网站或群里。入口与字段以平台当前页面为准;本站与文中交易所无官方隶属。

接下来可以看

相关阅读(站内):OKX 安全吗、交易所跑路自查、Web3 钱包和交易所钱包的区别、账户安全设置怎么做。

本文数据最后核对 2026-09-28。发现过时或有误,请 告诉我们,会记进 更正记录。作者为笔名,说明见 关于我们。

图纸组:场景与风险