Nonce Nedir?
Bir nonce, "sadece bir kez kullanılan sayı" nın kısaltmasıdır; bu, yeniden bloklandığında zorluk seviyesi kısıtlamalarını karşılayan bir blok zincirindeki karma veya şifreli bir bloğa eklenen bir sayıdır. Nonce, blockchain madencilerinin çözdüğü sayıdır. Çözüm bulunduğunda, blockchain madencilerine karşılığında kripto para birimi sunulur.
Önemli Çıkarımlar
- Nonce veya "sadece bir kez kullanılan", bir blockchain madencisinin blockchain'deki bir bloğu çözmeden önce keşfetmesi gereken ilk sayıyı ifade eder. Matematiksel hesaplamalar madenci tarafından çözüldükten sonra, zaman ve yetenekleri için yetenekli kripto para birimidirler. Kibir madenciliği dünyası zorlayıcıdır ve bir kimsenin nonce'yi denemeye ve çözmeye başlamak için genellikle mükemmel hesaplama gücüne ihtiyaç duyması, bulmak zor ve daha az yetenekli kripto madencilerini ayıklamanın bir yolu olarak kabul edilir.
Nonce'yi Anlama
Blockchain, kripto para biriminin temel taşıdır. Blockchain'i güvenli tutmak için, önceki bloklardan gelen veriler şifrelenir veya bir dizi sayı ve harfe "hashed" edilir. Bu, blok girişinin, sabit uzunlukta bir çıktı üreten bir fonksiyon aracılığıyla işlenmesiyle yapılır.
Karma oluşturmak için kullanılan işlev deterministiktir, yani aynı girdi her kullanıldığında aynı sonucu üretecektir. Ayrıca, işlevin etkin bir şekilde karma bir girdi oluşturabileceği, girdinin belirlenmesini zorlaştıracağı (madenciliğe yol açtığı) ve girdi sonuçlarında çok farklı bir karma ile küçük değişiklikler yaptığı anlamına gelir. Bu karmaşık sistem, blockchain'in gizlilik ağını oluşturur.
Özel Hususlar: Nonce'yi Keşfetmek
Blockchain'e işlem eklemek, önemli miktarda bilgisayar işlem gücü gerektirir. Blokları işleyen şahıslara ve şirketlere madenci denir. Madenciler, yalnızca hedef karma adı verilen belirli bir gereksinim kümesini karşılayan bir karma oluşturan ilk kişi olduklarında telafi edilir.
Karmayı tahmin etme işlemi blok başlığında başlar. Blok sürüm numarasını, zaman damgasını, önceki blokta kullanılan karmayı, Merkle Root karmasını, nonce'yi ve hedef karmayı içerir.
Bir bloğun başarıyla madenciliği, bir madencinin, nonce'yi ilk tahmin eden olmasını gerektirir; bu, bloğun karma içeriğine eklenen ve daha sonra yeniden şekillendirilen rastgele bir sayı dizesidir.
Karma hedefte belirtilen gereksinimleri karşılıyorsa, blok blok zincirine eklenir. Nüfuzun tahmin edilmesi için çözümlerle bisiklete binme iş kanıtı olarak adlandırılır ve değeri bulabilen madenciye blok verilir ve kripto para biriminde ödeme yapılır.
Nonce olarak hangi dizenin kullanılacağını belirlemek, rastgele bir dize olduğu için önemli miktarda deneme yanılma gerektirir. Bir madenci bir nonce'yi tahmin etmeli, bunu geçerli başlığın karmasına eklemeli, değeri yeniden düzenlemeli ve bunu hedef karmasıyla karşılaştırmalıdır. Ortaya çıkan karma değer gereksinimleri karşılıyorsa, madenci bir çözüm oluşturdu ve bloğa verilir.
Bir madencinin ilk denemede nonce'yi başarılı bir şekilde tahmin etmesi pek olası değildir, yani madencinin doğru yapmadan önce çok sayıda nonce seçeneğini potansiyel olarak test edebileceği anlamına gelir. Zorluk ne kadar büyükse - hedeften daha az bir hash yaratmanın ne kadar zor olduğunun bir ölçüsü - bir çözüm üretmenin daha uzun sürmesi muhtemeldir.
Blok zorluğu tüm ağda aynı tutulur, yani tüm madenciler aynı hashı bulma şansına sahiptir. Kripto para ağları genellikle belirli bir zaman diliminde işlenmek istedikleri hedef sayıda blok oluşturur ve bu hedefin karşılandığından emin olmak için zorluğu düzenli olarak ayarlar. Eğer işlenen blok sayısı bu hedefe ulaşmazsa, zorluk azaltılacak, zorluktaki azalma işlem süresi sınırının üzerindeki süreye ayarlanacaktır.