Bitcoin Verdict

    What Is a Bitcoin Block?

    Bitcoin transactions do not settle one at a time. They are grouped into blocks - and those blocks are what make the blockchain a blockchain.

    A block is a batch of transactions

    Every Bitcoin transaction - whether someone is sending 0.001 BTC to a friend or a company is moving millions - goes into a waiting area called the mempool. Roughly every 10 minutes, a miner collects a batch of these waiting transactions, validates them, and packages them into a single block.

    A block is typically between 1 and 4 MB in size. It can contain anywhere from a few hundred to several thousand transactions. Once a block is created and accepted by the network, those transactions are considered confirmed and recorded permanently.

    Think of it like a page in a ledger. Each page records a set of transactions. Pages are added in order, one after another, creating an unbroken record of every Bitcoin transaction ever made. That record is the blockchain.

    Anatomy of a block

    Every block has two parts: a header with metadata and a list of transactions.

    Block Header

    Version

    Which protocol rules apply

    Previous Block Hash

    Fingerprint of the block before this one

    Merkle Root

    A single hash summarizing every transaction in the block

    Timestamp

    When the miner created the block

    Difficulty Target

    How hard the mining puzzle is right now

    Nonce

    The number miners keep changing to solve the puzzle

    Transaction List

    1

    Coinbase Transaction

    Block reward + fees paid to the miner

    2

    Alice sends 0.5 BTC to Bob

    3

    Charlie sends 0.02 BTC to Dana

    ... hundreds or thousands more transactions ...

    How blocks link together

    Every block header contains the hash of the previous block. A hash is a cryptographic fingerprint - a fixed-length string of characters that uniquely represents the data in a block. Change even one character in a block, and its hash changes completely.

    This creates a chain. Block 800,000 points to block 799,999, which points to block 799,998, all the way back to block 0. If someone tried to alter a transaction in block 799,999, the hash would change. Block 800,000 would no longer point to the right block. The chain would break, and every node on the network would reject it.

    This is why the system is called a blockchain. The chain of hashes is what makes Bitcoin's transaction history tamper-proof. Altering any historical block would require redoing all the mining work for every block that came after it - a task that is computationally impossible at scale.

    Block N-2

    hash: a3f8...

    Block N-1

    hash: a3f8...

    prev: c7d2...

    Block N

    hash: a3f8...

    prev: 9b1e...

    The genesis block

    Block 0 - the very first Bitcoin block - was mined by Satoshi Nakamoto on January 3, 2009. It is called the genesis block. Unlike every block that followed, it has no reference to a previous block because none existed yet.

    Satoshi embedded a message in the genesis block's coinbase transaction:

    "The Times 03/Jan/2009 Chancellor on brink of second bailout for banks"

    A headline from The Times of London that day. Widely interpreted as a timestamp and a statement about why Bitcoin was being created - an alternative to a financial system dependent on bailouts and central authority.

    The genesis block's reward of 50 BTC is unspendable due to a quirk in the original code. Since then, over 800,000 blocks have been added, each one building on the chain Satoshi started. You can explore the full history of Bitcoin to see how the network evolved from there.

    What happens inside a block

    The first transaction in every block is special. It is called the coinbase transaction - not to be confused with the company. This transaction creates new Bitcoin out of thin air and pays it to the miner who solved the block.

    The coinbase transaction includes two things: the block reward (currently 3.125 BTC, halving roughly every four years) and all the transaction fees paid by users whose transactions are included in the block. As the block reward continues to halve, fees will eventually become miners' primary incentive. Learn more about this process on our mining page.

    Every other transaction in the block is a standard transfer - one or more inputs (Bitcoin being spent) mapped to one or more outputs (Bitcoin being received). The miner validates each one: do the inputs exist? Has the sender already spent them? Is the digital signature valid? Invalid transactions get rejected.

    Miners prioritize transactions that offer higher fees per byte of data. During periods of high demand, users compete to get into the next block by offering larger fees. During quiet periods, even minimal fees will get a transaction confirmed quickly.

    Why blocks come every 10 minutes

    Bitcoin is designed to produce a new block approximately every 10 minutes. This is not a hard rule enforced by a clock. It is a target maintained through the difficulty adjustment.

    Every 2,016 blocks - roughly two weeks - the network recalculates how hard the mining puzzle should be. If the previous 2,016 blocks were mined faster than 10 minutes on average (meaning more computing power joined the network), the difficulty increases. If blocks were slower, the difficulty decreases.

    This self-correcting mechanism is one of Bitcoin's most elegant features. No matter how much mining power is added or removed, the network adjusts to maintain a steady pace of block production. It has worked reliably since 2009 without any human intervention.

    The 10-minute target was a deliberate design choice by Satoshi. It balances speed (faster is better for users) against security (too fast and blocks might not propagate to all nodes before the next one is found, causing conflicts). It also limits blockchain growth to a manageable rate.

    Block size and the SegWit upgrade

    Bitcoin originally had a 1 MB block size limit. As the network grew popular, blocks started filling up. More transactions competed for limited space, fees rose, and confirmation times became unpredictable. This triggered the block size debate - one of the most contentious moments in Bitcoin's history.

    One camp wanted to simply increase the block size limit. Bigger blocks would mean more transactions per block and lower fees. The other camp argued that bigger blocks would make it harder to run a full node, threatening decentralization.

    The compromise that won was Segregated Witness (SegWit), activated in August 2017. SegWit restructured how transaction data is stored, effectively increasing capacity to about 4 MB of "block weight" without changing the base block size limit. It also fixed a long-standing bug called transaction malleability and paved the way for the Lightning Network.

    Those who disagreed forked off to create Bitcoin Cash (BCH) with an 8 MB block limit. Bitcoin itself continued with SegWit, and its capacity has proven sufficient alongside second-layer solutions.

    Confirmations: why patience matters

    When your transaction is included in a block, it has one confirmation. When the next block is mined on top of that one, it has two confirmations. Each additional block makes it exponentially harder for anyone to reverse your transaction.

    Here is how different situations typically handle confirmations:

    0

    Unconfirmed (mempool)

    Transaction is broadcast but not yet in a block. Can still be replaced.

    1

    One confirmation

    In a block. Sufficient for small, low-risk payments.

    3

    Three confirmations

    Standard for most merchants and services. About 30 minutes.

    6

    Six confirmations

    The traditional benchmark for large transactions. About 60 minutes. Considered practically irreversible.

    Six confirmations became the standard because Satoshi's original analysis showed that an attacker with less than 50% of the network's hash power has a negligible chance of reversing a transaction after six blocks. For everyday purchases, one to three confirmations are usually fine.

    How to look up any block or transaction

    Because Bitcoin's blockchain is public, anyone can inspect any block or transaction using a block explorer. These are websites that read and display blockchain data in a human-friendly format.

    With a block explorer, you can:

    • Look up any transaction by its transaction ID (txid)
    • View all transactions in a specific block
    • Check how many confirmations a transaction has
    • See the balance of any public address
    • Monitor the mempool to see pending transactions

    Popular block explorers include mempool.space (open-source and privacy-respecting), blockstream.info, and blockchain.com/explorer. If you run your own Bitcoin node, you can query the blockchain directly without relying on a third-party explorer.

    For live network data - including the current block height and hashrate - see our Bitcoin stats page.

    Key takeaways

    1

    A block is a batch of validated transactions, packaged together by a miner roughly every 10 minutes.

    2

    Each block contains a header (with metadata like the previous block's hash) and a list of transactions.

    3

    Blocks are linked by cryptographic hashes, forming a tamper-proof chain back to the genesis block.

    4

    The difficulty adjustment keeps block production steady at ~10 minutes regardless of mining power.

    5

    More confirmations means more security. Six confirmations is the traditional standard for large amounts.

    6

    Block explorers let anyone inspect any block, transaction, or address on the public blockchain.