Block Size

The maximum amount of transaction data a blockchain block can hold, shaping throughput, fees, and how easily nodes can run the network.

Block size refers to the maximum amount of data a single block on a blockchain is allowed to contain, typically measured in bytes or an equivalent capacity metric. Because blocks are the “containers” that bundle transactions before they are added to the chain, block size directly influences how many transactions can fit into each new block.

How block size affects transaction throughput

A larger block size can include more transactions per block, which may increase a network’s transaction throughput and reduce congestion during busy periods. A smaller block size, by contrast, means fewer transactions fit, so users may compete for limited space. In many networks, this competition shows up as higher transaction fees or longer confirmation times when demand spikes.
Bitcoin is a common reference point: its block capacity is constrained by protocol rules, so miners cannot produce blocks that exceed the allowed limit. When the mempool (the queue of pending transactions) grows, transactions with higher fees are typically prioritized because block space is scarce.

Trade-offs: scalability vs decentralization

Block size is not just a performance setting, it is also a decentralization and security consideration. Larger blocks take more bandwidth to propagate across the network and require more disk space to store over time. If blocks become too large, it can become harder and more expensive for everyday users to run full nodes, which may concentrate validation among fewer, better-resourced operators.
Different blockchains handle capacity in different ways. Some use fixed block size limits, while others use flexible approaches tied to resource usage, such as gas limits or block weight style constraints. Layer 2 systems can also reduce pressure on base layer block space by moving activity off-chain while still settling security back to the main network.
Block size matters because it sits at the center of blockchain design trade-offs, influencing user experience, fees, node accessibility, and the long-term health of the ecosystem.