Jump to content

Blockchain

From Archania
Blockchain
File:Blockchain structure.svg
A conceptual diagram of blocks linked in sequence, each containing a cryptographic hash of the previous block
Type Distributed ledger technology, Peer-to-peer network, Cryptographic protocol
Related Bitcoin, Cryptocurrency, Distributed computing, Peer-to-peer network, Smart contract
Inspired by Hash chain, Merkle tree, Public key cryptography
Wikidata Q20514253

Blockchain is a distributed, append-only database that records information in a series of cryptographically linked blocks. It is designed to provide a secure, tamper-resistant, and verifiable record of transactions or other data without requiring a trusted central authority.

Overview

A blockchain consists of a chain of data blocks, each containing a set of records (often called transactions), a timestamp, and a cryptographic hash of the previous block. This structure creates a secure and verifiable history, as altering any block would require modifying all subsequent blocks and gaining control of the majority of the network's verification power.

Blockchains are typically maintained by a peer-to-peer network of nodes that use a consensus algorithm to agree on the validity of new blocks. Once a block is accepted by the network, it becomes part of the permanent record.

Key Concepts

  • Distributed ledger: The database is replicated across many independent nodes, reducing the risk of single points of failure.
  • Cryptographic hashing: Ensures data integrity by creating unique digital fingerprints of block contents.
  • Consensus mechanism: A protocol (such as Proof of Work or Proof of Stake) by which nodes agree on the state of the ledger.
  • Immutability: Once confirmed, records are practically irreversible without redoing the work or control over the network majority.
  • Transparency: Public blockchains are readable by anyone, though data may be pseudonymous.

Types of Blockchain

  • Public blockchain: Open to anyone to read or participate in verification (e.g., Bitcoin, Ethereum).
  • Private blockchain: Restricted participation, often within organizations.
  • Consortium blockchain: Controlled by a group of pre-selected nodes or organizations.

Applications

Although originally developed for digital currencies such as Bitcoin, blockchain technology has been adapted for:

  • Decentralized finance (DeFi)
  • Supply chain tracking
  • Digital identity management
  • Secure voting systems
  • Intellectual property tracking
  • Distributed computing and storage

Limitations

  • Scalability: Many blockchain systems face performance bottlenecks compared to centralized databases.
  • Energy consumption: Proof-of-Work consensus can require significant computational resources.
  • Governance: Disputes or required upgrades can be difficult to coordinate in decentralized networks.
  • Privacy concerns: Public ledgers can reveal patterns of activity even if identities are pseudonymous.

See also

  • Distributed computing
  • Peer-to-peer network
  • Smart contract
  • Cryptocurrency
  • Consensus

References

Template:Reflist