Crypto Glossary

Block

beginner
fundamentals

Last reviewed: December 18, 2025

Quick Definition

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

Think of a block as a page in a digital ledger book. Just as you would record multiple entries on a single page before turning to the next, a blockchain bundles multiple transactions together into a single block before moving on to create the next one. Each block contains three essential components: transaction data showing who sent what to whom, a timestamp proving when the block was created, and a cryptographic link to the previous block that makes the chain tamper-proof. When miners or validators successfully verify a batch of transactions, they package them into a block and add it permanently to the blockchain. The size of each block is limited - Bitcoin blocks can hold around 1-2 megabytes of data, which typically means 2,000-3,000 transactions per block. This limitation is intentional, creating a balance between network speed and decentralization. Once a block is added to the chain and subsequent blocks are built on top of it, changing that block becomes practically impossible because you would need to recalculate all following blocks. Understanding blocks is fundamental to understanding how blockchains maintain security and immutability. Every cryptocurrency transaction you make will eventually be included in a block, and the number of blocks created after yours determines how 'confirmed' your transaction is. For beginners, remember: your transaction isn't truly final until it's inside a block that's been added to the blockchain with several more blocks built on top of it.

Common Questions

How long does it take for my transaction to be included in a block?

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.

What happens if a block becomes full before my transaction is included?

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.

Can blocks be changed after they're added to the blockchain?

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

Misconception:
Each block contains only one transaction
Reality:

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.

Misconception:
Bigger blocks are always better for blockchain performance
Reality:

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.

Misconception:
Once your transaction is in a block, it's instantly final and irreversible
Reality:

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.

Want to Learn More About Block?

Join CryptoMantiq for in-depth lessons, AI-powered guidance, and hands-on practice with our trading simulator.