Why does miners' computational work help secure Bitcoin?
Correct answer
Answer B: Because a competing block history also requires substantial computation.
Quick explanation
Anyone trying to build a competing block history must compete with the computational work of the existing network. This makes such an attack very resource-intensive.
Detailed explanation
Bitcoin does not use energy to keep transactions secret or protect private keys. Energy is part of proof of work's physical cost. Miners run hardware performing many hash attempts. A valid block thus demonstrates a particular expected amount of work.
To reverse an earlier transaction, an attacker cannot merely change a database row. Starting at the affected block, they must create an alternative valid chain with fresh proof of work and accumulate more work than the continuing public chain. Each additional confirmation increases the work to catch up on.
This mechanism raises attack costs but does not guarantee absolute immunity. Energy use also does not replace consensus checking: full nodes reject invalid blocks regardless of work performed. Energy consumption alone says nothing about the energy mix or emissions either. These depend on the generation source, location and operating practices and must be assessed separately.
Example or everyday application
A payment is six blocks back. For a competing history, an attacker would have to catch up on those blocks' work while honest miners simultaneously add new work.
Common misconception
Energy use alone does not make invalid blocks valid, and energy consumption is not the same as emissions.
Sources used
Bitcoin: A Peer-to-Peer Electronic Cash System
Check original sourceBitcoin Developer Guide - Block Chain
This source is mainly intended for developers. The relevant information may therefore be harder to find.
Check original source

