-
Notifications
You must be signed in to change notification settings - Fork 1.1k
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
Example projects that use libp2p #64
Comments
Right now, the only production use of go-libp2p (that i know of) is in go-ipfs. We would love to work with others on helping them use libp2p for their projects too if theres any interest. |
Yep we will be using it. |
Adding myself to this thread :) Interested on participating on these conversations. |
@whyrusleeping @diasdavid OpenBazaar's current plan is to reuse most of the |
Forwarding @cpacia's comment from Slack:
|
I wouldn't use DHT for storing messages hashes, it is too unreliable in my opinion for that purpose (and how do you retrieve message to someone from DHT?), there isn't anything ready for messages yet, but once pubsub is implemented fully if you add OrbitDB to that system similar to patchwork should be quite easy to implement. |
The dht could be used for that just fine i think, you would just need to have both parties online within one TTL of eachother to complete a message pass (once you modify the dht to allow storage of arbitrary non-hash message data, which is pretty simple). You wouldnt necessarily be 'splitting the network' but theres no real worry around a 'network split' |
Here's a video that shows what the OpenBazaar team has done so far: |
@JustinDrake that looks great! |
I haven't modified what type of data is stored in the dht. It's still a The key is a hash of the (prefix) of the recipient ID and the provider The peer ID field in the provider obj is not needed for my purpose so I use The first 12 bytes are zeros and the remainder is random. If it finds a provider with peer ID that starts with 12 zeros it applies
|
Adding myself to this thread as we're going to be using libp2p for holochain (http://ceptr.org/projects/holochain) |
would love to get someone to contribute a little blurb to our readme with projects using libp2p |
We now have this: https://github.com/libp2p/go-libp2p#notable-users |
I come from the OpenBazaar project and I am new to
go-libp2p
andgo-ipfs
. Are the examples that uselibp2p
in a production environment? Where's the best place to learnlibp2p
by example?The text was updated successfully, but these errors were encountered: