<blockquote>
  <p>I read on SO that there is no min limit - just a max limit of 128MB - for a block.</p>
</blockquote>

<p>Bitcoin blocks have a max weight unit of 4MB, not 128 MB. Blocks that large (128MB) would lead to extreme network centralization due to a need for high-end hardware to run a validating node... but anyways.</p>

<blockquote>
  <p>For example if a miner always takes a single transaction and creates a block from it, he probably will be faster as most other nodes and will gain most taxes or not?</p>
</blockquote>

<p>No, the number of transactions in a block has no bearing on how fast the block is mined. Putting more transactions in a block does mean that the merkle root computation will take a little bit longer, but this calculation is done in parallel by the miner's bitcoin node, not by the mining hardware itself. So a miner does not have any advantage/disadvantage in mining a large/small block. </p>

CC BY-SA 4.0
2019-02-10T22:05:58.257Z
I put the link in the question, is it wrong or do i not understand it correctly?
DoJo
CC BY-SA 4.0
2019-02-10T22:09:18.880Z
The question you linked is correct, but I don't see how it conflicts with what I wrote?
chytrik
CC BY-SA 4.0
2019-02-10T22:11:09.357Z
oh ok, then i probably have another problem. Thank you
DoJo
CC BY-SA 4.0
2019-02-11T18:52:52.240Z
There isn't a direct advantage in mining a larger block, but the miner will generally collect more fees if they include more transactions. So miners are generally incentivized to make larger blocks, rather than smaller.
Vecna
CC BY-SA 4.0
2019-02-10T22:01:40.157Z
2019-02-10T22:01:40.157Z
chytrik
<p>I read <a href="https://bitcoin.stackexchange.com/questions/54679">What are the minimum sizes for transactions and blocks in Bitcoin?</a> that there is no min limit - just a max limit of 128MB - for a block.</p>

<p>For example if a miner always takes a single transaction and creates a block from it, he probably will be faster as most other nodes and will gain most taxes or not?</p>

<block>
How to prevent nodes from creating only small blocks to earn fee?
DoJo
# How to prevent nodes from creating only small blocks to earn fee?

(Asked by: username_0 on 2019-02-10)

I read [What are the minimum sizes for transactions and blocks in Bitcoin?](https://bitcoin.stackexchange.com/questions/54679) that there is no min limit - just a max limit of 128MB - for a block.

For example if a miner always takes a single transaction and creates a block from it, he probably will be faster as most other nodes and will gain most taxes or not?

**Tags:** block


---

## 1 answers

### Answer by username_1 on 2019-02-10. Score: 0

> I read on SO that there is no min limit - just a max limit of 128MB - for a block.

Bitcoin blocks have a max weight unit of 4MB, not 128 MB. Blocks that large (128MB) would lead to extreme network centralization due to a need for high-end hardware to run a validating node... but anyways.

> For example if a miner always takes a single transaction and creates a block from it, he probably will be faster as most other nodes and will gain most taxes or not?

No, the number of transactions in a block has no bearing on how fast the block is mined. Putting more transactions in a block does mean that the merkle root computation will take a little bit longer, but this calculation is done in parallel by the miner's bitcoin node, not by the mining hardware itself. So a miner does not have any advantage/disadvantage in mining a large/small block.

> **Comments:**
> **username_0**: I put the link in the question, is it wrong or do i not understand it correctly?  
> **username_1**: The question you linked is correct, but I don't see how it conflicts with what I wrote?  
> **username_0**: oh ok, then i probably have another problem. Thank you  
> **username_2**: There isn't a direct advantage in mining a larger block, but the miner will generally collect more fees if they include more transactions. So miners are generally incentivized to make larger blocks, rather than smaller.  

---

