លំហសិក្សាកម្ពុជា
V1.0
Blockchain
A blockchain is an open, distributed digital ledger designed to record transactions securely across a decentralized, peer-to-peer network of computers (nodes). Instead of relying on a centralized intermediary—such as a bank, cloud provider, or government authority—the integrity of the system is governed by mathematical cryptography and algorithmic consensus.
Its primary characteristics include:
Decentralization: No single entity controls the ledger. Identical copies of the entire transaction history are stored across thousands of independent nodes worldwide, removing single points of failure.
Consensus Mechanisms: Before any new transaction or batch of data (block) is accepted, the network must agree on its validity through consensus protocols (e.g., Proof of Work or Proof of Stake), preventing fraudulent entries or double-spending.
Immutability: Every block contains cryptographic data linking it directly to the previous block (using cryptographic hash pointers). Once a block is verified and linked into the chain, retroactively altering any transaction within it would invalidate every subsequent block, making the stored data effectively permanent and tamper-proof.
1982 – Foundations of Cryptographic Protocols: Computer scientist David Chaum publishes his dissertation proposing the first conceptual model for a decentralized vault system and cryptographically secure communications, laying early ground rules for digital cash.
1991 – Cryptographically Secured Chains of Blocks: Stuart Haber and W. Scott Stornetta introduce a system using digital timestamps and cryptographic hashing to certify when documents were created, ensuring they could not be backdated or altered. This is the structural origin of the "chain of blocks."
1997–1998 – Proof of Work & Bit Gold: Adam Back invents Hashcash, a Proof-of-Work algorithm designed to prevent email spam. Shortly after, Nick Szabo introduces Bit Gold, a precursor to modern cryptocurrencies featuring decentralized title registers and cryptographic puzzle-solving.
2008 – The Bitcoin Whitepaper: An anonymous developer or group under the pseudonym Satoshi Nakamoto publishes "Bitcoin: A Peer-to-Peer Electronic Cash System", combining peer-to-peer networking, hashing, cryptographic incentives, and Proof of Work to solve the persistent "double-spending" problem without a central authority.
2009 – Launch of Bitcoin (Genesis Block): Nakamoto mines the first block (Block 0) of the Bitcoin network on January 3, 2009, making decentralized cryptocurrency fully operational in the real world.
2013–2014 – Conceptualization of Ethereum: Vitalik Buterin argues that blockchain's utility extends beyond simple monetary transfers. He authors the Ethereum whitepaper, outlining a Turing-complete, programmable blockchain platform.
2015 – Ethereum Mainnet & Smart Contracts Launch: Ethereum officially goes live in July 2015, introducing "smart contracts"—self-executing pieces of code stored directly on the blockchain. This innovation expands blockchain technology into decentralized finance (DeFi), tokens, governance systems, and decentralized applications (DApps).
Traditional Database: Governed by a centralized administrator or single organization. The host server retains absolute authority over user access, data storage, and network rules.
Example: A core banking system (such as Oracle or PostgreSQL run by a retail bank). If the bank decides to freeze an account or roll back a transaction, it has direct authority and technical access to do so.
Blockchain: Fully decentralized and run across a distributed node network. There is no central administrator who can unilaterally modify records, shut down the network, or deny access.
Example: The Bitcoin network, where thousands of independent nodes validate identical transaction logs concurrently, preventing any single company or government from altering account balances.
Traditional Database: Built on the CRUD model—users with administrative permissions can Create, Read, Update, and Delete data at will.
Example: An internal company inventory database where a database administrator can update a product price from $50 to $40, completely overwriting and erasing the original value from the table.
Blockchain: Exclusively append-only. Historical entries cannot be overwritten, changed, or deleted. Corrections must take the form of an entirely new transaction appended to a new block.
Example: A supply chain tracking system on Ethereum or Hyperledger. If a shipment's location changes or an error is made, a new transaction is recorded to document the update, leaving an unalterable, chronological audit trail of the original entry.
Traditional Database: Trust is placed entirely in the host organization and its security infrastructure. Transactions are validated simply because authorized software or authenticated administrative credentials submitted them.
Example: A hospital's patient records database, where system administrators grant write access based on employee login credentials and role-based policies.
Blockchain: Built on a "trustless" architecture where participants do not need to know or trust each other. Transactions are validated mathematically through peer-to-peer consensus mechanisms and cryptographic digital signatures before inclusion in a block.
Example: A decentralized financial transfer (such as sending ETH), where transactions execute automatically only if verified by cryptographic signatures and confirmed by consensus validators across the global network.
មតិយោបល់ 0