Bitcoin Forum

Bitcoin => Hardware => Topic started by: goldkingcoiner on April 13, 2024, 03:20:17 AM



Title: Why are QRNG chips not used for nonce generation in mining hardware?
Post by: goldkingcoiner on April 13, 2024, 03:20:17 AM
Quantum Random Number Generators should be used in mining hardware for truly random nonce generation. QRNG Chips are being sold by ID Quantique (although I have no idea about the cost) - Why are these chips not widespread in all miner hardware by now? Perhaps the cost? Technological immaturity? I know there are some arguments of quantum resistant technologies which seemingly make QRNG less meaningful, but those technologies are not certain to work for future generations of quantum computers. Nonce's optimally should be generated by true sources of randomness.


Title: Re: Why are QRNG chips not used for nonce generation in mining hardware?
Post by: NotFuzzyWarm on April 13, 2024, 03:52:02 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.


Title: Re: Why are QRNG chips not used for nonce generation in mining hardware?
Post by: BitcoinSoloMiner on April 15, 2024, 04:17:15 PM
I bet some companies are looking into it, you might see one used in coming next generation ASICs


Title: Re: Why are QRNG chips not used for nonce generation in mining hardware?
Post by: goldkingcoiner on April 15, 2024, 05:04:20 PM
Mining hardware has no need of them as they are just making guesses at the required values to decrypt the hash.

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?


Title: Re: Why are QRNG chips not used for nonce generation in mining hardware?
Post by: jstefanop on April 16, 2024, 01:19:51 AM
Quantum Random Number Generators should be used in mining hardware for truly random nonce generation. QRNG Chips are being sold by ID Quantique (although I have no idea about the cost) - Why are these chips not widespread in all miner hardware by now? Perhaps the cost? Technological immaturity? I know there are some arguments of quantum resistant technologies which seemingly make QRNG less meaningful, but those technologies are not certain to work for future generations of quantum computers. Nonce's optimally should be generated by true sources of randomness.

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).


Title: Re: Why are QRNG chips not used for nonce generation in mining hardware?
Post by: kano on April 29, 2024, 03:04:06 AM
I bet some companies are looking into it, you might see one used in coming next generation ASICs
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.


Title: Re: Why are QRNG chips not used for nonce generation in mining hardware?
Post by: Skot on April 29, 2024, 05:32:59 PM
I bet some companies are looking into it, you might see one used in coming next generation ASICs
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.

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)