docs
docs copied to clipboard
Documentation site for the libp2p project.
I think we could stand to clarify what we mean specifically by "connection", and it would help to have an overview of the connection upgrading process. The upgrading section should...
We should have a concept doc about protocol negotiation that describes the high-level need, with details about how [multistream](https://github.com/multiformats/multistream-select) is used throughout the libp2p stack. We should emphasize that multistream...
A proposal to include the security protocol (TLS or Noise) in the multiaddr is being proposed. This is a performance optimization to reduce time spent in protocol negotiation. [go-libp2p is...
Connection establishment performance optimizations are being specified and on the roadmap for two libp2p implementations: - [go-libp2p](https://github.com/libp2p/go-libp2p/blob/master/ROADMAP.md#b-%EF%B8%8F-handshakes-at-the-speed-of-light) and [rust-libp2p](https://github.com/libp2p/rust-libp2p/blob/master/ROADMAP.md#handshake-optimizations) ## Done Criteria - [x] Documentation describing these optimizations exists (to...
## Done Criteria - [ ] Tutorial introduction: Ping application - [ ] Prerequisites - [ ] Install Nim - [ ] Create an empty project - [ ] Install...
Should cover the basics of the content routing interface and how it's used by other parts of libp2p (e.g. rendezvous for AutoRelay). Should mention that the primary implementation is via...
Currently, there are various docs, articles, and public talks describing what project flare is and does, but I can't find anything that describes how to actually use it. It would...
I mentioned the switch / swarm in the transport doc, but a more in-depth look at the public API surface and its responsibilities would help clarify things for users. Could...
First of all, thanks for the documentation. I appreciate the effort that goes into it. Thing is, I just read the protocol section in the documentation [here](https://docs.libp2p.io/concepts/protocols/) and I have...