Merkle ağaçları vs. Verkle ağaçları, Açıklaması
Merkle ağaçları, blok zinciri verilerini daha etkili ve güvenli bir halde giz yazıya çevirmek için Bitcoin (BTC) ve öteki kripto para birimlerinde kullanılır. Verkle ağaçları, Ethereum’un yaklaşmakta olan ölçeklendirme yükseltmeleri için bilhassa mühim olan daha minik kanıt boyutlarına izin verir.
Sadece, bir Merkle ağacını iyi mi tanımlarsınız? Yaprak düğümler, yaprak olmayan düğümler ve Merkle kökü, blok zincirler bağlamında bir Merkle ağacının üç temel parçasıdır. İşlem karmaları yada işlem kimlikleri (TXID’ler), bir blok gezgininde görüntülenebilen yaprak düğümlerinde bulunur. Arkasından, yaprak düğümlerin üstünde, yaprak olmayan düğümlerden oluşan bir katman çiftler halinde bir araya getirilir. Yaprak olmayan düğümler, temsil ettikleri iki yaprak düğümün karmasını altlarında meblağ.
İlgili: Blockchain teknolojisi nedir? O iyi mi çalışır?
Ağaç yükseldikçe daraldıkça, yaprak olmayan düğüm seviyeleri çiftler halinde bir araya getirilmeye devam edildiğinde katman başına yarısı kadar düğüm oluşur. Merkle kökünü oluşturan (yaprak düğümlerini doğrulamak için kullanılan) ve bir Merkle ağacındaki son karmanın konumu olan son yaprak olmayan düğüm katmanında iki düğüm bulunacaktır.
Bir bloğun veri bölümünde depolanan Merkle kökü, başlıkta depolanan Merkle kökü ile karşılaştırılabilir, bu da madencinin herhangi bir manipülasyonu süratli bir halde tanımlamasını sağlar. Bir Merkle kanıtı, kanıtlanan kıymeti ve Merkle kökünü kurtarmak için ihtiyaç duyulan karma değerleri birleştirir. Ek olarak, tam bir blok yada blok zinciri indirmeden bir işlemin kimliğini doğrulamak için kullanılabilen kolay Ödeme Doğrulamayı (SPV) desteklerler. Bu, işlem göndermek ve almak için bir kripto cüzdanı yada hafifçe istemci düğümü kullanılmasına izin verir.
Verkle ağaçları, Merkel ağaçlarına kıyasla büyük oranda veri için mühim seviyede azaltılmış kanıt boyutları sağlar. Durum boyutunda tipik olarak logaritmik olan kanıtlama uzunluğu, ağ iletişimini etkisinde bırakır. Sadece, Verkle kanıtı nedir? Bir Verkle kanıtı, ağacın köküne haiz hepimiz tarafınca kolayca doğrulanabilecek, depolanan büyük oranda verinin kanıtıdır.
Kanıtlayıcı, Verkle ağaçlarında her düzeyde tüm “kardeş düğümleri” sunmak yerine, her yaprak düğümden köke giden yollar süresince tüm taahhütler arasındaki tüm üst-alt bağlantılarını gösteren tek bir kanıt sunmalıdır. İdeal Merkle ağaçlarıyla karşılaştırıldığında, kanıt boyutları, Ethereum’un mevcut altılı Patricia ağaçlarına kıyasla altı ila sekiz kat ve 20-30 kattan fazla azaltılabilir.