wah bagus nih aada info info mengenai gpu mining, saya jadi teringat temaan saya yang mining menggunakan VGA Card,
dia sempat nanya ke saya 'apa maksid stale shares'. Bisa agan jelaskan apa itu stale shares? saya lihat di grafik pool dia ada seperti jarum naik warna kuning banyak banget
Stale Sharedadalah share yang valid tapi sudah melampaui batas waktu (telat atau sudah basi). Share ini tidak ikut dihitung dalam effective hashrate.
definisi lainnya ada di
https://kenmahdi.wordpress.com/2017/04/30/apa-itu-hashrate/(Hanya sedikit menambahkan)
Definisi di atas sudah cukup menjelaskan tentang "Stale Shares".
Namun kemudian akan muncul pertanyaan, kenapa stale shares terjadi?
Berikut ini adalah penyebabnya:Latency miner ke pool.Ini berkaitan dengan koneksi Internet dan jarak miner ke pool (mining pool). Latency jika di artikan merupakan jeda waktu / waktu yang dibutuhkan oleh jaringan untuk mengantarkan sebuah paket data dari sumber data ke penerima data. Untuk itu, dibutuhkan koneksi internet yang STABIL untuk pooled mining agar shares yang dihasilkan mining rig kita tidak basi/telat diterima oleh pool. Pun begitu dengan pemilihan server pool, semakin dekat jarak server, maka (kemungkinan besar) semakin baik pula proses pengiriman data dari miner ke pool.
Dengan kata lain, koneksi Internet yang tidak stabil merupakan penyebab -Stale Shares- terjadi.
- Long polling
Suatu jenis sistem yang dijalankan oleh beberapa mining pool, dimana metode ini memberlakukan sebuah ketentuan dan akan melakukan propagasi kepada node miner untuk menghentikan proses mining. Hal ini dilakukan supaya job order dari block yang sedang diproses oleh miner tidak dikerjakan lebih lanjut, karena Block tersebut telah selesai dibuat/ditemukan.
Stale shares terjadi jika mining pool atau program mining yang digunakan tidak mendukung sistem Long Polling. Jadi pada saat block telah ditemukan, node miner yg masih memproses job order dari block tersebut akan mendapatkan stale shares pada saat dia men-submit shares tersebut ke jaringan mining pool.
Penambahan yang sangat bagus.
Saya hanya akan menambahkan beberapa penjelasan terkain Long Polling.
Long Polling merupakan kemampuan sebuah mining pool untuk memberitahukan kepada para miner yang melakukan penambangan di pool tersebut bahwasanya mereka bisa segera berpindah ke job unit yang baru karena adanya perubahan pada jaringan coin.
Betul sekali ketika mining pool atau program mining yang digunakan tidak mendukung sistem Long Polling maka akan menghasilkan stale shares.
Namun...kalaupun mining pool atau program mining yang digunakan mendukung sistem Long Polling, tidak serta merta stale shares tidak akan dihasilkan. Yang perlu diingat adalah Long Polling (proses pengiriman notifikasi kepada miner) juga memerlukan jaringan yang sehat (stabil). <=== Terkait dengan Latency dan permilihan server.
Hal lain yang mungkin terjadi adalah:
Ketika pool mengirimkan notifikasi kepada para minernya untuk segera berpindah ke job unit baru, para miner ( penggunakan program mining yang mendukung sistem Long Polling) akan segera melakukan permintaan job unit baru dalam waktu yang hampir bersamaan. Jika pool tidak cukup cepat mengeluarkan job unit yang baru, hal tersebutpun akan menghasilkan stale shares.
Stale Shares di bawah 5% sudah cukup baik (menurut saya).
Diatas 5%, perlu melakukan pengecekan terhadap apapun yang terkait dengan koneksi yang digunakan.