លំហសិក្សាកម្ពុជា
V1.0
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
3. Blockchain vs. Traditional Databases
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.
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.
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
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
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.
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.
មតិយោបល់ 0