This document presents
libp2p
, a modularized and extensible network stack to overcome the networking challenges faced when doing peer-to-peer applications.libp2p
is used by IPFS as its networking library.
Authors:
Reviewers:
N/A
This describes the IPFS network protocol. The network layer provides point-to-point transports (reliable and unreliable) between any two IPFS nodes in the network.
This document defines the spec implemented in libp2p
.
This RFC is organized by chapters described on the Table of contents section. Each of the chapters can be found in its own file.
- 1 Introduction
- 2 An analysis the state of the art in network stacks
- 3 Requirements
- 4 Architecture
- 5 Data structures
- 6 Interfaces
- 7 Properties
- 8 Implementations
- 9 References
Please contribute! Dive into the issues!
Please be aware that all interactions related to multiformats are subject to the IPFS Code of Conduct.
CC-BY-SA 3.0 License © Protocol Labs Inc.