Hedef Karma Tanımı
Hedef karma, karma blok başlığının, yeni bir blok verilmesi için eşit veya daha az olması gereken bir sayıdır. Hedef karma, girişin zorluğunu belirlemede kullanılır ve blokların verimli bir şekilde işlenmesini sağlamak için ayarlanabilir.
KIRILMA Hedef Karma
Kripto para birimleri, işlem geçmişlerini içeren ve “karma” olan veya bir dizi sayı ve harfe kodlanan blok zincirlerinin kullanımına dayanır. Karma, herhangi bir uzunlukta bir veri dizisi almayı ve sabit uzunlukta bir çıktı üretmek için bir algoritma yoluyla çalıştırmayı içerir. Girdi ne kadar büyük veya küçük olursa olsun çıktı her zaman aynı uzunlukta olacaktır. Karma kullanımı, bir blockchain ile uğraşan herkesin girdinin kendisini değil, hash'ı hatırlaması gerektiği anlamına gelir. Her blok bir önceki blok başlığının karmasını içerecektir.
Blok zincirinin kodunun çözülmesi ve kodlanması madencilik olarak adlandırılır. Madencilik, en yeni bloğu işlemek için karma algoritmalarını çalıştırmak için bilgisayarların kullanılmasını içerir ve blok başlığında bulunan madencilikte gerekli bilgiler bulunur. Kripto para birimi ağı bu karma için hedef değeri belirler - hedef karma - ve madenciler olası tüm değerleri test ederek bu değerin ne olduğunu belirlemeye çalışır.
Blok başlığı, blok sürüm numarasını, bir zaman damgasını, önceki blokta kullanılan karmayı, Merkle Root'un karmasını, nonce'yi ve hedef karmayı içerir. Blok, blok içeriğinin karmasını alarak, rastgele bir sayı dizesi (nonce) ekleyerek ve bloğu tekrar karmak suretiyle oluşturulur. Karma hedefin gereksinimini 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.
Bitcoin için hedef karması 256 bitlik bir sayıdır ve bloğun başlığında bulunabilir. Bir blok madenciliği, madencinin, hash edildikten sonra Bitcoin ağı tarafından kabul edilen en son blokta kullanılandan daha küçük veya ona eşit olan bir değer (bir nonce) üretmesini gerektirir. Bu sayı 0- (en küçük seçenek) ile 256-bit (en büyük seçenek) arasındadır, ancak maksimum sayı olması pek olası değildir. Hedef karma çok sayıda olabileceğinden, madencinin başarılı olmadan önce çok sayıda değeri test etmesi gerekebilir. Başarısız bir madencinin bir sonraki bloğu beklemesi gerekir, bu da madencilerin bir yarış veya piyango kazanmaya hash çözümü bulmasını ister.
Hedef karma değeri periyodik olarak ayarlanır. Yeni hedefi oluşturmak için kullanılan karma işlevler, blockchain'i (ve kripto para birimini) güvenli hale getirmek için tasarlanmış belirli özelliklere sahiptir. Deterministiktir, yani aynı girdi her kullanıldığında aynı sonucu üretecektir. Giriş için bir karma döndürmek için çok uzun sürmeyecek kadar hızlı. Ayrıca, özellikle büyük sayılar için girdinin belirlenmesini zorlaştırır ve girişte küçük değişiklikler yaparak çok farklı bir karma çıktı elde edilir.