Lesson 01: What is a Blockchain?
Imagine a shared, digital ledger that's duplicated and spread across many computers. This ledger, called a blockchain, records transactions in a way that's secure, transparent, and resistant to tampering.
How it Works:
- Transactions: When someone wants to send cryptocurrency, a transaction is created. This transaction is broadcast to a network of computers.
- Blocks: These transactions are grouped together into "blocks." Each block contains a list of recent, verified transactions.
- Chaining: Once a block is filled and verified, it's added to the end of the existing chain of blocks. This is where the term "blockchain" comes from! Each new block is cryptographically linked to the previous one, creating a secure and chronological chain.
- Decentralization: The key here is that this chain isn't stored in one central place. Instead, identical copies are held by many participants (nodes) in the network. This makes it incredibly difficult for anyone to alter or hack the ledger because they'd have to change the majority of the copies simultaneously.
- Immutability: Because of the cryptographic links between blocks and the distributed nature of the ledger, once a block is added to the chain, it's extremely difficult to change or delete. This "immutability" is a core feature that ensures the integrity of the recorded data.
Key Features:
Transparency: While the identities of participants can be pseudonymous, the transactions themselves are usually visible to anyone on the network.
Security: Cryptography, including hashing and digital signatures, secures transactions and the integrity of the chain.
Decentralization: No single point of control or failure, making it robust and censorship-resistant.
Immutability: Once data is recorded, it's virtually impossible to alter.
Think of it like a shared Google Doc that everyone can see, but no one can change past entries without everyone else agreeing and updating their copy simultaneously. This foundational concept is what powers many cryptocurrencies and other decentralized applications.