At its core, a blockchain is a distributed, append-only data structure in which records are grouped into blocks and linked together using cryptographic hashes. Every participant in the network maintains a copy of this ledger, and a consensus mechanism ensures that all copies converge on the same history. The result is a system that can record transactions without relying on a central authority.

The Distributed Ledger Concept

Traditional databases operate on a client-server model: a single entity controls the canonical copy of the data, and every other party must trust that entity to maintain its integrity. A distributed ledger inverts that model. Instead of one authoritative copy, there are thousands of identical copies spread across independent nodes around the world.

When a new transaction is proposed, it is broadcast to the entire network. Nodes validate the transaction according to the protocol's rules, and once consensus is reached, the transaction is included in the next block. Every node then appends that block to its local copy of the chain. No single participant can unilaterally alter the ledger.

A blockchain does not eliminate trust. It redistributes trust across a decentralized network of participants, replacing institutional guarantees with cryptographic and economic ones.

How Blocks Link Together

Each block contains a header and a body. The body holds a list of validated transactions. The header contains metadata, including:

  • A timestamp indicating when the block was produced.
  • A reference to the previous block's hash, creating the "chain."
  • A Merkle root—a single hash that summarizes every transaction in the body.
  • A nonce or other consensus-specific data.

The critical element is the reference to the previous block's hash. Because the hash of block N is computed over the entirety of block N's contents (which includes the hash of block N−1), any retroactive change to a historical block would invalidate every subsequent hash in the chain. This is the mechanism that makes blockchains tamper-evident.

Immutability

Immutability in the blockchain context does not mean that data cannot be changed in a theoretical sense. It means that the cost of changing historical data is prohibitively high. To alter a transaction buried 100 blocks deep, an attacker would need to re-mine or re-validate every block from that point forward—faster than the rest of the network is producing new blocks. In proof-of-work systems, this requires controlling more than 50% of the network's total hash rate, commonly referred to as a 51% attack.

In proof-of-stake systems, the economics are different but the principle is the same: retroactive alteration requires controlling an overwhelming share of the staked capital, and the protocol is designed to slash (financially penalize) any validator that attempts to rewrite history.

Decentralization

Decentralization is not binary; it exists on a spectrum. A blockchain can be decentralized along several axes:

Dimension Description Example Metric
Architectural Number of independent nodes operating the network Ethereum: ~6,000 nodes globally
Political Number of independent entities controlling those nodes Nakamoto coefficient
Logical Whether the protocol presents a single coherent state All nodes agree on one canonical chain

A network with 10,000 nodes all operated by one company is architecturally distributed but politically centralized. Meaningful decentralization requires independence across all three dimensions.

Real-World Analogy

Consider a public notary system. In the traditional model, you bring a document to a single notary office, which stamps and records it. You trust that office not to lose or alter the record. Now imagine a system where, instead of one notary, there are 10,000 notaries worldwide, each maintaining an identical ledger. Every time a document is recorded, all 10,000 notaries verify and add it to their ledgers simultaneously. To falsify a record, you would need to corrupt a majority of these independent notaries—a practically infeasible task.

Why It Matters

Blockchains provide three properties that are difficult to achieve simultaneously in traditional systems:

  1. Transparency: All transactions are publicly auditable (in public blockchains).
  2. Censorship resistance: No single entity can prevent a valid transaction from being included.
  3. Trustless settlement: Counterparties do not need to trust each other or a third-party intermediary; they trust the protocol.

These properties make blockchains particularly relevant for financial infrastructure, supply chain verification, identity systems, and any domain where the integrity of a shared record is critical.

Note on Terminology: The term "blockchain" is sometimes used loosely to refer to any distributed ledger technology. Strictly speaking, a blockchain is a specific type of DLT in which data is organized into sequential, cryptographically linked blocks. Other DLT structures—such as directed acyclic graphs (DAGs)—exist but are architecturally distinct.

Key Takeaways

  • A blockchain is a distributed, append-only ledger where blocks are cryptographically chained together.
  • Immutability is achieved through the cascading effect of cryptographic hashes and the economic cost of rewriting history.
  • Decentralization exists on a spectrum and must be evaluated across architectural, political, and logical dimensions.
  • Blockchains enable transparent, censorship-resistant, trustless settlement—properties that are difficult to replicate with centralized infrastructure.

Related articles