-
Notifications
You must be signed in to change notification settings - Fork 76
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
Unclear project status #125
Comments
Sorry for the delay in getting back to you. Most of the effort going into this project at the moment is coming from the team building Teku (https://github.com/PegaSysEng/teku) which is using jvm-libp2p heavily. The good news is that its working well for us (hence only occasional bug fixes going in here) and is probably a lot better than the "Heavy work in progress" that the README says. It is still a pretty minimal implementation of libp2p - it has enough to work well with ETH2 applications but there are a lot of additional components other libp2p implementations have that aren't implemented here. Help is definitely welcome though. Is there are particular area you're interested in helping out with? |
My interest is in implementing a jvm based IPFS server. It's surprisingly difficult to piece together the current level of support for running IPFS on the JVM. I'm also a little perplexed at a project with ambitions to redesign the web only really seems to support Go and Javascript. Most of the supporting Java libraries seem to be a direct port from Go to Java leaving the code very Go-ish. |
Very interested to know if there will be any concentrated push in this project... |
The best I can say is that this is actively in use, was recently part of the Teku audit (results should be published soon) and used in production for ETH2. So it's definitely well supported and will live on but unlikely to get new features unless they're required by ETH2 or other contributors step up to provide them. We're definitely very happy to accept contributions and help people get started with the project though. |
is there a doc available to understand the current implementation status? |
DHT is also my most wanted |
It's very difficult to tell what the status of this project. There's the warning "Heavy work in progress" but the roadmap has minimal phase as versions v0.x and that would put the current release 0.5.3 in the minimal phase but the Definition of Done has all items checked off.
This is a really cool project and I'd love to help out but it's somewhat confusing based on the README where things stand.
The text was updated successfully, but these errors were encountered: