IFCCI

Blockchain Technology

What is a Blockchain?

4 分钟阅读第 1 课,共 10 课
10%

学习目标

  1. 1Define what a blockchain is and how it differs from a traditional database
  2. 2Understand how blocks are linked together using hashes to form a tamper-resistant chain
  3. 3Explain the concept of immutability and why blockchain data cannot be changed once recorded
  4. 4Distinguish between blockchain, distributed ledger, and Bitcoin as separate but related concepts

What Is a Blockchain?

A blockchain is a new way of storing data on the internet that makes it nearly impossible to change once it's recorded.

It's the technology behind Bitcoin and many other cryptocurrencies. So if you want to understand crypto, you first need to understand blockchain.

At its core, a blockchain is a decentralized database spread across a peer-to-peer (P2P) network. Unlike traditional databases managed by a central authority, blockchains don't have a single person or group in charge. Instead, anyone can add data—as long as they follow the rules. But once data is added, it can't be changed.

Blockchain vs. Regular Databases

A traditional database lets authorized users add, edit, or delete data. A blockchain, however, only allows new data to be added—and never altered or removed. That's why it's often described as "append-only."

Think of it like a special kind of digital ledger or record book that grows over time, with each new "page" permanently glued to the last one.

How a Blockchain Works

Blockchain stores data in units called blocks. These blocks are connected in the order they're created—forming a chain of blocks, or "blockchain."

Each block contains:

  • A list of data (e.g., transactions).
  • A timestamp showing when the block was created.
  • A unique hash—a digital fingerprint created from the block's data.
  • The hash of the previous block.

These hashes link the blocks together, forming a secure chain. If any block's data changes, its hash changes too, breaking the chain. That's what makes blockchain tamper-resistant.

Visualizing the Blockchain

You can picture a blockchain as:

  • A stack of blocks, like a vertical tower.
  • A horizontal chain, like train cars linked together.
  • A book, where each block is a new page that records digital events like cryptocurrency transactions.

No matter how you visualize it, the idea is the same: blocks are added one after another, and each new block depends on the one before it.

Immutability: Why Data Can't Be Changed

Because each block includes the previous block's hash, changing any block would require changing all the blocks that come after it. And since thousands of computers (called nodes) keep a copy of the entire blockchain, you'd need to convince most of them to accept your changes—which is nearly impossible.

This property is called immutability, meaning the data is permanent and tamper-resistant.

Blockchain and Bitcoin

Bitcoin was the first real-world use of blockchain technology. Without blockchain, Bitcoin wouldn't exist.

Each block in Bitcoin's blockchain contains a list of transactions—basically, records of bitcoins moving from one address to another.

If you think of the blockchain as a public ledger, then each block is like a new entry in that ledger. This is why you'll often hear blockchain described as a decentralized distributed ledger.

Let's break that down:

  • A ledger is a record of transactions.
  • Distributed means it's copied across many computers.
  • Decentralized means no single authority controls it.

Every Bitcoin node stores a full copy of this ledger and checks new transactions independently before they're added. No single person or entity decides what's valid—it requires agreement (or consensus) across the network.

What Problem Did Blockchain Solve?

When Satoshi Nakamoto invented Bitcoin, he needed to solve two big problems:

  1. Double-spending: How do you make sure someone doesn't spend the same digital money twice?
  2. Trust: In a network where nobody knows or trusts each other, how can everyone agree on what's true without a central authority?

Blockchain was the solution.

It keeps track of who owns what, and it makes sure everyone sees the same version of history. Once a transaction is added to the blockchain, everyone can verify it—and no one can erase it.

Is Blockchain the Same as Bitcoin?

Nope. Bitcoin and blockchain are different.

  • Bitcoin is a cryptocurrency.
  • Blockchain is the technology that makes Bitcoin possible.

Think of blockchain as the engine—and Bitcoin as the car it powers.

Other cryptocurrencies like Ethereum, Solana, and Cardano also have their own blockchains. So Bitcoin may have started it all, but blockchain has many other uses beyond just Bitcoin.

Blockchain vs. Distributed Ledger

The terms "blockchain" and "distributed ledger" are sometimes used interchangeably, but they're not the same.

  • A blockchain organizes data in blocks, which are linked together chronologically.
  • A distributed ledger simply means the data is shared across many locations or nodes. It doesn't have to use blocks or a chain structure.

So, while every blockchain is a type of distributed ledger, not every distributed ledger is a blockchain.

You can think of it like this:

  • All iPhones are smartphones, but not all smartphones are iPhones.

核心要点

  1. 1A blockchain is a decentralized, append-only database where data is stored in blocks linked together chronologically using cryptographic hashes
  2. 2Each block contains a list of data, a timestamp, its own hash, and the hash of the previous block—changing any block would break the entire chain
  3. 3Immutability means once data is added to the blockchain, it is permanent and tamper-resistant because thousands of nodes store copies
  4. 4Bitcoin was the first real-world application of blockchain technology, but blockchain and Bitcoin are not the same—blockchain is the technology, Bitcoin is the cryptocurrency
  5. 5Every blockchain is a type of distributed ledger, but not every distributed ledger is a blockchain

Knowledge Check

1. What makes data on a blockchain 'immutable'?