merhaba
arkadaşlar bazen havuzlarda görüyorum
2-3 çeşit port ve Starting Difficulty sayısı belirtiyorlar
herhangi birine bağlansak kazanç konusunda bir değişklik oluyormu
Difficulty; (Kısaca diff diyeceğim) pool'un yani havuzun, worker'a yani işçiye (Bu senin Rigin oluyor) atadığı iş zorluğu (Job difficulty) derecesidir.
Riginde ne kadar çok ekran kartın varsa yada şöyle diyelim 1 rigin toplam hash gücü ne kadar yüksek ise o makinaya o oranda ağır iş kabul edebilirsin. Bunu da diff i yükselterek yaparsın.
Burada ki konu daha çok veya / az kazanç elde etmek değildir. Önemli olan; işçiye yani Worker'a kaldırabileceği ağırlıkta iş yükü bindirmek . Yani optimize olan ortalama difficulty i seçmektir. Eğer bunu sağlayamazsanız normalde kazanmanız gerekenden az kazanırsınız.
Stratum protokolünde çalışan havuzların en büyük avantajlarından biri de zaten budur. Toplamda çok büyük bir iş yükünü havuza bağlı tüm workerlara makul iş parçacıkları ile atayarak o anda kazılan blok zinciri içinde ki Reward yani ödülü bulup bunu paylaştırır.
Madencilikte kazanç elde edebilmen için worker'ın havuza Share göndermesi gerekir. Eğer bir worlera yüksek diff atarsan Share bulamaz yada çok az bulur. Tam tersi bir workere olması gerekenden çok düşük diff ataması yaparsan bu sefer o kadar fazla Share gönderir ki bunların bazıları İnvalid Share olur, yani hatalı / bozuk çıkar.
Olup biten olayı Türkçe olarak örnekleme ile özetlemem gerekir ise durum şöyle;
1- Terimlerin anlamları: Pool / Havuz = Patron
Worker / Rig = İşçi
Reward = Ödül / Maaş yada prim
Job = İş
Share = Biten işin sunumu
Difficulty = İşin zorluğu, büyüklüğü
2- Kazım esnasında gerçekleşen senaryoMiner çalıştırılır, işçi patrona gider ve ben boşum patron der. Patron işçiye bir iş atar :
(Claymore ekranından iş atama örneği: ETH: 03/26/18-06:53:57 - New job from eu1.ethermine.org:4444)işçi işi almıştır ve birim zaman içerisinde bu işi çözmelidir.
(Claymore ekranında işin çözülmesi : ETH: 03/26/18-06:58:17 - SHARE FOUND - (GPU 11) ETH: Share accepted (65 ms)!)a) işçi işi aldı :
New job from eu1.ethermine.org:4444b) işçi işi çözüp patrona gönderdi :
SHARE FOUND (Yaptım patron buyur)
c) Patron işi onayladı :
Share accepted (Olmuş eline sağlık tamam)
Eğer işçi güçlü ve verilen iş zorluğu çok basit olursa yani diff düşük olursa , işçi çok hızlı ve fazla sayıda işi patrona sunar ancak bunların bir kısmı kötü yapılmış bozuk işler olur.
Tam tersi iş, işçinin yapabileceğinden büyük olursa birim zaman içerisinde işçi bu işi bitiremez ve patrona sunamaz.
Hatalı kısımlarım varsa düzeltebilecek arkadaşlara şimdiden teşekkürler.
Örnekleyerek anlaşılır izah etmeye çalıştım.