Crypto

Crypto mining

Crypto mining is the process used by proof-of-work blockchains in which specialized computers repeatedly calculate hashes in an attempt to produce a block that meets the network’s difficulty target. A valid block can earn its miner transaction fees and, where applicable, newly issued coins.

What Crypto mining means

Mining is not a way to create coins simply by running a computer. On proof-of-work networks, miners assemble candidate blocks and make many hash attempts. The network accepts a block only if its hash satisfies a mathematical target. Because success is probabilistic, miners often join pools that combine hash power and distribute proceeds under the pool’s stated payout method.

Mining helps explain how proof-of-work networks add blocks and why their security depends partly on distributed computing power and energy use. It also matters when evaluating mining-related offers: hardware costs, electricity, difficulty changes, pool fees, downtime, and asset-price movements can all affect results. A mining contract or pool account can add counterparty risk.

A Bitcoin mining pool receives work from 1,000 machines. Each machine submits lower-difficulty “shares” that indicate how much work it contributed. When the pool finds a valid network block, it receives the block reward and then allocates proceeds according to its published rules. A share is not itself necessarily a valid Bitcoin block.

Common questions

What does a mining pool do?+

A mining pool coordinates participants’ hash power so blocks may be found more regularly. It usually measures contributed work through shares and distributes revenue using a stated formula, after any pool fees and subject to its operational terms.

Is crypto mining the same as staking?+

No. Mining uses proof-of-work computations to compete for block creation. Staking generally involves locking assets to participate in a proof-of-stake system. Both may offer protocol rewards, but their technical and financial risks differ.

Go to the original material.

01Bitcoin Developer Guide — Mining02Bitcoin Developer Reference — Block Chain