IFCCI

The Bitcoin Network

What is a Network?

3 分钟阅读第 1 课,共 12 课
8%

学习目标

  1. 1Distinguish between client-server and peer-to-peer (P2P) network architectures
  2. 2Understand the concept of a single point of failure and why it matters
  3. 3Explain why the Bitcoin network uses a peer-to-peer structure
  4. 4Recognize how P2P architecture makes Bitcoin resilient and censorship-resistant

Bitcoin's Network: How It Works

Unlike traditional systems where a central authority—like a bank—manages transactions, Bitcoin operates on a decentralized network. It's powered by thousands of independent computers running special software that enables the sending and receiving of bitcoins.

This global network of computers is known as the Bitcoin network.

Before we explore the Bitcoin network in detail, let's take a step back and answer a simple question:

What Is a Network?

More specifically, what is a computer network?

At its core, a network is just a group of computers that are connected to each other so they can exchange data.

There are two main types of network structures:

1. Client-Server Network

In this setup, there's one central computer, called a server, that acts as the main hub. Other computers, known as clients, connect to the server to request and receive data.

Client-server model

  • The server provides data or services
  • The clients receive and use those services

This is the standard structure used by most banks and popular payment platforms like PayPal, Venmo, Apple Pay, and Google Pay.

For example, when you use your phone to check your bank account, your device is the client connecting to your bank's central server.

While this model is efficient, it has a major flaw—it depends on a single central point. If the server goes down, the whole system fails. This is known as a single point of failure (SPOF).

2. Peer-to-Peer Network (P2P)

Now, let's talk about a peer-to-peer network, or P2P for short.

In this type of network, there's no central server. Instead, all computers—called nodes—are equal and can function as both clients and servers.

Each node can request data, provide data, or both.

Instead of the "hub-and-spoke" layout of a client-server model, a P2P network looks more like a spiderweb—with every node connected directly to others.

In a peer-to-peer setup:

  • Every participant is both a user and a provider
  • Everyone has equal status (they're all "peers")
  • Data flows directly between computers without going through a central hub

Famous examples of P2P networks include BitTorrent and the legendary file-sharing program Napster. And yes—even the Internet itself is a form of a massive peer-to-peer system!

So... What Does This Have to Do With Bitcoin?

Everything.

The Bitcoin network is a peer-to-peer network.

There's no central server, no single controlling authority. Instead, every node in the network communicates and shares data directly with others.

This structure makes the Bitcoin network more resilient, secure, and censorship-resistant, which is exactly what makes it so revolutionary.

核心要点

  1. 1A computer network is a group of computers connected to exchange data, and there are two main types: client-server and peer-to-peer (P2P)
  2. 2Client-server networks rely on a central server, creating a single point of failure (SPOF)—if the server goes down, the entire system fails
  3. 3In a peer-to-peer network, all nodes are equal and can function as both clients and servers, with no central hub
  4. 4The Bitcoin network is a peer-to-peer network, making it resilient, secure, and censorship-resistant because there is no single controlling authority

Knowledge Check

1. What is the main disadvantage of a client-server network architecture?