1. The Bitcoin version number.
2. The previous block hash.
3. The Merkle Root of all the transactions selected to be in that block.
4. The timestamp.
5. The difficulty target.
6. The Nonce.
1. The Bitcoin version number is simply a number to track software and protocol upgrades.
2. The previous block hash is the hash of the parent block in the blockchain. i.e. block 23’s hash if this is block 24.
4. The timestamp is the time that hashing took place.
5. The difficulty target is the Bitcoin Network targeted number of zeroes.
6. The Nonce is a 32Bit number that the miners vary from 0 to try and find the hash solution.
As the Bitcoin mining network has advanced from Mega hashes to Giga Hashes to Peta hashes – the nonce, or the number that the miner varies can be run through in less than a second, which has 4 billion attempts has become easily exceeded resulting in miners having to use an extra nonce factor.
They got around this by adding data into the coinbase transaction (generation transaction) – which then means, after recalculating, the normal nonce numbers can be run through again, and if run through in a second before the timestamp changes, the Merkle root is recalculated and run through again.
- Bitcoin Transaction Inputs and Outputs?
- How to Identify a Bitcoin or Ethereum Cloud Mining Scam?
- How to store Bitcoins?
- What is a Bitcoin Vanity address and how do you get one?
- What is Bitcoin Transaction malleability – MT GOX?
- How to accept Bitcoin or Crypto Currency as a Merchant?
- How to accept Bitcoin and other Crypto Currencies as a website?
- Trippki - The Evolution of Travel Sponsored
- You42: Revolutionizing The Entertainment Industry Sponsored
- What is a Bitcoin ETF?
- DEx.top: How to buy and sell Ethereum
- Why the CryptoCompare team has chosen the Ledger Wallet
- CryptoCompare Portfolio FAQ
- Where to spend your Bitcoins
- CryptoCompare.com - Who we are!