State Root Nedir?
Diğer adları: Durum Kökü, Stateroot
Kısaca
State root (durum kökü), bir blockchain'deki tüm hesap bakiyelerini, sözleşme kodlarını ve sözleşme verilerini içeren küresel durumun tek bir hash değeriyle özetlenmiş halidir; Ethereum'da her blok başlığında yer alır.
Ethereum'da her hesabın bakiyesi, nonce değeri, sözleşme kodu ve depolama verisi, Merkle Patricia Trie adı verilen ağaç yapısında tutulur. Ağacın düğümleri aşağıdan yukarıya doğru hash'lenir ve en tepede tek bir kök değer oluşur. Bir bloktaki işlemler yürütüldükten sonra ortaya çıkan yeni durumun kökü blok başlığına yazılır; durumdaki en küçük değişiklik bile bu kökü tamamen değiştirir.
State root sayesinde düğümler, aynı işlemleri yürüttükten sonra aynı duruma ulaştıklarını tek bir değeri karşılaştırarak kontrol edebilir. Hafif istemciler de tüm durumu indirmeden, belirli bir hesabın bakiyesini Merkle kanıtıyla blok başlığındaki state root'a karşı doğrulayabilir. Rollup'lar da kendi durum köklerini ana zincire göndererek para çekme taleplerinin doğrulanmasını sağlar; iyimser rollup'larda itiraz süreçleri bu kökler üzerinden yürür.
Durum ağacı büyüdükçe kanıtların boyutu da artar ve bu, hafif ve durumsuz istemcilerin önünde bir engeldir. Ethereum'un yol haritasındaki Verkle ağaçları, aynı işlevi çok daha küçük kanıtlarla yerine getirmeyi amaçlayan bir öneridir. Bitcoin ise hesap modeli yerine UTXO modelini kullandığı için blok başlığında genel bir state root bulunmaz.
Son güncelleme: · Bu içerik bilgilendirme amaçlıdır, yatırım tavsiyesi değildir.

