Nasıl Çalışır?
MADENCİ ~ Hem işlemleri onaylayan hem de yeni bitcoin çıkaran
özelleşmiş bir düğüm.
Bitcoin madencileri özelleşmiş bilgisayarlardır. Çok fazla işlem
gücünü dijital bir piyangoya yönlendirerek, mevcut zorluk
algoritmasını karşılayacak bir sayıyı tahmin etmeye çalışırlar,
böylece bir 'blok' (defterin bir parçası) 'kazarlar'.
Kazılan blok zaman damgası ile işaretlenir ve blok zincirine
(diğer adıyla zaman zincirine) eklenir.
ZORLUK ALGORİTMASI ~ Yeni bitcoin çıkarılmasını öngörülebilir
tutmaya yardımcı olan özel, uyarlanabilir bir tasarım.
Bu, daha gelişmiş bilgisayarlar geliştirildikçe bitcoin
çıkarılmasının kontrolden çıkmasını önlemeye yardımcı olmak için
Satoshi'nin dahi çözümlerinden biriydi.
Daha fazla madenci ağa katıldıkça, piyangodaki hedef sayı azalır
(zorluk artar), bu da kazanan bir sayı bulmayı zorlaştırır.
Daha az madenci çevrimiçi olduğunda, kolaylaşır.
Algoritma, ortalama her on dakikada bir blok kazılmasını
sağlamak için öngörülebilir bir arz hızı sağlamak üzere her 2016
blokta bir otomatik olarak ayarlanır (yaklaşık iki haftada bir).
NONCE ~ 32 bitlik rastgele bir sayı
Madencilerin bir blok kazmak için zorluk hedefini karşılamaya
çalışırken, işlemlerin hash'lenmiş listesinin sonuna ekledikleri
32 bitlik rastgele bir sayı.
Bir madenci, mevcut hedef sayının altında bir hash üretmeye yol
açan bir nonce bulduğunda, bir blok kazımış olur ve bu bloğu
blok zincirine ekleme ve bitcoin blok ödülünü alma hakkını
kazanır.