Block
Last reviewed: December 18, 2025
A block is a container of data in a blockchain that stores a batch of validated transactions, along with metadata like a timestamp and a reference to the previous block, forming an unbreakable chain of transaction history.
Detailed Explanation
Common Questions
The time varies by blockchain. Bitcoin takes approximately 10 minutes on average to create a new block, so your transaction could be included in the next block if you paid sufficient fees. Ethereum creates blocks every 12-15 seconds, offering faster inclusion. However, during network congestion, your transaction might wait longer in the mempool until miners prioritize it based on the transaction fee you offered. To ensure faster inclusion, you can increase your transaction fee, which incentivizes miners to include your transaction in the next available block. Most wallet applications offer fee estimation tools to help you choose appropriate fees based on current network conditions.
When a block reaches its size limit, remaining transactions stay in the mempool waiting for the next block. Miners typically prioritize transactions with higher fees, so if network congestion is high, lower-fee transactions may wait through multiple blocks. This creates a fee market where users compete for block space. During extreme congestion, some transactions might wait hours or even days. You have options: wait patiently if your fee is reasonable, use Replace-By-Fee (RBF) to increase your transaction fee and boost priority, or accept that some very low-fee transactions might eventually be dropped from the mempool if they wait too long without confirmation. Understanding block capacity helps you set appropriate fees for your desired confirmation speed.
No, blocks cannot be changed once they're added to the blockchain and subsequent blocks are built on top. This immutability is blockchain's core security feature. Each block contains a cryptographic hash of the previous block, creating a tamper-evident chain. If someone tried to alter a historical block, they would need to recalculate that block's hash and all subsequent block hashes - requiring more computing power than the entire network combined. The more blocks added after yours (confirmations), the more secure and irreversible your transaction becomes. This is why exchanges and merchants wait for multiple confirmations before considering high-value transactions final. Bitcoin's recommendation is six confirmations for complete security, representing about one hour of additional blocks built on top of yours.
Common Misconceptions
Blocks contain hundreds or thousands of transactions bundled together. Bitcoin blocks typically hold 2,000-3,000 transactions, while Ethereum blocks can contain even more depending on transaction complexity. Bundling multiple transactions into blocks is what makes blockchain efficient - imagine the slowdown if each transaction required its own separate block. The block structure allows the network to process many transactions simultaneously while maintaining security through the consensus process.
Block size involves critical trade-offs. While larger blocks can process more transactions, they also require more bandwidth and storage, making it harder for individuals to run full nodes. This centralization risk contradicts blockchain's decentralization principle. Bitcoin intentionally maintains smaller blocks (1-4 MB) to ensure anyone with a standard computer can participate in network validation. Other blockchains like Bitcoin Cash chose larger blocks for higher throughput but accept greater centralization. This debate represents the blockchain trilemma: balancing scalability, security, and decentralization. Neither approach is universally 'better' - it depends on the blockchain's priorities and use case.
A transaction in one block isn't immediately final because of potential chain reorganizations. In rare cases, two blocks might be created simultaneously, temporarily creating competing chains. The network resolves this by following the longest chain, potentially orphaning your block. This is why confirmations matter - additional blocks built on top of yours. Most services require 1-6 confirmations depending on transaction value and risk tolerance. Bitcoin recommends six confirmations (approximately one hour) for high-value transactions to ensure practical irreversibility. Ethereum typically requires 12-35 confirmations for similar security. Understanding confirmation requirements helps you assess when transactions are truly final.