原文來源:Jason,BuilderDao 創始人
BlockBeats 注:11 月 9 日Binance 創始人 CZ 建議各大交易平台都採用默克爾樹證明資金儲備情況。而受到本次事件影響,部分交易平台雖然此前已證明過資金儲備量,但也將再次採用默克爾樹方式來提高平台資金透明度。對於大多數用戶來說,可能並不了解默克爾樹方法是什麼,以及為何要用這種方式來證明。對此,BuidlerDAO 創始人 Jason Chen 在推特上進行了簡單的科普,BlockBeats 整理如下:
CZ 發文說所有交易平台都應該做默克爾樹準備金證明,並且幣安也將開始進行,緊接著 OKX 和 Huobi 也宣布跟進,其實 Gate 和 Kraken 這兩家交易平台早已採用默克爾樹準備金證明,並且用戶可以自己去驗證準備金是否充足,只是之前沒有成為行業共識,相信 Binance 這一波帶節奏會讓行業更加自律,也更穩健。
很多朋友不了解什麼是默克爾樹準備金證明,為什麼要證明準備金,又為什麼要用梅克爾樹來證明? Kraken 這家交易平台對準備金證明做出了解釋。 點擊這裡查看。
首先我們其實都不清楚自己存在交易平台裡的錢是否被挪用了,這個問題不光交易所存在銀行也是如此(鄭州、南京等銀行),以及包括 USDT 宣稱會嚴格遵守 1:1 的美金儲備,但誰知道呢,這次 FTX 就被曝挪用儲戶資金導致資不抵債。
其實一切的中心化都是黑盒畢竟是鏈下的而鏈上的去中心化鏈上交易所均公開透明暴雷概率自然也小很多,所以對於交易所來說 100% 準備金證明就是用戶存在你這裡 100 塊,你必須要保證自己手裡確實有 100 塊,最直接的操作就是公開全部賬面資產,但是這帶來的問題包括隱私洩露畢竟要公開全部的儲戶情況。
以及數據量級太大可能是一張幾百萬行的 Excel,默克爾樹的作用主要就是用很小的成本就可以驗證數據完整性,它大量的應用在區塊鏈方方面面,比如 NFT 在 mint 的時候驗證白名單就使用的默克爾樹,畢竟幾千個錢包地址如果一個個的遍歷一遍累死了,於是用默克爾樹可以快速的驗證一個地址是否存在於白名單集合中。
包括區塊鏈本身如何驗證數據沒有經過篡改,也是會在每個區塊的塊頭中存儲默克爾樹,它具體的原理是什麼呢?如下圖所示,每一個賬戶是最下面的一個 Acct 節點,可以將每個賬戶的餘額和賬戶名進行一次 SHA256 加密計算,然後將得到的哈希值再相鄰進行一次計算,一層層往上最後得到了一個樹根。

所以我作為一個普通用戶,這時候驗證當前的準備金庫存是否有過變動,我只需要按照規則將我自己賬戶進行一次哈希計算,找到我在這個樹中的位置,和相鄰節點,然後再一層層的向上計算哈希,最終得到一個我自己算出來的樹根,如果和官方公佈的一致那就說明是準備金無誤的。
中心化與去中心化之爭就是信任與共識之爭,越來越多的交易所開始主動通過技術手段為自己拷上枷鎖透明化,這次行業大變局也是行業整頓的一次機會,不破不立。
歡迎加入律動 BlockBeats 官方社群:
Telegram 訂閱群:https://t.me/theblockbeats
Telegram 交流群:https://t.me/BlockBeats_App
Twitter 官方帳號:https://twitter.com/BlockBeatsAsia