IFCCI

The Bitcoin Network

What is a Bitcoin Node?

4 分钟阅读第 4 课,共 12 课
33%

学习目标

  1. 1Distinguish between full nodes and light nodes in the Bitcoin network
  2. 2Describe the three key responsibilities of a Bitcoin full node: enforcing rules, sharing information, and storing the blockchain
  3. 3Understand why Bitcoin is called a "trustless system" based on how nodes independently verify transactions
  4. 4Explain why nodes are essential and what would happen without them

What is the Bitcoin Network and What Does a Node Do?

The Bitcoin network is a peer-to-peer (P2P) system made up of thousands of computers known as nodes.

In earlier lessons, we talked about how networks work and what P2P means. Now let's zoom in on a key piece of that system: the Bitcoin node.

What Is a Bitcoin Node?

A Bitcoin node—more specifically, a full node—is simply a computer running the Bitcoin software (often called the Bitcoin client).

It can be a desktop, laptop, or any computer with enough storage space to keep the Bitcoin network's transaction history.

While people often use the terms "node" and "full node" interchangeably, there's an important distinction:

  • Full nodes enforce the rules, validate transactions, and store the entire blockchain.
  • Light nodes (or lightweight nodes) depend on full nodes to function. They don't store the full blockchain or enforce rules independently.

So when we say "node" going forward, we're referring to a full node—the real backbone of the network.

What Does a Bitcoin Node Do?

A Bitcoin node has three key responsibilities:

  1. Follow the Rules (Enforce the Protocol)
  2. Share Information (Communicate with Other Nodes)
  3. Store the Blockchain (Keep a History of Transactions)

Let's break these down:

1. Follow the Rules

Each node is programmed to follow the Bitcoin protocol—a set of predefined rules that govern how the network operates.

The protocol is baked into the software. That means your computer, once running a Bitcoin client, already knows what to do. It doesn't need instructions from anyone.

For example, one basic rule is: You can't spend more bitcoin than you own.

If a transaction violates the rules (say, trying to send 5 BTC when the user only has 2 BTC), the node simply rejects it—and it doesn't get passed along to others.

Because every node can verify all information independently, no trust is needed between nodes. This is what makes Bitcoin a trustless system.

2. Share Information

Bitcoin nodes love to "gossip"—but instead of sharing rumors, they share transactions.

There are two main types of transaction data shared:

  • Fresh transactions: Newly submitted transactions not yet confirmed.
  • Confirmed transactions: Transactions that have been grouped together in blocks and added to the blockchain.

Think of it like this: Imagine each transaction is a coffee shop receipt. After a few visits, you gather them into a bundle—that's a block.

So, when nodes share confirmed transactions, they send them as blocks—bundled and verified groups of transactions.

3. Store the Blockchain

Each node stores its own full copy of the blockchain—the ledger of all confirmed Bitcoin transactions.

What's a chain in blockchain?

It just means each new block is linked to the previous one—forming a continuous, unbreakable chain of transaction history.

This structure ensures that once a block is added, it can't be altered. It's permanent.

Every node keeps a copy of this blockchain and does its best to stay in sync with others. If a node goes offline and comes back later, it simply downloads the latest data from other nodes.

Because every node holds a copy, there is no central version of the blockchain. And if one node goes down, the network keeps running.

To stop Bitcoin completely, you'd have to destroy every single copy of the blockchain on every node worldwide—an almost impossible task.

Why Nodes Matter

Nodes are absolutely essential. Without them:

  • The network couldn't validate transactions.
  • The blockchain wouldn't exist.
  • Bitcoin itself wouldn't function.

Each node is independent and can join or leave the network at any time. But the more nodes there are, the more secure and decentralized the system becomes.

There's no central authority. No single point of failure. Just a global web of computers working together—powered by code, not trust.

A Quick Note on Mining

To get new transactions added to the blockchain, they need to go through a process called mining. This is done by special types of nodes known as miners.

We'll cover mining in more detail in the next lesson.

In Summary

The Bitcoin network is:

  • A decentralized peer-to-peer system made up of thousands of nodes
  • Powered by computers that independently enforce rules, share transactions, and store the blockchain
  • Resilient, with no central server or point of failure
  • Kept running by people around the world who choose to support the network by running a node

No nodes = no network.
No network = no blockchain.
No blockchain = no Bitcoin.

That's how important nodes are.

核心要点

  1. 1A Bitcoin full node is a computer running Bitcoin software that enforces protocol rules, shares transaction data, and stores a complete copy of the blockchain
  2. 2Full nodes validate transactions independently—if a transaction violates the rules, the node rejects it, making Bitcoin a trustless system
  3. 3Nodes share both fresh (unconfirmed) transactions and confirmed transactions bundled into blocks with other nodes across the network
  4. 4Every node stores its own copy of the entire blockchain, ensuring no central version exists and making it nearly impossible to shut down Bitcoin
  5. 5Without nodes there is no network, no blockchain, and no Bitcoin—they are the essential backbone of the entire system

Knowledge Check

1. What are the three key responsibilities of a Bitcoin full node?