My post isn't about teaching rather me trying to understand how the "Nonce" works
Well, in the previous weeks I was getting my hands on understanding how minning nodes works so I went a little bit deeper in minning.
There I learned about nonce beign added to header of every block along with timestamps and other related data for the transactions block which is completely hashed for minners to validate.
I also learned that nonce is in a form of 32-bit and its always generate randomly
Now here's where I got confused, Miners have to guess this number to find a compatibility hash for the header.....how do they get to change the noce in the header since its hashed along with the block-header-dat thought they have different hash . I'm just completely confused here because the whole guessing of a thing seem like magic to me or does the hardwares get to do it all??
All corrections to my statement are welcomed