Blokzincirinde, bir Merkle ağacı, tüm işlem kümesinin dijital parmak izini üreterek bir bloğundaki tüm işlemleri özetler ve böylece kullanıcıların bir işlemin bir bloğa dahil edilip edilmediğini doğrulamasını sağlar.
Teknik olarak, bir Merkle ağacı aşağıdan yukarıya doğru inşa edilen bir veri yapısıdır, bireysel işlemlerin hash’lerinden (yani işlem kimlikleri) ve hash’lerinden eşleştirilmiş verilerden ( yaprakları) başlanır, ardından tek bir hash kalana kadar sonuçlar eşleştirilir ve hash’lenir: Merkle kökü. Bitcoin adresindeki Merkle ağaçları çift SHA-256 kullanır.
Her yaprak düğümü işlem verilerinin bir hash’idir ve her yaprak olmayan düğüm önceki hash’lerinin bir hash’idir. Merkle ağaçları ikilidir (her düğümün altında iki alt düğüm) ve bu nedenle çift sayıda yaprak düğümü gerektirir. İşlem sayısı tek ise, çift sayıda yaprak düğüm oluşturmak için son hash bir kez çoğaltılır.
Proof of Reserves (PoR)’da Merkle ağacı, müşteri bakiyelerinin anonimleştirilmiş bir kanıtıdır ve herkesin kriptografik olarak borsasının fonlarını tuttuğunu ve hesap bakiyelerinin PoR’a dahil edildiğini doğrulamasına olanak tanır. Merkle ağacı bağımsız bir denetçi tarafından oluşturulur ve muhafaza edilir.