លំហសិក្សាកម្ពុជា
V1.0
Blockchain is a digital technology that allows information to be recorded and shared across a network without relying entirely on a single central authority. This article provides an introduction to blockchain technology by explaining its basic structure, including blocks, cryptographic hashes, decentralization, and consensus. It also presents a timeline of major developments in blockchain technology, from early cryptographic and digital-cash research to the launch of Bitcoin in 2009 and Ethereum in 2015. Finally, the article compares blockchain with traditional databases in terms of control, data modification, trust, speed, transparency, and practical applications. Through simple examples and explanations, this article aims to make the fundamental concepts of blockchain easier to understand for students and beginners.
Blockchain is one of the technologies that has changed the way people think about digital records, money, ownership, and online transactions. Although the technology can seem complicated at first, its basic idea is surprisingly simple:
A blockchain is a shared digital record where information is stored in blocks, linked together using cryptography, and maintained across a network of computers.
This article explains blockchain in three parts:
What is blockchain?
The timeline of blockchain technology
Blockchain vs. traditional databases
A blockchain is a shared digital database that stores information across a network of computers instead of relying on only one central server.
The word blockchain can be understood by breaking it into two parts:
Block → A container that stores information.
Chain → The blocks are connected to one another using cryptographic links.
Blockchain technology can be understood through three major ideas: blocks, the chain, and security.
Data is gathered and grouped into containers called blocks.
Depending on the blockchain, a block may contain information such as transactions, timestamps, and other technical information.
For example, imagine a group of friends recording their game scores in a shared notebook.
When someone achieves a new high score, everyone records it on the current page.
Once the page is full, the page is closed and connected to the previous page.
That page represents a block.
When a block is completed, it receives a unique digital fingerprint called a cryptographic hash.
A hash is produced from the information inside the block. Even a small change to that information can produce a completely different hash.
More importantly, a block also contains information that connects it to the previous block.
Imagine three pages in a notebook:
Page 1 → Hash: APPLE
Page 2 → Previous hash: APPLE → Hash: BANANA
Page 3 → Previous hash: BANANA → Hash: COCONUT
This creates a chain:
Page 1 → Page 2 → Page 3
Now imagine that a cheater goes back and changes a transaction on Page 1.
Because the contents of Page 1 changed, its hash changes:
APPLE → ZEBRA
But Page 2 is still expecting the previous page to have the hash APPLE.
The connection is now broken.
To hide the change, the attacker would have to modify Page 2, which would change Page 2's hash and break the connection with Page 3. The attacker would then have to continue changing the following blocks.
This is one of the reasons blockchain records are designed to be tamper-resistant.
Blockchain security involves several important ideas, but two of the most important are decentralization and consensus.
In a traditional database, information is often controlled and maintained by a central organization or server.
Blockchain can instead distribute copies of the ledger among many computers called nodes.
Think of it like this:
Instead of one person keeping the only copy of the class notebook, everyone in the classroom has a copy.
If one person's copy suddenly contains a different score, everyone else can compare it with their own copies.
But how does everyone agree on what should be added to the notebook?
This is where consensus mechanisms come in.
A blockchain network uses rules that allow participating computers to agree on which transactions or data should be accepted.
Different blockchains use different consensus mechanisms. For example, Bitcoin uses Proof of Work, while Ethereum currently uses Proof of Stake.
So, blockchain security is not based on only one feature. It comes from a combination of cryptography, distributed copies, consensus mechanisms, and the rules of the particular blockchain.
Imagine that you and your friends are keeping track of game scores.
Instead of one person owning the notebook:
Everyone has a copy.
Everyone records new scores.
Completed pages are connected together.
Each page has a digital fingerprint.
Changing an old page creates inconsistencies with the pages after it.
The group uses agreed rules to determine which new scores are valid.
That is the basic idea behind a blockchain.
Blockchain did not suddenly appear with Bitcoin.
The technology developed from decades of research into cryptography, digital signatures, timestamps, distributed systems, and digital currency.
The following timeline shows some of the most important milestones.
Before blockchain existed, researchers were already working on cryptography and digital forms of money.
In 1982, cryptographer David Chaum proposed important ideas involving digital signatures and privacy-preserving electronic payments. These ideas helped establish some of the foundations for later digital-currency systems.
The important point is that researchers were already asking a major question:
Can people exchange information or value digitally without having to completely trust each other?
In 1991, researchers Stuart Haber and W. Scott Stornetta proposed a system for securely timestamping digital documents.
Their goal was to make it difficult for someone to secretly change a document's date or contents.
Their work introduced an important concept that later became central to blockchain:
Cryptographically linking records together.
Instead of simply storing documents independently, records could be connected so that changing an earlier record would affect the chain that followed it.
Haber, Stornetta, and Dave Bayer later incorporated Merkle trees, which made it possible to efficiently group and verify multiple records.
This is important because blockchain systems need efficient ways to organize and verify large numbers of pieces of data.
The idea of grouping many records together eventually became closely related to how blockchain blocks organize transactions.
Computer scientist Nick Szabo proposed an idea called bit gold, a decentralized form of digital money.
Although bit gold was never launched as a functioning cryptocurrency, it explored ideas that would later become important in Bitcoin, including scarcity, proof of work, and digital ownership.
A major turning point came in 2008.
A person or group using the name Satoshi Nakamoto published the Bitcoin whitepaper:
“Bitcoin: A Peer-to-Peer Electronic Cash System.”
The proposal described a system for electronic payments that could operate without requiring a central financial institution to maintain the transaction ledger.
Bitcoin combined several existing ideas, including cryptographic hashing and proof of work, into a practical decentralized system.
In January 2009, the Bitcoin network went live and the first block, known as the Genesis Block, was created.
This was the first major practical implementation of blockchain technology.
Bitcoin demonstrated that a decentralized network could maintain a shared public ledger of transactions without relying on a traditional central authority.
This is why Bitcoin is often considered the first successful practical application of blockchain technology.
Bitcoin showed that blockchain could be used for digital money.
But developers began asking another question:
What if a blockchain could run programs, not just record payments?
In 2013, Vitalik Buterin proposed Ethereum.
The Ethereum idea expanded blockchain from primarily being a transaction ledger into a programmable platform capable of running smart contracts and decentralized applications.
The Ethereum whitepaper was published in 2014.
On July 30, 2015, the Ethereum network officially launched with its first block, known as the Genesis Block, beginning the Frontier network.
Ethereum introduced a major expansion of blockchain's capabilities: smart contracts.
A smart contract is essentially a program stored and executed on a blockchain. It can automatically perform actions when predetermined conditions are met.
For example:
IF a buyer sends the required payment
THEN transfer the digital asset to the buyer.
This meant blockchain could be used for more than cryptocurrency. Developers could build decentralized applications and programmable systems on top of the blockchain.
After Bitcoin and Ethereum, blockchain technology increasingly expanded into areas such as:
Supply-chain tracking
Digital identity
Financial services
Decentralized applications
Tokenized assets
Digital collectibles
Decentralized finance (DeFi)
The focus gradually shifted from:
“Can blockchain create digital money?”
to:
“What other types of systems can blockchain support?”
During the 2020s, blockchain ecosystems continued developing around areas such as:
DeFi
NFTs
Stablecoins
Decentralized applications
Tokenization
Layer-2 scaling networks
Enterprise and government applications
New consensus and interoperability technologies
Ethereum also underwent major technical upgrades, including its transition from Proof of Work to Proof of Stake in 2022.
Today, blockchain is no longer simply associated with Bitcoin. It is increasingly viewed as a broader technology for shared records, programmable agreements, digital assets, and decentralized applications.
| Year | Milestone | Why It Matters |
|---|---|---|
| 1982 | David Chaum's cryptographic/digital-cash research | Early foundation for private digital payments |
| 1991 | Haber & Stornetta's timestamping system | Cryptographically linked records |
| 1992 | Merkle trees incorporated | More efficient verification of grouped records |
| 1998 | Nick Szabo's bit gold | Early decentralized digital-money concept |
| 2008 | Bitcoin whitepaper | Proposed decentralized peer-to-peer electronic cash |
| 2009 | Bitcoin launches | First major practical blockchain implementation |
| 2013 | Ethereum proposed | Blockchain envisioned as a programmable platform |
| 2014 | Ethereum whitepaper | Detailed smart-contract and decentralized-application vision |
| 2015 | Ethereum launches | Smart contracts become a practical blockchain capability |
| 2020s | DeFi, NFTs, Layer-2s, tokenization, etc. | Blockchain expands beyond cryptocurrency |
The historical development shows that blockchain was not invented from nothing. It was the result of decades of research and experimentation that eventually came together in Bitcoin and later Ethereum.
Blockchain and traditional databases can both store information, but they are designed for different situations.
A traditional database usually prioritizes speed, efficiency, centralized control, and easy modification.
Blockchain prioritizes shared verification, transparency, and resistance to unauthorized changes.
Here are the major differences.
A traditional database is usually controlled by a particular organization.
For example, imagine a university's student database.
The university may have a central database containing:
Student names
Student IDs
Grades
Attendance
Course information
Authorized university staff can access or modify the information according to their permissions.
The university is ultimately responsible for maintaining the database.
A blockchain can distribute copies of its ledger across many nodes.
Instead of one organization holding the only authoritative copy, multiple participants maintain copies and use a consensus mechanism to agree on new records.
Traditional database:
University server → Student records
Blockchain:
Node A ↔ Node B ↔ Node C ↔ Node D
All maintain and verify the shared ledger.
Main difference:
Traditional databases are generally centrally controlled, while blockchains are designed to be distributed across participating nodes.
Authorized users can normally update or delete information.
For example:
A university employee could correct:
Grade: 75 → Grade: 85
The database simply stores the updated value.
This is useful because organizations often need to correct mistakes.
Blockchain records are designed to be much more difficult to alter after they have been confirmed and added to the chain.
If someone changes an old transaction, the cryptographic relationship between blocks can be affected.
Imagine a normal spreadsheet:
Student A — Score: 80
An authorized user can change it to:
Student A — Score: 90
The spreadsheet simply shows the new value.
With a blockchain, changing an old record can cause the cryptographic links and verification mechanisms to no longer match.
Main difference:
Traditional databases are generally designed for controlled editing, while blockchains are designed for tamper resistance and traceability.
This is one of the biggest differences.
Users generally trust the organization controlling the database.
For example, when you check your bank balance, you trust the bank's system to correctly maintain your account information.
You do not need thousands of computers to independently agree on your balance.
You trust the institution operating the database.
Blockchain can reduce the need to rely on one central authority.
Instead, participants can use:
Cryptography
Consensus mechanisms
Distributed copies
Verification rules
to establish agreement about the state of the ledger.
Traditional database:
“I trust the bank because the bank controls the database.”
Blockchain:
“I can verify the record because the network follows agreed rules for recording and validating transactions.”
Main difference:
Traditional databases often rely heavily on institutional trust, while blockchains are designed to allow participants to reach agreement through technical mechanisms and network rules.
Traditional databases are usually faster for ordinary data-management tasks.
Why?
Because they do not necessarily need thousands of computers to independently verify and record the same transaction.
For example, when you search for your student record, a centralized database can retrieve the information quickly.
Blockchain transactions may require additional processes such as:
Network communication
Transaction validation
Consensus
Block creation
Confirmation
This can make blockchain less efficient for some applications.
Imagine a supermarket with thousands of transactions per second.
A traditional database may be better suited for quickly updating:
Product #123 → Stock: 49 → Stock: 48
A blockchain may introduce unnecessary overhead if there is no need for multiple independent parties to maintain a shared ledger.
Main difference:
Traditional databases are generally more efficient for high-speed centralized data management, while blockchains sacrifice some efficiency to provide distributed verification and other properties.
The information inside a traditional database is usually accessible according to the organization's permissions.
For example, a company's employee database may only be accessible to authorized employees.
The public normally cannot inspect the database directly.
Some blockchains are public, meaning that transactions can be viewed and independently verified by anyone.
For example, on a public blockchain, people can inspect transaction histories without being employees of the organization operating the network.
However, public blockchain does not automatically mean that every piece of personal information is publicly visible. What is visible depends on the design of the blockchain and the information stored on it.
Main difference:
Traditional databases often restrict visibility through organizational permissions, while public blockchains can provide much greater transparency.
Blockchain is not automatically better than a traditional database.
The correct technology depends on the problem.
One organization controls the data.
High speed is important.
Data needs frequent updates or deletion.
Strong access control is required.
Maximum efficiency is a priority.
Example:
A university's internal student-management system.
Multiple organizations need to share a ledger.
Participants may not fully trust one another.
Records need strong tamper resistance.
Participants need to independently verify transactions.
Transparency and traceability are important.
Example:
A supply-chain system involving manufacturers, shipping companies, distributors, retailers, and customers.
Instead of each company keeping completely separate records, a blockchain could provide a shared record of important events.
| Feature | Traditional Database | Blockchain |
|---|---|---|
| Control | Usually centralized | Distributed among participating nodes |
| Data modification | Authorized users can usually edit/delete | Designed to make past records difficult to alter |
| Trust | Often relies on a central organization | Uses cryptography, consensus, and distributed verification |
| Speed | Generally very fast | Can be slower because of consensus and network requirements |
| Transparency | Usually permission-based | Public blockchains can be highly transparent |
| Data copies | Often managed by a central system | Multiple nodes may maintain copies |
| Best suited for | Centralized data management | Shared, verifiable records between multiple parties |
| Example | Bank or university database | Bitcoin transaction ledger |
Blockchain is more than simply a technology for cryptocurrency.
At its foundation, it is a way of creating a shared digital ledger in which records can be grouped into blocks, linked through cryptography, distributed across a network, and validated according to agreed rules.
Its development took decades:
Early cryptography → secure timestamps → digital-currency experiments → Bitcoin → Ethereum → smart contracts → today's blockchain ecosystems
The most important lesson is that blockchain is not a replacement for every traditional database.
Traditional databases remain extremely useful because they are fast, efficient, and easy for organizations to control and update.
Blockchain becomes especially interesting when multiple parties need to share information and want a system that provides verification, transparency, traceability, and resistance to unauthorized changes without relying entirely on one central authority.
In simple terms:
A traditional database is like a notebook controlled by one trusted person. A blockchain is more like a shared notebook where many people keep synchronized copies and follow agreed rules for adding new pages.
Understanding this difference helps explain why blockchain technology has developed from an idea about digital money into a broader technology for decentralized applications, digital assets, and shared digital records.
មតិយោបល់ 0