Skip to content

libp2p + HTTP#477

Closed
MarcoPolo wants to merge 7 commits intomasterfrom
marco/libp2p-http
Closed

libp2p + HTTP#477
MarcoPolo wants to merge 7 commits intomasterfrom
marco/libp2p-http

Conversation

@MarcoPolo
Copy link
Contributor

We've discussed this a lot, and I think it's a good idea for the points listed in the spec. I've written the first draft here along with a PoC implementation in go-libp2p: libp2p/go-libp2p#1874.

This unlocks a lot of cool use cases. For example with this you can put a dumb HTTP cache in front of your libp2p node and easily scale the amount of requests you can handle. You can integrate directly with existing CDN infrastructure (what if the provider record said something like /dns4/my-bucket.r2.dev/tcp/443/tls/http and you seamlessly fetched it with your existing libp2p request/response protocol).

Note: This came from discussions that happened around IPFS camp. This work is currently not on the roadmap, so this will be prioritized below unless we (as a community) decide otherwise.

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

7 participants