<p>Yes, it must.</p>

<p>Block without coinbase transaction will be rejected by network.</p>

<p>From the <a href="https://en.bitcoin.it/wiki/Protocol_rules#.22block.22_messages">Protocol</a>, rule #6:</p>

<blockquote>
  <p>First transaction must be coinbase (i.e. only 1 input, with hash=0, n=-1), the rest must not be</p>
</blockquote>

CC BY-SA 3.0
2016-01-28T13:36:21.110Z
The coinbase transaction is important as the mark of bitcoin generation. But what would it be for when the last bitcoin were mined?
Henrique Barcelos
CC BY-SA 3.0
2014-09-02T03:59:13.033Z
2014-09-02T08:02:15.637Z
2014-09-02T08:02:15.637Z
amaclin
<blockquote>
  <p>Every block must include one or more transactions. The first one of these transactions must be a coinbase transaction which should collect and spend the block reward and any transaction fees paid by transactions included in this block.</p>
</blockquote>

<p>Bitcoin Foundation Developer Guide— <a href="https://bitcoin.org/en/developer-guide#transaction-data" rel="nofollow">https://bitcoin.org/en/developer-guide#transaction-data</a></p>

CC BY-SA 3.0
2014-09-02T04:16:29.670Z
2014-09-02T08:00:51.770Z
2014-09-02T08:00:51.770Z
Kinnard Hockenhull
<p>Must a block contain a coinbase transaction? If so, how is this enforced?</p>

CC BY-SA 3.0
2015-11-07T15:02:07.420Z
related: [What is the coinbase?](http://bitcoin.stackexchange.com/q/4571/5406)
Murch
<block><mining-reward><coinbase-transaction>
Must a Block contain a coinbase transaction?
Kinnard Hockenhull
# Must a Block contain a coinbase transaction?

(Asked by: username_0 on 2014-09-02)

Must a block contain a coinbase transaction? If so, how is this enforced?

**Tags:** block, mining-reward, coinbase-transaction

> **Comments:**
> **username_1**: related: [What is the coinbase?](http://bitcoin.stackexchange.com/q/4571/5406)  

---

## 2 answers

### Answer by username_0 on 2014-09-02. Score: 5 | Accepted answer

> Every block must include one or more transactions. The first one of these transactions must be a coinbase transaction which should collect and spend the block reward and any transaction fees paid by transactions included in this block.

Bitcoin Foundation Developer Guide— <https://bitcoin.org/en/developer-guide#transaction-data>


---

### Answer by username_2 on 2014-09-02. Score: 7

Yes, it must.

Block without coinbase transaction will be rejected by network.

From the [Protocol](https://en.bitcoin.it/wiki/Protocol_rules#.22block.22_messages), rule #6:

> First transaction must be coinbase (i.e. only 1 input, with hash=0, n=-1), the rest must not be

> **Comments:**
> **username_3**: The coinbase transaction is important as the mark of bitcoin generation. But what would it be for when the last bitcoin were mined?  

---

