What's stopping QRNG chips from being used for nonce generation in mining?

6 replies 184 views
real_byteSenior Member
Posts: 230 · Reputation: 818
#1Jun 8, 2021, 12:38 AM
We should definitely be using Quantum Random Number Generators in mining rigs to get genuine randomness when creating nonces. I see that ID Quantique is selling QRNG chips, though I'm not sure how much they go for. So, why aren't these chips common in mining hardware yet? Is it just the price? Or maybe the tech isn’t fully developed yet? I’ve heard some discussions about quantum-resistant tech, which seems to render QRNG less relevant, but we can’t rely on them since we don’t know how they’ll hold up against future quantum computers. Nonces really should come from real randomness.
4 Reply Quote Share
darkguruHero Member
Posts: 849 · Reputation: 4147
#2Jun 8, 2021, 06:39 AM
Mining hardware has no need of them as they are just making guesses at the required values to decrypt the hash. Now encrypting data into a hash - that's another story and would be a valid use. Thing is, unless there are size and power constraints as in mobile applications, conventional TRNG circuits work fine for most encryption applications as both produce totally random results.
4 Reply Quote Share
vault2019Member
Posts: 57 · Reputation: 212
#3Jun 9, 2021, 05:50 AM
I bet some companies are looking into it, you might see one used in coming next generation ASICs
2 Reply Quote Share
real_byteSenior Member
Posts: 230 · Reputation: 818
#4Jun 9, 2021, 11:55 AM
Yes. guesses, which are created by algorithms and dictated by classical mechanics. Don't get me wrong, it is still technically impossible to predict those guesses, but not literally impossible. What happens when technology advances?
4 Reply Quote Share
M4dM0onFull Member
Posts: 37 · Reputation: 297
#5Jun 9, 2021, 12:01 PM
ASICs iterate through nonce range to find a share, there is nothing random about it (other than the actual nonce that produces a share is a random output based on the block header).
2 Reply Quote Share
its_ninjaSenior Member
Posts: 269 · Reputation: 1259
#6Jun 9, 2021, 01:10 PM
No you wont. Mining is simply: generate a header, then run the nonce from 0 to 2^32-1 Changing that nonce order will have no effect at all on luck - zero - none - absolutely no reason to do it. You also cannot selectively choose nonces that will give better results - since you have to hash the nonce to find out - which is what a miner does.
3 Reply Quote Share
sam.orbitFull Member
Posts: 71 · Reputation: 462
#7Jun 12, 2021, 12:39 AM
Anything more complicated than simply incrementing the nonce would slow down mining, and decrease efficiency. Each chip is changing the nonce around 500 billion times a second. There is no time to mess around -- especially when, as Kano says, there is no benefit. (Modern ASICs also roll bits in other fields, but same idea)
3 Reply Quote Share

Related topics