Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

outsource using go-libp2p #67

Open
systemshift opened this issue Dec 7, 2018 · 1 comment
Open

outsource using go-libp2p #67

systemshift opened this issue Dec 7, 2018 · 1 comment

Comments

@systemshift
Copy link

According to the contributing file, it is recommended to vendor everything when possible.
libp2p has a go implementation which seem to be a good candidate to use https://github.com/libp2p/go-libp2p

It might make it easier to implement DHT using it, but it isn't clear how safe implementing it exclusively with i2p would work out, it might be also worthy to note the maintainer includes tor & i2p as part of their roadmap. So further research is needed.

@majestrate
Copy link
Owner

i2p's bittorrent dht is really weird and has nonstardard isms like requiring use of both repliable and non-repliable i2p datagrams (it is still normal kad). dropping in libp2p's dht probably won't work with i2psnark and friends. it may work with lokinet support as it's a blank slate and we can do whatever we want with it.

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

No branches or pull requests

2 participants