Blockchain

« Back to Glossary Index

Quick Definition: A blockchain is a decentralized, immutable digital ledger that records transactions across a distributed network of computers, ensuring data security, integrity, and transparency without relying on a central authority.

  • Category: Blockchain Infrastructure / Cryptography
  • Difficulty Level: Intermediate

🔍 How it Works

  • Distributed Ledger: Instead of a single central server, identical copies of the database are shared and synchronized simultaneously across a global network of independent computers (nodes).
  • Cryptographic Chains: Data is bundled into “blocks.” Each block contains a unique digital fingerprint (hash) of the previous block, creating an unbreakable, chronologically ordered chain.
  • Immutability: Once a block is verified and added, it cannot be altered or deleted. Changing any past record would require altering every subsequent block across a majority of the network, which is computationally unfeasible.
  • Consensus Rules: The network uses hardcoded protocol rules (like Proof of Work or Proof of Stake) to collectively agree on which transactions are valid, cutting out the need for a human middleman.

⚖️ Blockchain vs. Traditional Centralized Database

FeatureBlockchainTraditional Centralized Database
ArchitectureDecentralized: Maintained collectively by a shared network of nodes.Centralized: Managed by a single owner, administrator, or cloud provider.
Data AlterationImmutable: Append-only system; historic records cannot be overwritten.Modifiable: Supports standard Create, Read, Update, and Delete (CRUD) operations.
Trust ModelCryptographic (Relies on mathematical code and consensus).Institutional (Relies on the trustworthiness of the controlling entity).
Fault ToleranceHigh: The ledger remains online even if multiple network nodes crash.Low: Vulnerable to a single point of failure if the central server goes down.
TransparencyHighly auditable; every network transaction leaves a permanent trail.Opaque; system logs are private and can be modified internally by admins.
« Back to Glossary Index