A BTC block can theoretically hold up to 4,000 transactions…
A BTC block can theoretically hold up to 4,000 transactions, though the actual number varies based on transaction complexity and size.
Block Size Limit: While the original limit was 1 MB, the 2017 SegWit upgrade introduced a block weight limit of 4 million weight units, allowing a theoretical maximum size of 4 MB (with a realistic maximum of 2 MB).
Average Capacity: In practice, blocks typically contain between 1,500 and 3,000 transactions daily, with an average block size ranging from 1 to 1.3 MB.
Theoretical Maximum: Under optimal conditions with small, SegWit-optimized transactions, a block can hold up to 12,195 transactions, whereas non-SegWit transactions are limited to roughly 5,208 per block.
Throughput: Due to the 10-minute block interval, this capacity results in a base-layer throughput of approximately 3 to 7 transactions per second (TPS), though Layer 2 solutions like the Lightning Network significantly increase total network capacity.