Aday Blok Nedir?
Hadi Aday Blok anlamını, kriptodaki tanımını, aday Blok Nedir ve diğer tüm ayrıntılı gerçekleri öğrenelim.
Aday blok, madencinin ödül kazanmak için madencilik yapması gereken bir bloktur. Geçici blok olarak da adlandırılır. Blok doğrulanır ve ağ tarafından onaylanabilir ya da iptal edilebilir. Bu bloklar madenciler tarafından oluşturulur.
Madenciler arasında her zaman devam eden bir rekabet vardır. Her madenci bloğu doğrulayan ve blok zincirine ekleyen kişi olmaya çalışır. Ancak, aday bloğun devreye girdiği yer burasıdır. Madencilerin rekabete katılabilmeleri için bir aday blok oluşturmaları gerekmektedir.
Dolayısıyla, bir aday bloğun nasıl oluşturulacağına dair birkaç adım vardır. Bu, bellek havuzundan onaylanmamış işlemlerin toplanmasını ve ardından bunların sistemleştirilmesini içerir. Toplanması gereken birkaç işlem vardır.
Bundan sonra, madenci bu işlemleri bir Merkle ağacı haline gelecek şekilde hash eder. Merkle ağacı, verileri organize etmenin bir yöntemidir ve bu, Merkle ağacının yapısı daha sonra bir kök hash yayınlayacak şekilde yapılır. Belirtmek gerekirse, bu Merkle ağacında yer alan tüm hash'lerin ve işlemlerin bir temsili olarak düşünülebilecek bir hash'tir.
Süreç, kök hash ve bloğun başlığına dahil edilen bir nonce ile devam eder. Diğer her şey gibi madenciler blok başlığını da hashler. Kök hash, nonce ve hash'ten önceki bloklara bağlı olarak blok oluşturulur. Bu, sürecin bir sonucu olarak üretilen bir çıktıdır. Aday bir blokla ilgili olarak, türünün tek örneği bir tanımlayıcı olarak çalışacaktır.
Şimdi, bloğun geçerli olarak kabul edilmesi önemlidir. Bunu başarmak için blok karmasının belirli sayıda sıfırla başlaması gerekir. Dolayısıyla, madencilik süreci birkaç denemeden geçer ve hatta hatalarla karşılaşır. Bunun nedeni, madencilik düğümlerinin farklı hash fonksiyonlarının birkaç denemesinden geçmesi gerektiğidir. Ayrıca, birden fazla nonce değeri ile. Bu, sonunda geçerli blok hash'i oluşturulana kadar devam eder.
Bu bir Proof-of-Work modelidir. Yani madencinin madencilik işlemini tamamladığını kanıtlamak için blok hash oluşturulur.
Hash'in geçerliliğini doğrulamak için - geçerli bloğun hash'inin aday bloğu ağın diğer düğümleri boyunca iletilecektir.
Süreç, aday bloğun blok zincirine eklenmesiyle sona erer. Ancak bu yalnızca önceki süreçte herhangi bir hata yoksa işe yarar.