<p>It is a lot of work and it requires a lot of computing power.  To get the 25 BTC reward for a block (also known as the coinbase reward), you have to create the block in the first place.  It is difficult to create blocks.  A valid block will have to meet a large number of conditions, including that its header has a 256-bit hash whose numerical value is under a certain target.  The target generally gets lower (more difficult) over time as more people try to create blocks.</p>

<p>Since the hash function is hard to reverse, you basically have to brute force it, trying many different possible variations on the data in the block and computing the hash of each one, until you find a block whose hash is low enough.  If you are lucky, you will find such a block.  Then you would broadcast that block to the world, and since you created the block it will contain a transaction giving the coinbase reward to your own address.  This process of calculating hashes and making new blocks is called <strong>mining</strong> and it is almost impossible to make money doing it yourself these days, so you would have to join a mining pool.</p>

<p>A miner confirms transactions by creating a block and including transactions in them.  The new block contains a hash of the previous block, so it also serves as an extra confirmation for all the previous blocks in the chain and all the transactions in them.</p>

CC BY-SA 3.0
2014-04-23T19:01:27.897Z
"A miner does not confirm a block."
A miner do confirm a block. Every block which has been mined confirms every acestor block. (Even in the original BitcoinQT each block increments confirmation count.)
Maciej Mączko
CC BY-SA 3.0
2014-04-23T21:14:48.280Z
Yeah, you're right.  I changed my last paragraph.
David Grayson
CC BY-SA 3.0
2014-04-24T09:43:35.693Z
Joining a pool does not make making money via mining any easier (or possible), just less sporadic.
Michael Borgwardt
CC BY-SA 3.0
2014-04-23T17:00:54.177Z
2014-04-23T21:14:38.893Z
2014-04-23T21:14:38.893Z
David Grayson
<p>Besides confirming the transactions in the block (which prevents the corresponding funds from being double-spent) the new block also adds to the security of all previous blocks since altering any block in the chain requires altering it and all subsequent blocks.</p>

<p>In my mind that it what justifies the reward.</p>

CC BY-SA 3.0
2014-04-23T19:07:16.110Z
2014-04-23T19:07:16.110Z
Keith Wolters
<p>Just to give some specifics in addition to David Grayson's answer:</p>

<p>At current difficulty levels, mining a block requires computing an average of</p>

<blockquote>
  <p>29,973,900,941,385,007,104</p>
</blockquote>

<p>hash operations.  An ordinary computer can perform perhaps 10,000,000 such operations per second.  At that rate, such a computer would take about 95,046 years to mine one block, on average.  If the computer draws 100 watts of electricity, it would use 3,469,201 kilowatt-hours of electricity over that time.  Electrity prices are somewhere around US $0.10 per kWh, so that would cost US $346,920 in electricity alone - much <em>more</em> than the $12,325 of the block reward.</p>

<p>For obvious reasons, most miners today don't use ordinary computers, but rather specialized ASIC hardware that is considerably more efficient (and more expensive) than an ordinary computer.</p>

CC BY-SA 3.0
2014-04-23T18:51:37.470Z
2014-04-23T18:51:37.470Z
Nate Eldredge
<p>I was a bit surprised to learn that you can earn 25 bitcoins, just by confirming a <a href="https://bitcoin.stackexchange.com/questions/24779/is-there-a-way-of-rewarding-users-who-confirm-others-transactions">block</a> worth of transactions. If I've done the math right, at $493 per bitcoin, that's $12,325.</p>

<p>Does one do a lot of work (beyond a few mouse clicks) to earn those 25 bitcoins? Does that constitute "rent" for the use of the resources of your computer (which probably cost a lot less than $12,325)?</p>

<p>Or is it just the case that 25 <a href="http://en.wikipedia.org/wiki/Bitcoin" rel="nofollow noreferrer">bitcoins</a> are issued per block, and by confirming  a block of transactions, you get those those 25 bitcoins.</p>

