CCE Cryptocurrency Mining Principles 2 — Questions and Answers
Question 1: What is the primary purpose of the 'nonce' field in a Bitcoin block header during mining?
- To store the miner's wallet address
- To iterate through values until a valid hash is found (Correct answer)
- To record the block timestamp
- To encode transaction fees
Correct answer: To iterate through values until a valid hash is found
Miners repeatedly increment the nonce to produce different hash outputs until one meets the target difficulty.
Question 2: Which consensus mechanism does Ethereum use after 'The Merge' in September 2022?
- Proof of Work
- Proof of Stake (Correct answer)
- Delegated Proof of Stake
- Proof of Authority
Correct answer: Proof of Stake
Ethereum transitioned from Proof of Work to Proof of Stake via 'The Merge,' eliminating GPU mining.
Question 3: In Bitcoin mining, what happens to the block reward approximately every 210,000 blocks?
- It doubles
- It halves (Correct answer)
- It remains constant
- It is distributed to all nodes
Correct answer: It halves
The Bitcoin halving event reduces the block subsidy by 50% roughly every four years.
Question 4: What does 'orphan block' (stale block) refer to in cryptocurrency mining?
- A block with no transactions
- A valid block that is not included in the longest chain (Correct answer)
- A block mined by an unknown entity
- A block with corrupted data
Correct answer: A valid block that is not included in the longest chain
Orphan blocks are valid blocks discarded when another chain branch becomes the longest accepted chain.
Question 5: What is 'selfish mining' in the context of cryptocurrency networks?
- Mining without contributing to a pool
- Withholding discovered blocks to gain competitive advantage (Correct answer)
- Mining multiple cryptocurrencies simultaneously
- Using excessive electricity for mining
Correct answer: Withholding discovered blocks to gain competitive advantage
Selfish mining is a strategy where miners hide newly found blocks to waste competing miners' resources.
Question 6: Which algorithm does Litecoin use for its Proof of Work mining?
- SHA-256
- Ethash
- Scrypt (Correct answer)
- X11
Correct answer: Scrypt
Litecoin uses Scrypt, which was chosen to be memory-hard and initially ASIC-resistant.
Question 7: What is the 'extranonce' used for in Bitcoin mining pools?
- Extra transaction fees paid to the pool
- Additional nonce space to expand the search range for pool workers (Correct answer)
- A secondary wallet address for pool payouts
- An encryption key for pool communications
Correct answer: Additional nonce space to expand the search range for pool workers
The extranonce extends the nonce search space, allowing multiple pool workers to search different ranges simultaneously.
What is the primary purpose of the 'nonce' field in a Bitcoin block header during mining?