Kripto Para Zorluğu Nedir?
Zorluk, bitcoin ve diğer kripto para birimlerinin, ağın karma gücü değiştikçe bloklar arasındaki ortalama süreyi sabit tutmak için kullandıkları bir parametredir.
Kripto Para Birimi Zorluğu Açıklandı
İş kanıtı blok zincirleri kullanan bitcoin ve diğer kripto para birimleri, madencilik adı verilen bir süreçle korunur. Bu sistemde, madenciler - kripto para biriminin yazılım istemcisini çalıştıran bilgisayarlar - yeni bir blok bulmak için yarışır ve zincire en son işlem verileri grubunu ekler. Ücret alırlar ve (bazı durumlarda) karşılığında yeni jetonlar kazanırlar.
Yeni bir blok bulmak için gereken süre iki faktöre tabidir: rastgele şans ve zorluk. Rastgele şans ile başlayın. Madenciler, bir dizi işlem verisi alır ve bunu bir karma algoritma ile çalıştırır - belirli bir veri kümesi verildiğinde - her zaman aynı çıktıyı üretecek, ancak çıktısı orijinal verileri göstermek için ters çevrilemeyen tek yönlü bir işlev. Bir karmanın ne olacağını tahmin etmenin bir yolu yoktur. Karma belirli bir gereksinimi karşıladığında yeni bir blok bulunur. Her veri kümesinin belirli bir karma işlevi için yalnızca bir çıkışı olduğundan, madenciler yeni bir karma elde etmek için verilere nonce - "bir kez kullanılan sayı" - eklemelidir. Sonuç yine de gereksinimi karşılamıyorsa, madenci yeni bir nonce ile tekrar dener.
Bir karma değerinin yerine getirmesi gereken zorluğa karşılık gelir: geçerli bir karma, kripto para birimi protokolü tarafından otomatik olarak ayarlanan (ve periyodik olarak ayarlanan) belirli bir hedef değerin altında olmalıdır. Hedef değer ne kadar düşük olursa, bir madencinin kabul edilebilir bir sonuç elde etmek için daha fazla hash fonksiyonu tekrarlaması gerekir - diğer bir deyişle, zorluk artar. Bir madenci, teorik olarak, ilk denemede belirli bir blok için şanslı olabilir ve geçerli bir karma elde edebilir: zamanla, daha yüksek zorluk, madencilerin ortalama olarak blok başına daha fazla nosyondan geçmesi gerektiği anlamına gelir.
Zorluk Hangi Amaca Hizmet Eder?
Tek pratik sonuç madencilerin aynı işlevi daha fazla tekrarlaması gerektiğinde neden daha yüksek zorluk çekiyorsunuz? Bitcoin tanıtım belgesi şunları açıklar:
"Artan donanım hızını ve zaman içinde çalışan düğümlere olan ilgiyi telafi etmek için, iş kanıtı zorluğu saatte ortalama blok sayısını hedefleyen hareketli bir ortalama ile belirlenir. Çok hızlı üretilirlerse zorluk artar. "
Bitcoin, ortalama 10 dakikada bir blok zincirine yeni bir blok eklemek için tasarlanmıştır. (Diğer kripto para birimleri daha sık bloklar hedefliyor; litecoin, örneğin, 2.5 dakika hedefliyor.) Sorun, ağ madencilerinin toplu olarak kontrol ettiği hesaplama gücü miktarının büyük ölçüde değişebilmesidir. Satoshi Nakamoto ilk bloğu çıkardığında, ağda sadece bir makine vardı - muhtemelen basit bir dizüstü bilgisayar veya masaüstü. Bugün bir dizi yayılan, depo büyüklüğünde ASIC çiftliği var (ASIC'ler, hash işlevlerini mümkün olduğunca hızlı sürmek için özel olarak tasarlanmış makinelerdir).
Ağın sabit bir ortalama oranda yeni bir blok üretmesini sağlamak için, yazılım hedef karmayı otomatik olarak yukarı veya aşağı ayarlayacak şekilde ayarlanmıştır, bu da sırasıyla daha düşük veya daha yüksek zorluklarla sonuçlanır. Nakamoto genesis bloğunu çıkardığında, bitcoin'in zorluğu 1 idi.
Bitcoin zorluğunu gerçek zamanlı olarak kontrol etmek için bu tabloya başvurabilirsiniz.
Temmuz 2019 sonu itibariyle zorluk 9.013 trilyon. Aşağıdaki tablo bitcoin'in zaman içindeki zorluktaki değişimini göstermektedir: