This post was created in the interest of academia (creating a paper on sha256 hashing speeds & collision attacks, if they can be increased and why? also quantum computing and the effects it can have on sha256 hashing is relevant do this discussion --- bitcoin mining and its software is a very good example)
some information from the users on this forum would be nice.
BITCOIN MINING INTRO & RULES OF THIS SUBFORUM
https://bitcointalksearch.org/topic/bitcoin-mining-intro-rules-of-this-subforum-read-before-posting-2415854Mining software - This is for all posting of new BITCOIN mining and mining related software, pool software, proxies, controllers, monitors, web page design, apps etc.
Discussion of software for education purposes to understand mining related functionality can go here. All altcoin mining related software will be moved to the altcoin mining section. No trojans, botnet, web page miners etc. are acceptable here - threads will be removed without warning and posters banned.
Here's a link to my previous topic to this subforum which was moved (buried):
need help modifying cgminer/hashfast to create proofs with more leading zeros
https://bitcointalksearch.org/topic/need-help-modifying-cgminerhashfast-to-create-proofs-with-more-leading-zeros-5430939The idea of this topic is slightly different.
In hashcat, a well known hashing program, the hashing speeds achieved by this user with the sha256 algorithm are (for a rx6700xt AMDGPU):
https://hashcat.net/forum/thread-10901.html---------------------------
* Hash-Mode 1400 (SHA2-256)
---------------------------
Speed.#5.........: 5209.6 MH/s
Speed.#6.........: 5206.2 MH/s
Speed.#*.........: 10415.7 MH/s
My own benchmarking with the same rx6700xt gives:
Speed.#2.........: 5069.9 MH/s
CGMiner gives a speed of:
GPU0 | (5s):2.337G (avg):2.339Gh/s
CGMiner is producing sha256 hashes at a speed 60% less than hashcatWhy is this?Is it the more -up to date- 'optimized' opencl kernels hashcat is using?
Is it the fact that cgminer is looking for hashes with 8 or more leading zeros?
We are going to attempt to supply these hashcat kernels to cgminer and see if we can achieve 5GH/s.
Just how newer ASIC firmware (from bitmain - or braiins with their rust implementation) increases their efficiency/speed, we think up to date opencl kernel and mining software code can increase GPU efficiency/speed
Can cgminer code be modified to look for hashes with a different number of leading zeros? if so, how?
since my last topic was moved(buried), i want to repeat: this is for education purposes and not for altcoin discussion. This topic is an exercise and discussion for coders and enthusiasts