1. Block size in Bitcoin vs Ethereum


2. Why Ethereum uses gas-based block limits

Ethereum transactions are not uniform. A simple ETH transfer uses little gas (21,000), but a smart contract interaction can consume hundreds of thousands of gas.

So the Ethereum community decided:

If blocks were only defined in bytes (like Bitcoin), you could fit a massive, computation-heavy contract inside a single block and slow down the whole network.


3. Gas consumption of transactions

This means the number of transactions per block depends on how much gas each transaction consumes.


image.png