I have a general understanding of what is going on with individual concepts. A bitcoin miner is basically "brute forcing" a hash until it meets a certain difficulty (which the network decides on to make each hash take 10 minutes to make). I also understand how you can use hashes to verify data (as hashes will wildly change if even one bit is different).
I'm not understanding how this all connects.
- What data does the miner take in to turn into a hash?
- How is a "block" verified with that hash (what is the hash compared to in order to ensure the block is good)?
- Does the algorithm change in order to meet the difficulty target (how does the difficulty change)?
Submitted March 24, 2016 at 11:27PM by thepinkanator95 http://bit.ly/1XQ6aPg
No comments :
Post a Comment