WOO X Global Merkle Tree:如何驗證帳戶資產

WOO X Global Merkle Tree:如何驗證帳戶資產

為了維護交易者的信任,除了實時動態資產負債表之外,WOO Network 還公佈了其基於 Merkle Tree 的準備金和資產負債證明,團隊的目標是使加密貨幣交易所比 TradFi(傳統金融)更被信任。

Merkle Tree 證明是一種加密解決方案,用戶可以根據 WOO X Global 持倉量直接驗證帳戶資產,而不會洩露有關個人帳戶的細節資訊。除了能夠從網站查看數據外,WOO X Global 還更進了一步,開源了 Merkle Tree 計算背後的代碼和方法。

在 WOO X Global Merkle Tree 上驗證您的帳戶

使用 WOO X Global Merkle Tree 極為簡易,只需要用戶選擇審計快照時間並輸入您的 Merkle Hash,您可以在登錄 WOO X Global 帳戶時點擊 [獲取您的 Merkle Hash URL] 時找到它。


Merkle Hash 位於您帳戶的審計頁面中。


確保審計快照時間與對應的 Merkle Hash 相符,然後點擊驗證。


驗證成功後會顯示資產列表和資產所屬的 Merkle Hash List。這意味著您的資產已經包含在特定快照時間的 Merkle Tree 中。


用戶也可以下載完整的 Merkle Tree 來查看所有的數據。作為我們對透明度的承諾兌現,我們在 GitHub 上開源了代碼,您可以使用 “下載 Merkle Tree” 按鈕查看快照數據。


驗證不成功時也會顯示該畫面。請注意,沒有資產或未通過 KYC 的帳戶將不會在 Merkle Tree 上看到他們的資訊。負資產不會顯示於 Merkle Tree 上。


WOO X Global Merkle Tree 的運作原理

GitHub 上的示例代碼演示瞭如何驗證 Merkle Tree。範例代碼透過 Java 進行編寫,它僅有 1 個 Java 文件。

MerkleCheck.java

入口點是 MerkleCheck.java 中的 main() 函數。您只需要提供和替換兩個變量:

  1. Merkle Tree 二進制文件的路徑。 (從 WOO X Global 網站下載)
  2. 用於指定審計帳戶的 UserHash。 (登錄後從 WOO X Global 獲取)

使用這兩個變量將使代碼能夠運行 Merkle Tree 驗證過程並查閱您的帳戶資產餘額以進行審計。歡迎您自己查看代碼以證實該驗證方法。

Merkle Tree 二進制格式

樹的結構

葉節點將用戶的資產分成 N 份(每次審計隨機決定),Merkle Tree 是一棵二元樹。因此,每個葉節點代表審計快照時每個用戶餘額的一部分。根節點代表所有用戶在審計快照時的餘額。

任何沒有資產或未通過 KYC 的帳戶都不會出現在 Merkle Tree 上。此外,任何負資產將不會顯示在樹上,以確保不會將錯誤的負餘額添加到樹中以低估用戶的資產總額。每個子帳戶都與樹中的主帳戶分開計算。

為了使葉節點處於同一級別,一些父節點將只有一個葉節點。我們還確保每 2 級節點至少有一個子節點。所以我們會為每 Level 2 節點至少分配一個葉節點,其餘葉節點從左到右依序分配。


Merkle Tree 格式

Merkle Tree 以 ProtoBuffer 格式序列化。 Proto 文件如下:

Merkle Tree 二進制文件以代幣名稱列表(例如 BTC、ETH)開頭,代幣的索引用於表示 [1] 中代幣本身。

第二個文件是 Merkle 節點資訊列表,它代表 Merkle Tree 中的單一節點。格式如下:

屬性 left/right 是當前節點的左/右子節點的 hash。加載樹時,我們可以使用左、右和父屬性構造二元樹結構。

hash 屬性表示節點的 hash。MerkleNode(非葉子節點)的散列由以下方式生成:

葉的 MerkleNode hash 由以下方式生成:

對於 leaf_balance_vector 和 leaf_position_index 部分,我們使用 MerkleBalanceVector Proto 訊息作為字節數組輸入。格式如下:

Index 屬性是一個標記列表。 我們可以在 [1] 中找到標記字符串表示的映射。 Balance 屬性表示每個代幣的數量。

葉節點 hash 的計算過程如下:

最後,UserHash 使用 ProtoBuffer 訊息,如下所示:

驗證算法

驗證算法嘗試透過根據 UserHash 輸入計算葉節點的 hash 並將其與葉節點的 hash 進行比較,來找到與 UserHash 匹配的所有葉節點。透過添加 leafIndex 確保配對是獨特的,leafIndex 是樹中葉子唯一的 ID。

在找到所有配對的葉節點後,算法將總結葉節點的餘額,這應該等於快照時帳戶的總餘額(也為每個帳戶和子帳戶在登錄後的 WOO X Global 審計頁面中提供)。

請關注 WOO X Global 更多社群媒體帳號,了解更多訊息

▲ 本文內容已被翻譯成不同地區語言並在多個平台共享。如因不同語言釋義而導致不一致的內容,請以英文官方網站之版本為準。

