Bitcoin Forum
November 19, 2024, 12:32:59 AM *
News: Check out the artwork 1Dq created to commemorate this forum's 15th anniversary
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Why are QRNG chips not used for nonce generation in mining hardware?  (Read 189 times)
goldkingcoiner (OP)
Legendary
*
Offline Offline

Activity: 2240
Merit: 1993


A Bitcoiner chooses. A slave obeys.


View Profile WWW
April 13, 2024, 03:20:17 AM
Merited by vapourminer (1)
 #1

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.

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
NotFuzzyWarm
Legendary
*
Offline Offline

Activity: 3822
Merit: 2706


Evil beware: We have waffles!


View Profile
April 13, 2024, 03:52:02 AM
Merited by philipma1957 (1)
 #2

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.

- For bitcoin to succeed the community must police itself -    My info useful? Donations welcome!  3NtFuzyWREGoDHWeMczeJzxFZpiLAFJXYr
 -Sole remaining active Primary developer of cgminer, Kano's repo is here
-Support Sidehacks miner development. Donations to:   1BURGERAXHH6Yi6LRybRJK7ybEm5m5HwTr
BitcoinSoloMiner
Member
**
Offline Offline

Activity: 145
Merit: 25


View Profile
April 15, 2024, 04:17:15 PM
 #3

I bet some companies are looking into it, you might see one used in coming next generation ASICs
goldkingcoiner (OP)
Legendary
*
Offline Offline

Activity: 2240
Merit: 1993


A Bitcoiner chooses. A slave obeys.


View Profile WWW
April 15, 2024, 05:04:20 PM
Merited by vapourminer (1)
 #4

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?

███████████████████████████
███████▄████████████▄██████
████████▄████████▄████████
███▀█████▀▄███▄▀█████▀███
█████▀█▀▄██▀▀▀██▄▀█▀█████
███████▄███████████▄███████
███████████████████████████
███████▀███████████▀███████
████▄██▄▀██▄▄▄██▀▄██▄████
████▄████▄▀███▀▄████▄████
██▄███▀▀█▀██████▀█▀███▄███
██▀█▀████████████████▀█▀███
███████████████████████████
.
.Duelbits.
..........UNLEASH..........
THE ULTIMATE
GAMING EXPERIENCE
DUELBITS
FANTASY
SPORTS
████▄▄█████▄▄
░▄████
███████████▄
▐███
███████████████▄
███
████████████████
███
████████████████▌
███
██████████████████
████████████████▀▀▀
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
.
▬▬
VS
▬▬
████▄▄▄█████▄▄▄
░▄████████████████▄
▐██████████████████▄
████████████████████
████████████████████▌
█████████████████████
███████████████████
███████████████▌
███████████████▌
████████████████
████████████████
████████████████
████▀▀███████▀▀
/// PLAY FOR  FREE  ///
WIN FOR REAL
..PLAY NOW..
jstefanop
Legendary
*
Offline Offline

Activity: 2174
Merit: 1401


View Profile
April 16, 2024, 01:19:51 AM
Merited by vapourminer (1)
 #5

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

Project Apollo: A Pod Miner Designed for the Home https://bitcointalk.org/index.php?topic=4974036
FutureBit Moonlander 2 USB Scrypt Stick Miner: https://bitcointalk.org/index.php?topic=2125643.0
kano
Legendary
*
Offline Offline

Activity: 4620
Merit: 1851


Linux since 1997 RedHat 4


View Profile
April 29, 2024, 03:04:06 AM
 #6

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.

Pool: https://kano.is - low 0.5% fee PPLNS 3 Days - Most reliable Solo with ONLY 0.5% fee   Bitcointalk thread: Forum
Discord support invite at https://kano.is/ Majority developer of the ckpool code - k for kano
The ONLY active original developer of cgminer. Original master git: https://github.com/kanoi/cgminer
Skot
Full Member
***
Offline Offline

Activity: 226
Merit: 246

bitaxe.org


View Profile
April 29, 2024, 05:32:59 PM
 #7

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)
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!