Merkle 樹是一種組織和建構大量資料的方法,使其更易於處理。就加密貨幣和區塊鏈而言,梅克爾樹用於以對資源要求較低的方式建立交易資料。
當在 Merkle 樹結構中進行加密貨幣交易時,它會被散列,然後給出等效的散列值。每筆交易在 Merkle 樹中進行哈希處理後,產生的雜湊值將與另一個雜湊值配對,然後再次進行雜湊處理。例如,雜湊值“AB”和“AC”組合起來創建“ABC”。
重複這種配對雜湊值的過程,直到產生最終的雜湊值。最終的哈希值(默克爾根)提供了其包含的所有交易的摘要。然後將 Merkle 根摘要插入到區塊頭中。
如果加密貨幣不使用Merkle 樹,則每個驗證請求都將涉及透過網路發送的大量資訊。在 Merkle 樹中建立交易資料是一種更有效的資源利用方式。驗證交易不需要帳本的完整副本,因為雜湊交易資料可以在 Merkle 根中進行驗證,需要在節點之間發送的資訊少得多,因此分析整體資料完整性的計算能力也更少。 p >
Merkle 樹用於儲備證明驗證。在儲備證明驗證中,審計師確保加密貨幣交易所等託管人全額持有客戶的資金。審計員對交易所的所有帳戶餘額進行快照,然後將基金資料轉換為 Merkle 樹。
還有其他Merkle 樹的使用方式。 Merkle 樹結構還使用戶能夠驗證單一交易是否已包含在區塊中,而無需經歷下載整個區塊鏈的過程。該技術是加密貨幣組織交易資料並高效運作的重要工具。如果沒有默克爾樹,對資源的更大需求可能會導致參與網路的節點更少。