Peer to Peer Network

John Newbery covers the primitives and functionality that comprises Bitcoin peer-to-peer network. This includes types of nodes that comprise the network, message format, control messages, transaction and block propagation, mempool, fee estimation, compact blocks etc.