CC BY-SA 3.0
2014-04-23T19:29:16.343Z
If confirmation was easy, then everyone would just confirm conflicting transactions and the Bitcoin system wouldn't work. For Bitcoin to work, confirming a block must be exceptionally difficult, and it is.
David Schwartz
CC BY-SA 3.0
2014-04-23T23:28:44.313Z
The difficulty is automatically adjusted to try and keep an average time of 10 minutes between blocks. The average amount of work it takes to create a block is the work done by all the miners in the world for 10 minutes. That's a lot of work.
Criticize SE actions means ban
<confirmations>
If you confirm others' transactions, what do you do to earn 25 bitcoins per block?
Tom Au
# If you confirm others' transactions, what do you do to earn 25 bitcoins per block?

(Asked by: username_0 on 2014-04-23)

I was a bit surprised to learn that you can earn 25 bitcoins, just by confirming a [block](https://bitcoin.stackexchange.com/questions/24779/is-there-a-way-of-rewarding-users-who-confirm-others-transactions) worth of transactions. If I've done the math right, at $493 per bitcoin, that's $12,325.

Does one do a lot of work (beyond a few mouse clicks) to earn those 25 bitcoins? Does that constitute "rent" for the use of the resources of your computer (which probably cost a lot less than $12,325)?

Or is it just the case that 25 [bitcoins](http://en.wikipedia.org/wiki/Bitcoin) are issued per block, and by confirming a block of transactions, you get those those 25 bitcoins.

**Tags:** confirmations

> **Comments:**
> **username_1**: If confirmation was easy, then everyone would just confirm conflicting transactions and the Bitcoin system wouldn't work. For Bitcoin to work, confirming a block must be exceptionally difficult, and it is.  
> **username_2**: The difficulty is automatically adjusted to try and keep an average time of 10 minutes between blocks. The average amount of work it takes to create a block is the work done by all the miners in the world for 10 minutes. That's a lot of work.  

---

## 3 answers

### Answer by username_7 on 2014-04-23. Score: 9 | Accepted answer

Just to give some specifics in addition to username_1 username_3's answer:

At current difficulty levels, mining a block requires computing an average of

> 29,973,900,941,385,007,104

hash operations. An ordinary computer can perform perhaps 10,000,000 such operations per second. At that rate, such a computer would take about 95,046 years to mine one block, on average. If the computer draws 100 watts of electricity, it would use 3,469,201 kilowatt-hours of electricity over that time. Electrity prices are somewhere around US $0.10 per kWh, so that would cost US $346,920 in electricity alone - much *more* than the $12,325 of the block reward.

For obvious reasons, most miners today don't use ordinary computers, but rather specialized ASIC hardware that is considerably more efficient (and more expensive) than an ordinary computer.


---

### Answer by username_3 on 2014-04-23. Score: 8

It is a lot of work and it requires a lot of computing power. To get the 25 BTC reward for a block (also known as the coinbase reward), you have to create the block in the first place. It is difficult to create blocks. A valid block will have to meet a large number of conditions, including that its header has a 256-bit hash whose numerical value is under a certain target. The target generally gets lower (more difficult) over time as more people try to create blocks.

Since the hash function is hard to reverse, you basically have to brute force it, trying many different possible variations on the data in the block and computing the hash of each one, until you find a block whose hash is low enough. If you are lucky, you will find such a block. Then you would broadcast that block to the world, and since you created the block it will contain a transaction giving the coinbase reward to your own address. This process of calculating hashes and making new blocks is called **mining** and it is almost impossible to make money doing it yourself these days, so you would have to join a mining pool.

A miner confirms transactions by creating a block and including transactions in them. The new block contains a hash of the previous block, so it also serves as an extra confirmation for all the previous blocks in the chain and all the transactions in them.

> **Comments:**
> **username_4**: "A miner does not confirm a block." A miner do confirm a block. Every block which has been mined confirms every acestor block. (Even in the original BitcoinQT each block increments confirmation count.)  
> **username_3**: Yeah, you're right.  I changed my last paragraph.  
> **username_5**: Joining a pool does not make making money via mining any easier (or possible), just less sporadic.  

---

### Answer by username_6 on 2014-04-23. Score: 4

Besides confirming the transactions in the block (which prevents the corresponding funds from being double-spent) the new block also adds to the security of all previous blocks since altering any block in the chain requires altering it and all subsequent blocks.

In my mind that it what justifies the reward.


---

