一份儲備證明值多少,取決於你自己能核到多少,而能核的恰好是三件事:你自己的餘額有沒有被計入那次快照、你從證明文件算出來的根哈希與交易所公佈的那個是否一致、以及每個幣種的儲備率有沒有到 100%。三者各自排除一種不同的失敗方式,而一個不讓你把三件都跑一遍的交易所,發佈的是一個說法,不是一個證明。
一份儲備證明究竟聲稱了什麼
儲備證明是一個關於某一個時刻的聲稱。交易所對每一個用戶餘額做一次快照,在這些餘額之上建一個密碼學結構,公佈一個概括整個集合的哈希,並另外展示它在鏈上持有多少來對應這些餘額。
這個聲稱由兩半組成,而它們失效的方式不同。用戶那一半說:你的餘額被數進去了。儲備那一半說:存在足夠的資產覆蓋被數進去的總額。兩者缺一都用處不大,因為一家交易所可以老老實實數每個人卻仍然不夠,也可以持有充裕卻悄悄把幾個大帳戶從總額裏漏掉。
這正是為什麼檢查是三個而不是一個。它們各自關上另外兩個留着的一扇門。
三個檢查,各自排除什麼
| 檢查 | 你比對的是什麼 | 它排除了什麼 |
|---|---|---|
| 是否被計入 | 你的餘額與證明文件裏的葉子 | 交易所把你的帳戶排除在總額之外 |
| 根哈希一致 | 你算出的哈希與公佈的根 | 交易所在發佈之後改動快照 |
| 儲備率 | 逐幣種的鏈上持有與用戶負債 | 數得老實但持有得不夠 |
三者都不可省,也都不能互相替代。如果一家交易所公佈了儲備率卻沒有逐用戶的證明,你無法判斷自己的帳戶在不在分母裏。如果它公佈了證明卻沒有根哈希,你手上就是一段沒有東西可對照的算術。
你的餘額在不在這棵樹裏
第一個檢查是「是否被計入」,也是唯一只有你能做的那一個,因為只有你知道自己當時的餘額是多少。登錄帳戶、打開資產報告、選擇要核驗的披露期次,然後運行平台提供的驗證。
即便按鈕替你做完了,底下發生了什麼仍然值得懂。你的葉子是你自己在快照時點各幣種餘額的一條記錄,經過哈希。你的證明文件裏裝着從這片葉子逐層走到根所需要的兄弟哈希。驗證做的就是把這條路重算一遍。
一個做得好的實現會在你的瀏覽器本地完成這件事,只用你機器上已有的數據,不把驗證數據回傳伺服器。這個性質要緊:這件事的意義是核查交易所,所以一個由交易所替你算完、再告訴你結果的檢查,不是同一回事。幣貝的實現與怎麼運行它,寫在如何核驗幣貝的儲備證明裏。
你算出的根與公佈的那個是否一致
第二個檢查,是把第一個變成證據的那一步。把你的路徑重算一遍會得到一個根哈希。這個數必須等於兩樣東西:你自己證明文件裏記的根,以及交易所在公開披露頁上公佈的根。
兩次比對缺一不可。只與證明文件對上,只證明這個文件自身自洽,而一家不誠實的交易所要做到這一點毫不費力——給你一個圍繞另一棵樹構造的文件即可。與公開的根對上,才是把你的帳戶綁到所有人被展示的那同一個集合上。
它之所以成立,靠的是這個結構的一條性質,不是一句承諾。改動樹裏任何一處餘額、增加一個帳戶、或者刪掉一個,根算出來就完全不同。所以交易所無法在公佈根之後悄悄編輯快照,否則每一個用戶的檢查會同時失敗。這個結構本身講在什麼是儲備證明裏。
儲備率有沒有到 100%
第三個檢查從你的帳戶挪到整個平台。儲備率是鏈上持有除以用戶負債,而 100% 是那條線:到線或在線以上,該幣種的持有覆蓋了餘額。
要逐幣種讀,不要讀合計。一家交易所完全可能在一個幣上很寬裕、在另一個幣上不夠,而一個合計數恰恰把這件事蓋住。一份把它託管的所有東西混成一個數來報的披露,給你的資訊比看上去少。
覆蓋清單也要讀。一份覆蓋四個幣種的披露,對第五個幣種什麼都沒說,這是範圍限制而不是缺陷,但前提是你注意到了它。儲備率對負債那一側確立了什麼、沒確立什麼,寫在儲備證明與負債裏。
獨立地、離線地做一遍
一鍵核驗很方便,而它仍然跑在交易所自己的頁面裏。想要一個在你運行它的那一刻不依賴交易所任何東西的檢查,就下載驗證數據,用一個開源驗證工具在自己的機器上跑。
開源工具正是讓整件事從「配合」變成「對抗」的那一部分。你可以讀它做了什麼、在斷網狀態下運行它、確認那段算術就是被描述的那段算術。幣貝公佈了這樣一個工具以及它所處理的葉子格式,這意味着離線那條路是現成的,不是理論上的。
這件事至少做一次。等你親眼看到離線結果與頁面內結果一致之後,後續期次用那個方便的按鈕就是合理的。
檢查沒過意味着什麼,不意味着什麼
按順序讀結果,因為最常見的那種「失敗」並不是失敗。系統報告你的資產不在本期快照中,通常意味着快照那一刻你在覆蓋幣種上沒有餘額,這在你之後才註冊或充值時會發生;那些資金進下一期。
根對不上是另一回事,而且是嚴重的。在往上反映之前,先確認你比對的是同一期次公佈的根,因為披露是按期的,各期的根互不相同。如果期次、文件、公佈的根三者都對齊了而哈希仍然不同,那就是這個檢查在履行它的職責。
某個幣種的儲備率低於 100% 是第三類發現,它說的是平台而不是你的帳戶。它的意思是:在那一時刻,該幣種的持有沒有覆蓋餘額——而這恰恰是披露這件事本身要讓人看見的情形。
小結
核驗一份儲備證明,就是跑三個檢查,並且不拿其中任何一個去替代另外兩個。確認你的餘額在樹裏、確認你算出的根與該期公佈的根一致、確認每個覆蓋幣種的儲備率到了或超過 100%。
這三件的前提,是交易所把你需要的東西都公佈出來:逐用戶的證明路徑、公開的根哈希、逐幣種的儲備率,最好還有一個開源驗證工具,好讓最後一步不依賴它的代碼。缺其中任何一樣,你面前的就是一個斷言。三樣齊備,你自己幾分鐘就能把這個問題了結。想繼續讀幣貝學院的其他內容,請接着往下看。
相關閱讀
幣貝上與本主題相關的其他文章:
風險披露:本文為 Bitbase(幣貝)學院的科普內容,僅供教育與資訊參考,不構成任何投資、交易、稅務或財務建議。加密資產波動劇烈,請自行評估風險。本文撰寫於 2026 年 9 月,請以官方最新資訊為準。
參考資料
[1] 幣貝,儲備證明 —— 每月披露、Merkle 根哈希與開源驗證工具 www.bitbase.com






