I was so sick and tired having to repeat, time after time, that:
- you should not mine BTC with your CPU
- you should not mine BTC with your GPU
- you should not mine BTC with a cellphone
- you should not mine BTC with an old ASIC, unless it still has reasonable hashrate, you have free electricity and you got the ASIC for free
This is why i wrote a small tool that fetches the current diff, calculates the average block reward ( 12,5 BTC + average sum of fees over the last 24 hours) and applies this function:
https://bitcointalksearch.org/topic/m.8221939 to these numbers, then prints the outcome for a couple of CPU's, GPU's, mobile CPU's,...
I hope other people will point to this tool the next time somebody dares to claim that it's a good idear to start mining on your desktop. It basically proofs that it's not a good idear, so hopefully it'll stop any further discussions in it's track.
without further introduction:
https://www.mocacinno.com/nonspecialisedmininghardware.phpThe tool uses blockchain's API for the difficulty and average fees. It also doesn't use a database, the hardware is just hardcoded into the script. If this page is loaded +100 times/day, i'll probably put the data into a relational database, and cache blockchain's api reply (so i only update the diff and block reward once every day).
If you'd like to help out by adding other hardware to the list, please do so in following format:
"name of the hardware" => array("hashrate" => hashrate_in_hashes_per_sec, "powerconsumption" => powerdraw_in_watt, "type" => "GPU/CPU/ASIC"),
reference link
for example:
"AMD ATI 3410" => array("hashrate" => 890000, "powerconsumption" => 12, "type" => "GPU"),
https://en.bitcoin.it/wiki/Non-specialized_hardware_comparison
or
"Antminer S9" => array("hashrate" => 14000000000000, "powerconsumption" => 1375, "type" => "ASIC"),
https://en.bitcoin.it/wiki/Mining_hardware_comparison