Protocols
There are protocols everywhere you look when you’re writing network applications, and libp2p is especially thick with them.
The kind of protocols this article is concerned with are the ones built with libp2p itself, using the core libp2p abstractions like transport, peer identity, addressing, and so on.
Throughout this