şimdiki zaman

Okuma zamanı: 2 minuti

Un papalık elçisi yalnızca bir kez kullanılabilen bir sayı veya değeri ifade eder.

Nonce'lar genellikle kimlik doğrulama protokollerinde ve kriptografik hash fonksiyonları. Teknoloji bağlamında blockchainbir nonce, ekstraksiyon işlemi sırasında sayaç olarak kullanılan sözde rastgele bir sayıdır.

Örneğin, Bitcoin madencileri, belirli gereksinimleri karşılayan (yani belirli sayıda sıfır ile başlayan) bir blok hashini hesaplamak için birden fazla girişimde bulunurken geçerli bir nonce tahmin etmeye çalışmalıdır. Yeni bir blok madenciliği yapmak için rekabet ederken, geçerli bir blok hashiyle sonuçlanan bir nonce bulan ilk madenci, blok zincirine bir sonraki bloğu ekleme hakkına sahiptir ve bunu yaptığı için ödüllendirilir.

Başka bir deyişle, madencilik süreci geçerli çıktı üretilinceye kadar birçok farklı nonce değeri ile sayısız hash işlevi yürüten madencilerden oluşur. Bir madencinin hash çıktısı önceden belirlenmiş eşiğin altına düşerse, blok geçerli kabul edilir ve blok zincirine eklenir. Çıktı geçersizse, madenci farklı nonce değerleri ile denemeye devam eder. Yeni bir blok başarıyla çıkarılıp doğrulandığında, süreç baştan başlar.

Bitcoin'de - ve çoğu Proof of Work sisteminde - nonce, madencilerin hash hesaplamalarının çıktısını yinelemek için kullandıkları rastgele bir sayıdır. Madenciler bir yaklaşım kullanır Deneme yanılma yoluyla, her hesaplamanın yeni bir nonce değeri aldığı yer. Bunu yaparlar çünkü geçerli bir nonce'yi doğru bir şekilde tahmin etme olasılığı sıfıra yakındır.

Her yeni bloğun - ortalama olarak - her 10 dakikada bir üretilmesini sağlamak için, ortalama karma girişim sayısı protokol tarafından otomatik olarak ayarlanır. Bu süreç şu adla bilinir: zorluk ayarı ve çıkarma eşiğini belirleyen şeydir (yani, blok hashinin kaç tane sıfırın geçerli sayılması gerektiği). Yeni bir bloğu çıkarmanın zorluğu, karma gücü miktarıyla ilgilidir (karma oran veya hashrate) bir blockchain sistemiyle meşgul. Ağa adanmış hash gücü ne kadar fazlaysa, eşik o kadar yüksek olur, bu da rekabetçi ve başarılı bir madenci olmak için daha fazla bilgi işlem gücünün gerekli olacağı anlamına gelir. Tersine, madenciler madenciliği durdurmaya karar verirlerse, zorluk ayarlanacak ve eşik düşecek, bu nedenle madencilik için daha az hesaplama gücü gerekecek, ancak protokol, blok üretimini ne olursa olsun 10 dakikalık bir programı izleyecek.