1. DEFINITION OF BLOCKCHAIN
A blockchain is a shared digital record book that keeps track of transactions across a network of computers in a safe and clear way. Unlike traditional systems that depend on a central authority like a bank, a blockchain operates across many connected computers where no single person or company is in full control. It works using three main features: decentralization, immutability, and consensus.
Decentralization means that copies of the record book are saved on many different computers instead of just one server, so the system keeps working even if one computer fails. Immutability means that once information is checked and saved into a block, it is permanently locked in place using computer code. Changing past records is almost impossible because someone would have to change every single block that came after it. Finally, consensus is the method computers use to agree with each other that a new transaction is real without needing a middleman to approve it.
2. HISTORY TIMELINE
From 1982 to 1998
The ideas behind blockchain started long before digital currencies like Bitcoin became popular. In 1982, a computer scientist named David Chaum wrote about early concepts for secure, shared databases. In 1991, Stuart Haber and W. Scott Stornetta created a system that chained blocks of data together with timestamps so documents could not be tampered with. Later in 1998, Nick Szabo developed an early digital currency idea called "Bit Gold" and created the concept of smart contracts.
From 2008 to 2015
The real breakthrough came in 2008 when a person or group named Satoshi Nakamoto published the plan for Bitcoin. Nakamoto launched the Bitcoin network in January 2009 by creating the very first block of data, making it the first working peer-to-peer electronic cash system. The technology expanded even further in 2015 when Vitalik Buterin launched Ethereum. Ethereum brought smart contracts into the real world, allowing programs to run automatically on a blockchain beyond basic payment transactions.
3. BLOCKCHAIN VS. TRADITIONAL DATABASES
There are three main differences between a blockchain and a regular database:
1. Control and Setup
A normal database is controlled by one single owner or administrator, like a company or bank, that decides who can see or change the data. A blockchain is run by a network of independent computers that all share the same power. For example, when transferring money in a traditional bank system, you must rely on the bank's central database to move the funds. With Bitcoin, two people can send money directly to each other anywhere in the world without using a bank.
2. How Data Is Changed
In a regular database, an administrator can create, read, update, or delete information whenever they want. On a blockchain, data can only be added and read; it can never be edited or deleted once it is saved. For example, an online store like Amazon can easily edit or delete your shipping address in their database. On a blockchain like Ethereum, if an error happens in a transaction, it cannot be erased—you have to make a brand-new transaction to fix it.
3. How Trust Works
With a traditional database, you have to trust the organization in charge to keep the data safe and accurate. On a blockchain, trust is built into the software rules that verify transactions automatically. For instance, a university uses a central database to keep track of student grades, and students must trust the school staff to keep those records accurate. On the other hand, companies using blockchain for supply chains can track products from farms to stores together, knowing that no single company can secretly change the records.
មតិយោបល់ 0