What is libp2p
libp2p is a modular system of protocols, specifications, and libraries that enable the development of peer-to-peer network applications.