Live data from Hacker News

Libp2p – A modular network stack

libp2p.io

31–34 of 34 posts

Re: Libp2p – A modular network stack

#32

What are some concrete examples for which this would be useful? Near the end it says it's being developed by people in the IPFS community. Does anyone know for what they plan on using it?

Hi, libp2p dev here! Yes, we use it today! libp2p is the P2P Networking Stack of IPFS that we refactored into its own project so that others could take advantage and be part of its ecosystem as well. It is what gives IPFS and other projects the P2P connectivity, support for multiple platforms (including Browsers) and more! There are 3 implementations interoperable today at different stages of completion (Go, JS for N…

I use libp2p extensively for an upcoming open source project, Melodyne[1]. While there are some semantics that are annoying to deal with in the Go bindings, it is the most feature-rich p2p library I have discovered to date.

1: https://github.com/joshumax/Melograph/

Re: Libp2p – A modular network stack

#33
post #6

Any idea why this is upvoted to make the front page this time?

I'm glad it was. I hadn't heard of it before, and now I'm watching the introduction video to learn more. I'm not really familiar with IPFS, but what I do know is that it has had some consistent buzz for a while now.

Re: Libp2p – A modular network stack

#34

What are some concrete examples for which this would be useful? Near the end it says it's being developed by people in the IPFS community. Does anyone know for what they plan on using it?

Hi, libp2p dev here! Yes, we use it today! libp2p is the P2P Networking Stack of IPFS that we refactored into its own project so that others could take advantage and be part of its ecosystem as well. It is what gives IPFS and other projects the P2P connectivity, support for multiple platforms (including Browsers) and more! There are 3 implementations interoperable today at different stages of completion (Go, JS for N…

The only thing I'm missing is a C++ implementation of libp2p.

Ethereum is the only example I've found that comes close, but it's poorly commented and only implements a small set of details of libp2p.

Post reply on HN