默克爾樹審計(Merkle Tree 儲備證明):
近期因為全球規模數一數二大的交易所FTX破產倒閉緣故,不僅僅造成投資人損失慘重,也令整個加密貨幣市場恐慌情緒蔓延,分佈在全球的中心化交易所紛紛提出默克爾樹儲備證明,是如何使用默克爾樹 + 第三方審計公司審計,並證明100%儲備金,向用戶展示平台的資產狀況,以證資金的透明度,今日就由小編來為大家簡單說明:
按照 Mekle Tree 的資產驗證邏輯,交易平台需要先公開展示自己的總額儲備金,且必須是存放在鏈上的資產總額,因為上鏈的特殊性,確保交易平台無法造假,是每個人都能上鏈查看的,總儲備金額度完全真實,但總負債額度如何證明,卻成了難題。然而最難的問題,其實是如何精確統計交易所的負債,唯獨 Merkle Tree,能在這個時候發揮決定性作用。
以下讓小編來帶著大家了解並解讀:
首先了解一下什麼是默克爾樹(Merkle Tree)。默克爾樹最早由 Merkle Ralf 在 1980 年提出,曾廣泛用於文件系統和 P2P 系統中,是一種典型的二叉樹結構,由一個根節點、一組中間節點和一組葉節點組成。如圖我們有4份數據,每份數據爲用戶的ID和餘額,將4個數據分別經過Hash產出的Hash值就構成了默克爾樹的樹葉,再將兩片葉子的Hash值合併起來再進行Hash,如此一來我們將得到一顆完整的默克爾樹,最上面的節點我們稱為樹根,由於Hash算法的特性,任何一個數據節點有更改,都會導致樹根的Hash值發生變化,是一種連動的數據變化。

當我們需要證明某一位用戶確實在樹上,ex.證明User1及其餘額,我們只需要提供如圖二中藍色節點的值,User1只需要知道自己的用戶 ID 和餘額,以及Hash2和Hash34(這兩個hash由交易所提供),就可以驗證自己是否在樹根上。簡單來說,只要提供這幾個節點就足夠一路Hash算到樹根,僅需要驗證樹根的值是否吻合即可。我們稱[User1,Hash2,Hash34]為證明User1的默克爾證明或路徑。

默克爾樹儲備金證明實現的形式可有多種,其中一種方式如下:
1.公開默克爾樹根數據
2.有能力向任何用戶證明其餘額和UID在樹上
3.透過第三方審計公司來審查樹上所有用戶的餘額加總
4.透過第三方審計公司來審查交易所所有錢包地址的餘額加總
默克爾樹儲備金證明潛在的問題有:
1.樹根的更新頻率問題:CEX每秒有大量的交易,每一筆交易就去更新樹根這個做法並不現實,所看見的樹根數據也不會是最新的,更新頻率是保障這套系統有效性的一個關鍵參數。
2.第三方審計的信用問題:傳統金融中很多暴雷的公司也是經過層層審計,有審計並不意味着萬無一失,所以永遠不要完全相信誰,尤其是將資產存放的地方。
3.前端欺詐問題:用戶基本上打開交易所的前端頁面,對自己是否存在於樹上進行驗證,這個頁面可以返回假的結果,可能需要一些第三方的開源軟件來解決這個信任問題。
雖然我們列舉了幾個問題,但儲備數據更加透明,整體上對CEX用戶而言是一種更好的趨勢,希望日後所有的交易所都能實現類似或更優秀的100%保證金儲備證明系統,提供更公開透明的環境給全世界的用戶,增強用戶對其信任,形成良性循環!
(過去幾天CZ在幣安 AMA Twitter Space中有提到正在與以太坊聯合創辦人Vitalik Buterin合作發開儲備證明協議)。
圖片源自於google搜尋,小編在此事件中也身受重傷,在這邊和大家抱團取暖,也希望遭受波及的朋友能一掃陰霾,只要還活著就還有機會!經過這一次事件更了解到為何我們要將自己的資產放在自己看得到且能管理的地方,有句話是這樣說的:Your keys, your coins,這句話小編深有感觸,幸好早早就購入了冷錢包,但也沒有萬幸躲過此事危機,希望大家都好,keep going!!