agan bisa dijelaskan proses pemberian job baru yg dilakukan oleh pool kepada miner2 yg ikut di poolnya
Pada saat proses pembuatan sebuah Block, maka mining pool akan mengirimkan block template yang berbeda-beda ke setiap miner yang ada didalam jaringannya. Hal ini dilakukan supaya masing-masing miner yang mendapatkan job (block template), tidak melakukan proses hashing terhadap permasalahan yg sama (tidak kerja dua kali). Sehingga proses untuk membuat sebuah block yang valid tidak membuang banyak waktu karena masing-masing miner berusaha untuk mengerjakan soal yang berbeda-beda.
Jadi mining pool berperan sebagai operator dalam mendistribusikan pekerjaan (block template) yang berbeda kepada tiap-tiap miner yang ada didalam jaringan pool tersebut, sehingga masing-masing miner berpotensi menghasilkan suatu hash yang valid dalam pembentukan sebuah block.
dan knapa hashrate yg ditunjukan pada pool tidak sama dgn hashrate yg ada di software miner ?
Dalam mining pasti Om pernah mendengar istilah "reported hashrate" dan "effective hashrate"
Reported Hashrate adalah nilai hashrate yang ditampilkan oleh program mining mengacu pada kemampuan GPU dalam melakukan proses hashing. Sedangkan Effective hashrate adalah jumlah valid shares yang diterima oleh mining Pool, berdasarkan besaran hashrate yang dihasilkan oleh miner dalam pemrosesan suatu block.
Beberapa faktor yang menyebabkan nilai effective hashrate berbeda dengan nilai reported hashrate :
- Koneksi Jaringan
Jika dalam proses hashing hasil yg kita kirim ke pool mengalami delay karena adanya gangguan koneksi jaringan dan pada saat yg sama sebuah block valid berhasil diproses oleh pool, maka share yang dikirim akan menjadi invalid karena tidak menjadi bagian dari Block tersebut.
- Pool difficulty (share difficulty)
Share difficulty adalah tingkat kesulitan yang menentukan berapa banyak nilai shares (accepted shares) yang bisa/mampu dikirim oleh miner, dalam setiap proses pembuatan sebuah block.
- Fee program mining
Setiap program mining yang mempunyai/menetapkan fee dalam programnya, maka akan mengurangi jumlah share yang bisa diproduksi dalam setiap usaha pembuatan sebuah block. Karena dengan adanya fee tersebut, akan ada waktu tertentu dimana proses hashing yang dilakukan akan menjadi hak dari developer program mining tersebut.
- DLL