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

Assignment: Introduction to Blockchain Technology

មូលសង្ខេប / Abstract

Part I (Overview & History): Focuses on defining blockchain, tracing key technological milestones from the 1980s to Ethereum, and explaining the key differences between blockchain and traditional databases. Part II (Fundamentals): Tests the knowledge on core components (blocks, chains, nodes, decentralization), compares the three main types of blockchains (public, private, consortium), and researching two real-world use cases.

ពាក្យគន្លឹះ



Assignment: Introduction to Blockchain Technology

 

Course: Introduction to Blockchain Technology

University: National University of Management

Name: Ek Pitoumany

Professor: Sek Socheat

Part I: Overview and History of Blockchain


1. Define Blockchain


     In simple terms, a blockchain is a shared, digital record book (or ledger) that stores information across a network of computers rather than on a single central server. Information is grouped together into "blocks," and each block is locked in place using cryptographic code. Once data is added to the chain, it becomes nearly impossible to change or delete without changing every block that came after it. This setup allows people to share and verify data directly with each other securely, without having to rely on a third-party authority like a bank or government.



2. History Timeline


  • 1980s – 1991 (Early Concepts): Cryptographers first began exploring ways to secure digital records. In 1991, Stuart Haber and W. Scott Stornetta introduced the idea of using a cryptographically secured chain of blocks to timestamp digital documents so they couldn't be backdated or tampered with.
  • 2008 – 2009 (Bitcoin & Blockchain 1.0): Satoshi Nakamoto published the Bitcoin whitepaper in 2008 and launched the network in early 2009. This was the first practical use of blockchain, creating a decentralized digital currency that solved the "double-spending" problem through Proof of Work consensus.
  • 2015 (Ethereum & Smart Contracts / Blockchain 2.0): Ethereum introduced smart contracts—self-executing programs running directly on the blockchain. This expanded blockchain beyond just digital money, allowing developers to build decentralized applications (dApps).

 

 

 

 

3. Blockchain vs. Traditional Databases


  1. Centralization vs. Decentralization:

Traditional databases are managed centrally by one company or administrator (e.g., a university holding student records on its internal server). In contrast, a blockchain is decentralized across thousands of independent nodes worldwide, meaning no single entity owns or controls the data.

 

  1. Data Handling & Modification:

In a traditional database, administrators have full control to Create, Read, Update, and Delete (CRUD) records at any time. Blockchains are append-only; once a transaction block is verified and added, it is permanently locked and immutable.

 

  1. Trust Model:

Traditional databases rely entirely on trust in the organization managing the system. Blockchains operate on a "trustless" framework where math, cryptography, and network consensus validate transactions automatically instead of trusting a middleman.

 

Part II: Blockchain Fundamentals


1. Key Components of Blockchain

  • Blocks: Digital containers that store batch transaction data, timestamps, and header information (like its own unique cryptographic hash and the hash of the block before it).
  • Chains: The continuous, chronological connection of blocks. Because every block references the exact hash of the previous one, any attempt to change old data breaks the entire chain's validity.
  • Nodes: Computers connected to the network that maintain and run the blockchain software. Full nodes store the complete transaction history and validate new entries, while light nodes store only basic header data to save space.
  • Decentralization: The structure of spreading network responsibility across many independent nodes. This removes single points of failure, making the network far more resilient to hacks or downtime.

 

2. Comparison of Blockchain Types


Blockchain Type

Core Feature

Main Benefit

Main Limitation

Public

Open to anyone to join and validate (e.g., Bitcoin, Ethereum).

High security, transparency, and true decentralization.

Slow processing speeds and high energy usage.

Private

Permissioned network run by one organization (e.g., Hyperledger).

High processing speeds and full data privacy.

Low transparency and centralized control.

Consortium

Managed collaboratively by a select group of organizations.

Good balance between shared control and operational efficiency.

Requires underlying trust among member organizations.

 

3. Real-World Applications


  1. Supply Chain Management (e.g., IBM Food Trust)

Blockchain provides end-to-end visibility for products as they move through global supply chains. For example, IBM Food Trust uses blockchain to trace agricultural items from the farm directly to store shelves. If an outbreak of food contamination occurs, supermarkets can instantly pinpoint the exact farm source within seconds instead of days, reducing waste and protecting consumer health.

 

  1. Decentralized Finance (DeFi):

DeFi leverages smart contracts to rebuild traditional banking tools—like earning interest, borrowing, lending, and trading assets—without centralized institutions like commercial banks. Users keep total ownership of their crypto funds in personal wallets while interacting directly with automated software protocols.

 

Assignment- intro to blockchain tech.pdf
PDF ឯកសារ
ទាញយក អាន
ចែករំលែក
រក្សាទុក
ការផ្សព្វផ្សាយ
ការផ្សព្វផ្សាយ
មតិយោបល់ 0
ចូលគណនី ដើម្បីបញ្ចេញមតិ