លំហសិក្សាកម្ពុជា លំហសិក្សាកម្ពុជា V1.0
ចូល ចុះឈ្មោះ

Homework: Blockchain overview

Part I: Overview and History of Blockchain

1. Define Blockchain 
Blockchain technology is a way of storing and sharing digital information across a network of computers so that the data is difficult to alter or delete without the agreement of the network. 

  • A block is a collection of records (such as transactions).
  • Each block is linked to the previous one using cryptography, forming a chain of blocks—hence the name blockchain.
  • Copies of the blockchain are stored on many computers (called nodes) rather than on a single central server.
  • 2. History Timeline

    • 1980s–1991: Early foundations. Cryptographic methods for securing digital records are explored. In 1991, Haber and Stornetta propose a cryptographically secured chain of blocks for time-stamping.

    • 2008–2009: Satoshi Nakamoto publishes the Bitcoin whitepaper and launches the Bitcoin network, introducing the first practical blockchain and solving the "double-spending" problem.

    • 2015: Ethereum is launched, introducing programmable smart contracts and moving blockchain beyond just cryptocurrency (Blockchain 2.0).

    • 2017–2021: Modern developments. The ICO boom occurs (2017), DeFi emerges (2018), NFTs and Layer 2 scaling explode (2020), and Ethereum transitions to Proof of Stake (2021).

    3. Blockchain vs. Traditional Databases 

    • Centralization vs. Decentralization: A traditional database (like a bank's customer records) is managed by a single central authority. A blockchain is decentralized; for example, Bitcoin's ledger is maintained by thousands of independent nodes worldwide.

    • Data Immutability: Traditional databases allow administrators to edit or delete records (e.g., updating a user's address). In blockchain, once data is added, it is nearly impossible to alter without changing all subsequent blocks, making it tamper-resistant.

    • Trust Model: Traditional databases rely on trusted administrators to keep data safe and accurate. Blockchain operates on a "trustless" model; for example, a smart contract on Ethereum executes automatically based on code and cryptographic validation, requiring no human trust.


    Part II: Blockchain Fundamentals

    1. Key Components of Blockchain

    • Blocks: Digital containers that hold a set of transactions, a timestamp, and a cryptographic hash of the previous block.

    • Chains: The chronological linking of blocks using hashes. This structure ensures data integrity; altering one block would break the chain.

    • Nodes: The computers (full or light) participating in the network that store the ledger, validate transactions, and reach consensus.

    • Decentralization: The distribution of power and data across a network of independent nodes, removing a single point of failure or control.

    2. Types of Blockchain Comparison

    • Public Blockchain (e.g., Bitcoin): Open to anyone.

      • Benefit: High transparency and security due to a large number of nodes.

      • Limitation: Slower transaction times and higher energy consumption.

    • Private Blockchain (e.g., Hyperledger): Restricted access, managed by one organization.

      • Benefit: Faster transaction processing, ideal for enterprise use cases.

      • Limitation: Less decentralized and less transparent than public chains.

    • Consortium Blockchain: Controlled by a group of organizations.

      • Benefit: Balances decentralization with control, ideal for industry collaboration.

      • Limitation: Still requires a certain level of trust among the consortium members.

    3. Real-World Blockchain Applications

    • Supply Chain Management (e.g., IBM Food Trust): Blockchain is used to track products through their lifecycle from farm to table. It provides transparency, verifies origin, and ensures quality by making it impossible to forge the history of a product.

    • Healthcare: Blockchain is used to securely manage and share patient records. It ensures data integrity and privacy, giving patients more control over who can access their medical history without relying on a centralized hospital database.


    ចែករំលែក
    រក្សាទុក
    ការផ្សព្វផ្សាយ
    ការផ្សព្វផ្សាយ
    មតិយោបល់ 0
    ចូលគណនី ដើម្បីបញ្ចេញមតិ