<blockquote>
  <p>Why miners try to produce big blocks?</p>
</blockquote>

<p>Because transactions pay fees. The more transactions they include, the more fees can be collected. They prioritize transactions with higher feerate to maximize this.</p>

<blockquote>
  <p>What if, does a miner deliberately produce a block with a single transaction without considering the whole unconfirmed transactions, in order to gain the reduce of network latency advantage or some other purpose?</p>
</blockquote>

<p>Some do that (though mostly because they just received a new block, and haven't had the time to construct a valid set of transactions on top).</p>

<p>In recent times, the argument for faster propagation also does not apply very much anymore. Techniques like Compact Blocks (BIP152), the Relay Network, and FIBRE can efficiently transmit blocks as long as they mostly consist of transactions that were seen before. This almost entirely removes the effect of size from the equation.</p>

CC BY-SA 3.0
2016-12-08T21:14:12.353Z
2016-12-08T21:14:12.353Z
Pieter Wuille
<p>A miner would want to include a lot of transactions in a block in order to collect all of the transaction fees associated with the transactions.</p>

<p>However, as alluded to, miners don't have to include transactions in their blocks if they don't want to.</p>

<p>Additionally, a miner may choose to include transactions with transaction fees and exclude transactions without transaction fees (as users can choose whether or not to include a transaction fee in addition to the size of the transaction fee).</p>

CC BY-SA 3.0
2016-12-08T21:14:22.677Z
2016-12-08T21:14:22.677Z
Jamie 
<p>Why miners try to produce big blocks? What if, does a miner deliberately produce a block with a single transaction (and a coinbase transaction of course) without considering the whole unconfirmed transactions, in order to gain the reduce of network latency advantage or for some other purpose?</p>

<blockchain><block><blocksize>
Why miners try to produce big blocks i.e. try to put transaction in a block as many as possible?
carkaci
# Why miners try to produce big blocks i.e. try to put transaction in a block as many as possible?

(Asked by: username_0 on 2016-12-08)

Why miners try to produce big blocks? What if, does a miner deliberately produce a block with a single transaction (and a coinbase transaction of course) without considering the whole unconfirmed transactions, in order to gain the reduce of network latency advantage or for some other purpose?

**Tags:** blockchain, block, blocksize


---

## 2 answers

### Answer by username_1 on 2016-12-08. Score: 1 | Accepted answer

> Why miners try to produce big blocks?

Because transactions pay fees. The more transactions they include, the more fees can be collected. They prioritize transactions with higher feerate to maximize this.

> What if, does a miner deliberately produce a block with a single transaction without considering the whole unconfirmed transactions, in order to gain the reduce of network latency advantage or some other purpose?

Some do that (though mostly because they just received a new block, and haven't had the time to construct a valid set of transactions on top).

In recent times, the argument for faster propagation also does not apply very much anymore. Techniques like Compact Blocks (BIP152), the Relay Network, and FIBRE can efficiently transmit blocks as long as they mostly consist of transactions that were seen before. This almost entirely removes the effect of size from the equation.


---

### Answer by username_2 on 2016-12-08. Score: 1

A miner would want to include a lot of transactions in a block in order to collect all of the transaction fees associated with the transactions.

However, as alluded to, miners don't have to include transactions in their blocks if they don't want to.

Additionally, a miner may choose to include transactions with transaction fees and exclude transactions without transaction fees (as users can choose whether or not to include a transaction fee in addition to the size of the transaction fee).


---

