Swapping bits and distributing hashes on the decentralized web

If you’ve been following our blog at all, you’ve probably come across concepts like interacting with the IPFS network, or communicating between IPFS peers, or even read out blog post about how IPFS peer nodes identify each other on the distributed web. But for the most part, we haven’t totally defined what we mean when we make these types of statements. For instance, what types of interactions are peers engaging in? How is information exchanged? To what extent do they advertise content they are hosting, and how do they request new content, etc?

This is a companion discussion topic for the original entry at https://blog.textile.io/swapping-bits-and-distributing-hashes-on-the-decentralized-web/