Skip to Content
Mastering Bitcoin, 3rd Edition
book

Mastering Bitcoin, 3rd Edition

by Andreas M. Antonopoulos, David A. Harding
November 2023
Beginner
402 pages
11h 51m
English
O'Reilly Media, Inc.
Content preview from Mastering Bitcoin, 3rd Edition

Chapter 10. The Bitcoin Network

Bitcoin is structured as a peer-to-peer network architecture on top of the internet. The term peer-to-peer, or P2P, means that the full nodes that participate in the network are peers to each other, that they can all perform the same functions, and that there are no “special” nodes. The network nodes interconnect in a mesh network with a “flat” topology. There is no server, no centralized service, and no hierarchy within the network. Nodes in a P2P network both provide and consume services at the same time. P2P networks are inherently resilient, decentralized, and open. A preeminent example of a P2P network architecture was the early internet itself, where nodes on the IP network were equal. Today’s internet architecture is more hierarchical, but the Internet Protocol still retains its flat-topology essence. Beyond Bitcoin and the internet, the largest and most successful application of P2P technologies is file sharing, with Napster as the pioneer and BitTorrent as the most recent evolution of the architecture.

Bitcoin’s P2P network architecture is much more than a topology choice. Bitcoin is a P2P digital cash system by design, and the network architecture is both a reflection and a foundation of that core characteristic. Decentralization of control is a core design principle that can only be achieved and maintained by a flat and decentralized P2P consensus network.

The term “Bitcoin network” refers to the collection of nodes running the Bitcoin ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Mastering Blockchain, Fourth Edition - Fourth Edition

Mastering Blockchain, Fourth Edition - Fourth Edition

Imran Bashir
The Bitcoin Standard

The Bitcoin Standard

Saifedean Ammous
Mastering Ethereum, 2nd Edition

Mastering Ethereum, 2nd Edition

Carlo Parisi, Alessandro Mazza, Niccolo Pozzolini, Gavin Wood, Andreas M. Antonopoulos
Zero Trust Networks, 2nd Edition

Zero Trust Networks, 2nd Edition

Razi Rais, Christina Morillo, Evan Gilman, Doug Barth

Publisher Resources

ISBN: 9781098150082Errata Page