Merkle Root'un (Kripto Para Birimi) TANIMI
Bir Merkle kökü, bir blockchain ağındaki bir bloğun parçası olan tüm işlemlerin karma değerlerinin karmasıdır.
BREAKING DOWN Merkle Root (Kripto para birimi)
Bir blockchain, birbiriyle bağlantılı çeşitli bloklardan oluşur (bu nedenle blockchain adı). Bir karma ağacı veya Merkle ağacı, blockchain verilerini verimli ve güvenli bir şekilde kodlar. Blockchain verilerinin hızlı bir şekilde doğrulanmasını ve ayrıca eşler arası blok zinciri ağında büyük miktardaki verilerin bir bilgisayar düğümünden diğerine hızlı bir şekilde taşınmasını sağlar.
Blockchain ağında gerçekleşen her işlemle ilişkili bir karma vardır. Bununla birlikte, bu karmalar blok üzerinde sıralı bir sırada depolanmaz, daha ziyade ağaç benzeri bir yapı biçiminde saklanır, böylece her karma, ebeveyn-çocuk ağacı benzeri bir ilişkiyi takiben üst öğeye bağlanır.
Belirli bir blokta çok sayıda işlem saklandığından, bloktaki tüm işlem karmaları da karmalanır ve bu da bir Merkle kökü ile sonuçlanır.
Örneğin, 7 işlem bloğunu düşünün. En düşük seviyede (yaprak seviyesi denir), 4 işlem karması olacaktır. Yaprak seviyesinin üzerindeki birinci seviyede, her biri yaprak seviyesinde altlarında bulunan 2 karmaya bağlanacak 2 işlem karması olacaktır. Üstte (ikinci seviye), root adı verilen son işlem karması olacak ve altındaki iki karmaya bağlanacak (birinci seviye).
Etkili bir şekilde, ters bir ikili ağaç elde edersiniz, ağacın her bir düğümü altındaki sadece iki düğüme bağlanır (dolayısıyla ikili ağaç adı). Üstte, bir düzeydeki iki karmaya bağlanan bir kök karması vardır, her biri yine üç düzeydeki (karınca düzeyi) iki karmaya bağlanır ve yapı, işlem karması sayısına bağlı olarak devam eder.
(Kaynak: Kiran Vaidya / Medium)
Karma en düşük düzeydeki (yaprak düzeyi) düğümlerden başlar ve 4 karma öğenin tümü, bir düzeydeki kendisine bağlı düğümlerin karma değerine dahil edilir. Benzer şekilde, hashing birinci seviyede devam eder, bu da hashlerin tek üst kök hash'ına ulaşana kadar daha yüksek seviyelere ulaşmasına yol açar.
Bu kök karma Merkle kökü olarak adlandırılır ve ağaç benzeri karma bağlantı nedeniyle, blokta var olan her işlem karma hakkında tüm bilgileri içerir. Bu blokta mevcut olan her şeyi doğrulamanızı sağlayan tek noktalı bir karma değer sunar.
Örneğin, blok # 137'den geldiğini iddia eden bir işlemi doğrulaması gerekiyorsa, blok zincirindeki blok # 136 gibi diğer bloklarda herhangi bir şey doğrulamaktan endişe etmeden sadece bloğun Merkle ağacını kontrol etmesi gerekir. blok # 138.
Doğrulamayı daha da hızlandıran Merkle köküne girin. Tüm ağaç hakkındaki tüm bilgileri taşıdığından, yalnızca işlem karmasının, kardeş düğümünün (varsa) doğrulanması ve ardından tepeye ulaşana kadar yukarı doğru ilerlemesi gerekir.
Esasen, Merkle ağacı ve Merkle kök mekanizması, gerçekleştirilecek karmaşa seviyelerini önemli ölçüde azaltır, daha hızlı doğrulama ve işlemler sağlar. (Daha fazla bilgi için Merkle Ağacı Tanımı'na bakın.)