So competing against pro brute force miners is out of the question, especially if you want to be a solominer. For reference, you would be competing against mining pools that can do quintillions (1,000,000,000,000,000,000) hashes per second.

    So I thought, can I just randomize the Nonces and play the lottery every now and then?

    My question is, what are the nonce variables that pro hashers brute force? I know it's more than just the 32 bit Nonce.

    Also is there mining hardware out there that would let me randomize the Nonces?

    thank you!

    Working on a simple solominer that randomizes the nonce (so more like lottery than brute force). Is that crazy?
    byu/DingoBimbo inBitcoinBeginners



    Posted by DingoBimbo

    1 Comment

    1. Bitcoin mining is hashing the 80 byte block header. It’s not guessing a nonce
      https://developer.bitcoin.org/reference/block_chain.html#block-headers

      Incrementing the nonce is computationally fast. Generating a random nonce is horrendously slow. There’s no point deliberately mining more slowly than necessary

      The extranonce is a random number, because it can be generated in less time than a mining device takes to cycle through all 4294967296 possible nonce values

      Read this
      https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch12_mining.adoc#the-extra-nonce-solution

      Extranonce is inserted into the coinbase transaction
      https://github.com/bitcoinbook/bitcoinbook/blob/develop/ch12_mining.adoc#structure-of-the-coinbase-transaction

      All these functions are already coded into the ASIC devices which miners use, even the cheap devices used by low-hashrate home miners

    Leave A Reply