លំហសិក្សាកម្ពុជា
V1.0
Blockchain is a digital technology used to record and share information across many computers. It connects records in blocks and uses cryptography to help protect information from changes. This report explains the meaning and history of Blockchain Technology, its main components, and the differences between blockchain and traditional databases. It also compares Public Blockchain, Private Blockchain, and Consortium Blockchain. Finally, it describes real-world blockchain applications, including Bitcoin, IBM Food Trust, Decentralized Finance (DeFi), Digital Identity, and Healthcare. The purpose of this report is to explain blockchain in simple words and show how it can be used in real life.

Technology helps people and organizations store, share, and manage information. Traditional databases are commonly used to store information, but blockchain provides another way to record and share information between different participants.
Blockchain is important because it can help different people or organizations share records without depending completely on one central authority. It uses blocks, cryptography, and consensus mechanisms to help protect and verify records.
Today, blockchain is used in areas such as digital payments, supply chain management, and Smart Contracts. Understanding blockchain can help students learn how this technology works and how it may solve problems in the real world.
Blockchain is a digital ledger that records information in blocks. These blocks are connected in a chain using cryptographic hashes. Copies of the ledger can be shared across many computers called nodes.
Blockchain uses cryptography and consensus mechanisms to help protect and verify records. Once a transaction is confirmed and added to a blockchain, it is generally difficult to change without the network detecting the change or rejecting it.
For example, if a seller receives 100 T-shirts from a supplier, the seller can record the delivery information. The record can include the product name, quantity, supplier, and delivery date. This information can help the seller and supplier check the delivery history.
Three important features of blockchain are:
Decentralization: The system is maintained by multiple computers instead of depending only on one central authority.
Immutability: Confirmed records are designed to be difficult to change secretly.
Consensus: Network participants follow rules to agree on which transactions are valid and what records should be accepted.
| Year | Important development |
|---|---|
| 1980s | Researchers explored ways to protect digital information using cryptographic methods. |
| 1991 | Stuart Haber and W. Scott Stornetta proposed a method for linking records using cryptography to help protect document timestamps. |
| 2008 | Satoshi Nakamoto introduced the Bitcoin idea in a paper describing a peer-to-peer electronic cash system. |
| 2009 | The Bitcoin network started operating, becoming the first widely recognized practical use of blockchain for decentralized cryptocurrency. |
| 2015 | Ethereum launched and expanded blockchain technology by supporting Smart Contracts and programmable applications. |
| 2017 onward | Blockchain use expanded into areas such as digital finance, supply chain management, and digital identity. |
This timeline shows how blockchain developed from early ideas about protecting digital records into technology that can support different types of applications.
Blockchain and traditional databases both store information, but they work differently.
| Feature | Traditional Database | Blockchain |
|---|---|---|
| Control | Usually managed by a central organization, such as a company or bank. | Control can be shared among multiple network participants. |
| Data Structure | Information is often organized in tables. | Information is recorded in blocks linked together in a chain. |
| Changing Records | Authorized users can usually add, change, or delete records. | Confirmed records are designed to be difficult to change secretly. |
| Trust Model | Users generally depend on the database owner and its security controls. | Participants can verify records using cryptography and consensus rules. |
| Speed | Often faster for ordinary tasks and large numbers of transactions. | May be slower because the network needs to verify and agree on transactions. |
Example 1: Control
A clothing shop uses a traditional database to store its stock information. The shop owner or an authorized employee controls the records.
In a blockchain system shared by several businesses, different participants can maintain and verify shared records according to the network rules.
Example 2: Changing Records
In a traditional database, an authorized employee may correct an incorrect stock quantity.
In a blockchain, changing a confirmed record is more difficult because the record is connected to other blocks and protected by network rules.
Example 3: Speed
A shop can use a traditional database to record many daily sales quickly. A blockchain may require additional time for transaction processing and consensus.
Therefore, a traditional database is often suitable for everyday business records, while blockchain can be useful when multiple participants need a shared record that is difficult to change secretly.
Blockchain has four important components: Blocks, Chains, Nodes, and Decentralization.
A block is a part of the blockchain that contains information, such as transactions. It also contains information that helps connect it to the previous block.
A block commonly contains transaction data, a timestamp, its own hash, and the previous block's hash.
Example: A block may contain a record showing that the seller received 100 T-shirts from a supplier.
A chain connects blocks together in order. Each block refers to the previous block using its hash.
If someone changes information in an earlier block, its hash may change. The next block may no longer match the changed hash. This helps the network detect changes.
Example:
Block 1 has the hash ABC123.
Block 2 refers to ABC123 as its previous hash.
Block 3 refers to Block 2's hash.
This connection helps protect the history of the records.
Nodes are computers or devices that participate in a blockchain network. Depending on the type of node, they may store blockchain data, check transactions, or help the network operate.
A Full Node can independently check the blockchain's rules and store its blockchain history. A Light Node stores less information and relies on other nodes for additional data.
Example: Several computers in a blockchain network can help check whether a transaction follows the network's rules.
Decentralization means that control or record-keeping is shared among multiple participants rather than depending entirely on one central authority.
It can reduce dependence on one computer or organization. However, decentralization does not mean that every blockchain has the same level of security, speed, or openness.
Example: If several organizations maintain a shared blockchain, they can check the records according to their network rules instead of depending entirely on one organization to maintain the only record.
There are three main types of blockchain: Public Blockchain, Private Blockchain, and Consortium Blockchain.
A Public Blockchain is generally open to anyone who wants to use the network and view its public records. Participation and validation follow the network's rules.
Examples: Bitcoin and Ethereum.
Benefit:
It offers public transparency and allows people to verify records without relying entirely on one organization.
Limitation:
Transactions may involve fees and can take time to confirm.
Public records can also create privacy concerns if sensitive information is exposed.
A Private Blockchain is controlled by one organization. The organization decides who can join and what permissions participants receive.
Example: A company may use a permissioned blockchain to manage records shared among its authorized employees.
Benefit:
The organization can control access and may process transactions more quickly.
Limitation:
It depends more heavily on the organization that controls the system.
It is less decentralized than a public blockchain.
A Consortium Blockchain is controlled by a group of organizations instead of just one organization or the general public.
Example: A clothing manufacturer, a delivery company, and a clothing shop may share records about when products are made, delivered, and received.
Benefit:
The organizations can share and verify records while sharing control of the system.
Limitation:
The organizations need to agree on the rules and cooperate to manage the system properly.
| Feature | Public Blockchain | Private Blockchain | Consortium Blockchain |
|---|---|---|---|
| Control | Shared through the public network's rules. | One organization. | A group of organizations. |
| Access | Generally open to everyone. | Restricted by one organization. | Restricted to approved participants. |
| Benefit | High transparency and open participation. | Greater control over access and permissions. | Shared control between organizations. |
| Limitation | Fees, transaction speed, and privacy can be concerns. | More dependence on one organization. | Requires cooperation and agreement among members. |
Bitcoin is a digital currency that uses a public blockchain to record transactions. It allows people to transfer Bitcoin to one another through the network without needing one central bank to maintain the Bitcoin transaction ledger.
When a person sends Bitcoin, the transaction is shared with the network. Network participants check the transaction according to Bitcoin's rules. After confirmation, the transaction becomes part of the blockchain's record.
Example: Person A sends Bitcoin to Person B. The Bitcoin network checks and records the transaction. The blockchain provides a public transaction history that can be checked.
Benefits:
People can transfer Bitcoin through a decentralized network.
Public transaction records can be checked.
The system does not depend on one central organization to maintain its transaction ledger.
Limitations:
Bitcoin's price can change significantly.
Transactions may require fees and time to confirm.
Users must protect their wallet information and private keys.
Bitcoin demonstrates how blockchain can support digital payments and cryptocurrency transactions.
Supply Chain Management is another real-world use of blockchain. A supply chain is the full process through which a product moves from its original source to the customer.
IBM Food Trust is an example of a blockchain-based system designed to help participants in the food industry share and trace product information. It can connect participants such as growers, suppliers, processors, distributors, and retailers.
For example, a food product may move from a farm to a processing company, then to a distributor, and finally to a supermarket. Participants can record information about the product's origin and movement. Authorized participants can use these records to help trace the product's journey.
Benefits:
Helps participants trace where food products come from.
Makes it easier to share product history between organizations.
Can help businesses identify products that may need to be checked or recalled.
Limitations:
Businesses must enter correct information for the records to be useful.
Different organizations need to work together and follow agreed rules.
Setting up and maintaining the system can require money and technical skills.
This example shows how blockchain can help organizations share records and track products through a supply chain. However, blockchain cannot automatically guarantee that the information entered at the beginning is true.
Decentralized Finance (DeFi) is a financial system that uses blockchain and Smart Contracts to provide services such as lending, borrowing, and exchanging digital assets. People can use these services without depending entirely on a traditional bank or other central financial organization.
Example: Imagine Dara has some cryptocurrency and wants to lend it to another person. Dara uses a DeFi application. A Smart Contract follows its programmed rules to manage the lending process. The application may allow the borrower to receive funds and repay them according to the agreed rules.
Benefits:
People can access some financial services through the internet.
Some services can operate without a traditional bank managing every transaction.
Smart Contracts can automatically follow programmed rules.
Limitations:
Cryptocurrency prices can change quickly.
A mistake or security problem in a Smart Contract may cause people to lose money.
Users need to understand how the application works and protect their digital wallets.
Decentralized Finance (DeFi) shows how blockchain can provide new ways for people to use financial services. However, it also has financial and security risks.
Digital Identity means digital information or credentials used to identify or verify a person or organization online. Blockchain can help organizations record and verify information about identity credentials.
Example: Imagine a student receives a university certificate after graduation. The university issues a digital certificate, and a blockchain-based system records proof that the certificate was issued. Later, an employer can check the proof to help verify whether the certificate is genuine.
Benefits:
Helps organizations verify digital certificates and credentials.
Can make it easier to check information without contacting the issuing organization every time.
Can help people share proof of certain information online.
Limitations:
Personal information must be protected carefully.
Blockchain cannot guarantee that the original information is correct.
People and organizations need suitable technology and clear rules to use the system.
Digital Identity shows how blockchain can help verify information about people or organizations. However, private information should not be placed directly on a public blockchain without careful consideration.
Blockchain can be used in Healthcare to help hospitals and other healthcare organizations share and verify information about medical records. It can help track when records are created or updated and help detect unauthorized changes.
Example: Imagine a patient visits Hospital A and later visits Hospital B. With a suitable system and the patient's permission, Hospital B may be able to verify information or access authorized medical records from Hospital A. Blockchain could help maintain a record of when the information was shared or updated.
Benefits:
Can help different healthcare organizations share information.
Can help detect changes to recorded information.
Can improve the tracking of access to medical records when the system is designed properly.
Limitations:
Medical information is private and needs strong protection.
Hospitals must agree on how to share and manage information.
Setting up the system can be expensive and technically difficult.
Healthcare shows how blockchain may help manage and verify medical information. However, blockchain does not automatically make medical records correct or private. Hospitals still need proper security, access controls, and permission rules.
Blockchain is a technology that records information in connected blocks and shares records across a network. Its main components include Blocks, Chains, Nodes, and Decentralization. Cryptography and Consensus help protect records and verify transactions.
Public Blockchain, Private Blockchain, and Consortium Blockchain have different levels of access, control, and shared responsibility. Traditional databases are often suitable for everyday business operations, while blockchain can be useful when multiple participants need a shared record that is difficult to change secretly.
Bitcoin demonstrates the use of blockchain for digital payments, while IBM Food Trust demonstrates how blockchain can support supply chain tracking. Other possible applications include Decentralized Finance (DeFi), Digital Identity, and Healthcare.
However, blockchain also has limitations, including possible fees, performance challenges, privacy concerns, security risks, and the need for accurate information.
In conclusion, blockchain is not the best solution for every problem. Its value depends on the needs of the users and whether sharing verifiable records between participants is important.
Sek Socheat. Introduction to Blockchain Technology. Course lecture slides, National University of Management, 2024–2025. See the homework assignment on pages 19–20.
IBM. Blockchain for Supply Chain. https://www.ibm.com/think/topics/blockchain-for-supply-chain
IBM. Antonello Produce: Safe, Sustainable, Satisfying—What’s on Your Plate Matters. https://www.ibm.com/case-studies/antonello-produce
Nakamoto, S. Bitcoin: A Peer-to-Peer Electronic Cash System. https://bitcoin.org/bitcoin.pdf
មតិយោបល់ 0