▲ 免責聲明:以上內容提供之資料僅供參考,各項內容並非投資及交易策略建議,亦不構成任何產品或服務之要約、要約招攬或建議,僅作為知識性及學術性分享,任何人據此等資料而做出或改變操作之決策,須自行承擔結果。文章資訊請依 WOO Network 官方媒體平台發佈為主。

Read Next
每週市場交易分析 - 由 KTG 支援提供 : 上升趨勢越來越強勁 #TradingOutlook

每週市場交易分析 - 由 KTG 支援提供 : 上升趨勢越來越強勁 #TradingOutlook

目前,加密貨幣市場強勢上升越來越明顯。我們究竟會走多遠呢? BTC 越來越強勢,主要受益於銀行注入的流動性,為那些在銀行和法定貨幣之外,進行多元化配置的投資人提供避風港。最重要的是,BTC 終於突破了盤整 9 個月的區間。 BTC 上週表現強勢,儘管在週日因美聯儲、美國財政部和 FDIC 為挽救 SVB 和防止對其他銀行的溢出效應(Spillover Effect)而進行的干預導致大幅上漲後,週一表現稍微疲軟。 然而,在其試圖回撤時,早期的下跌被大量買入,市場輕鬆突破 22,700 美元的阻力位。 週二 CPI 上漲,導致 BTC 一開始的下跌迅速被買回,並且突破了關鍵的 25,300 美元的阻力區間。 截至當天,較弱的多頭受到擠壓,BTC 回撤到 23,800~24,000 美元的支撐區間。 經過週間的喘息後,市場再次推高 。比特幣在週五的表現非常強勢,自那之後一直穩定上漲。 比特幣處於上升趨勢,並且非常強勢 — 市場積極向上推移,向下的走勢則較弱且較淺。在這種市場環境下,沒有必要與趨勢對抗,應該要跟隨強勢方向。 因此,我們傾向於從長期看多
Mar 23, 2023
你是否聽過比特幣 NFT?

你是否聽過比特幣 NFT?

前言 相信大家一定都知道比特幣(Bitcoin)是什麼,也一定對 NFT 有所耳聞。 但是,你聽過比特幣 NFT 嗎? 沒錯!比特幣 NFT 就是近期在 NFT 領域相當火熱的一塊,許多在以太坊上的 NFT 項目也嘗試轉向比特幣,開啟新的發展。那麼你一定很好奇,比特幣 NFT 是什麼?和常見公鏈 NFT 項目有什麼不同? 別擔心,本文將會帶你逐步了解。 NFT 協議:「Ordinals」 軟體工程師 Casey Rodarmor 在 2023 年 1 月 30 日時,創建的 NFT 協議「Ordinals」正式在比特幣主網上啟動,而該協議讓用戶可以在比特幣的最小單位 Satoshi(SAT)上創建「比特幣 NFT」。 比特幣 NFT 將支援 JPEG 圖像、PDF、影片或音檔等,從每個 Satoshi 中所製作 NFT 的行為被稱為「銘文」(Inscriptions)。 每一個透過 Ordinals 所製作的內容,都會被認為是一種永久的「數位工藝品(digital artifact)」,而這些東西將會被永遠地存儲在比特幣區塊鏈上。這有別於其他公鏈上的 N
Mar 22, 2023
WOO 2023 發展大哉問 AMA 紀錄

WOO 2023 發展大哉問 AMA 紀錄

Q:作為一間中心化交易所,你們在資金儲備還有安全性上,有沒有做一些相應的準備呢? A : 其實 FTX 的崛起跟沒落,我覺得他開啟了一個加密貨幣的新時代,我覺得這個新時代蠻有趣的是,其實你會發現在一開始很多人對於中心化交易所在某種程度是蠻信任的,但當然我知道過去蠻多的交易所也殞落了。 我覺得 FTX 這次的事件其實是因為它牽扯到太多原本不是幣圈的人,所以這次事件其實開啟了這個時代讓每一個人發現資產儲備證明或是透明等等,讓這種東西變得非常的重要,就 WOO 來說,我們第一步在 FTX 發生事件之後就很極力的去強調,我們在資金儲備還有透明這塊是我們非常重視的一部分,所以可以看到我們在一月的時候就馬上上線了動態資產負債表,它讓每一個人在上面看到我們現在目前的資產、負債還有之間的比例,包含我們的 custodian 等等的一些比例。 這是我們第一步去證明,我們在資產儲備還有安全性是一定會做到的,那第二個是我們這週也剛上線我們自己的 merkle tree,所以在 merkle tree 上線之後我覺得所有的 WOO X Global 用戶都可以透過 merkle tree 去看目前你
Mar 16, 2023

We use cookies to improve your experience. To find out more, please read our Privacy Policy. By clicking "Accept", you consent to our cookie and Privacy Policy. Or you may click “Decline”to refuse to consent.

Stay Connected

WOO Network connects traders, exchanges, institutions, and DeFi platforms with democratized access to the best-in-class liquidity and trading execution at zero or low cost.

Terms of Service Privacy Policy Information Security Statement