Stale Block

Orta Seviye

Stale block, aynı bloğun iki kez çıkarıldığında karşılaşılan bir durum sonucu kullanılan bir tabirdir. Bu tanımı daha da açacak olursak block zinciri apındaki daha önceden çözümlenmiş bir blok başka bir madenci tarafından tekrardan çıkartılabilir. Bu durumda ikinci kez çıkartılmış block geçersiz, hükümsüz veya eski block olarak tanımlanır ve herhangi bir değer belirtmez. Önceki bloğun önüne geçemediği için kullanılamaz halde olur. Sonradan çıkarılmış block herhangi bir değer taşımadığı için onu çıkaran madenci de çıkardığı ağdan alacağı blok ödülünü alamaz.

Stale Block Olayı Ne Zaman Yaşanır ?

Proof of work(İş kanıtı) protokolünün uygulanması sırasında ağda gecikmeler yaşanabilmektedir. Bu gecikmeler sonucunda da aynı katmandaki block birden fazla madenci tarafından çıkartılabilir. Çıkarılan bu blocklar arasından en uzun zincire sahip olan block ilk önce çıkarılır ve gerçek block olarak o kabul edilir. Değer taşıyan block bu ilk çıkarılmış uzun zincirli olandır. Geride kalan diğer kısa blocklar ise başka bir zaman tekrardan ağda keşfedilip çıkartılabilir. Çıkarıldığında ise öncekiyle aynı anlama geldiği fark edilerek “Stale Block” tanımındadır. Bunların hepsi geçerli ve tanımlı blocklar olsalar dahi ilk olarak ortaya çıkarılmadıkları için block zincir ağı tarafından reddedilir ve geçersiz sayılır. Buna bağlı olarak bu blockları çıkartan madenciler block başı alacakları ödülden yararlanamazlar.