Merge pull request #79 from jamesray1/patch-1

Add and update info on gossipsub and implementations
This commit is contained in:
Steven Allen 2018-06-14 18:42:04 +00:00 committed by GitHub
commit 8524f0abc7
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 10 additions and 0 deletions

View File

@ -6,6 +6,8 @@
> A flooding pubsub system.
PubSub is a work in progress, with [floodsub](https://github.com/libp2p/go-floodsub/) as an initial protocol, followed by gossipsub, which is an alpha release as of May 2018.
## Table of Contents
- [Install](#install)
@ -25,6 +27,14 @@ go get github.com/libp2p/go-floodsub
TODO
```
## Implementations
See [this issue](https://github.com/libp2p/go-floodsub/issues/77) for an introduction to pubsub, gossipsub and floodsub, which is in the repo for go-floodsub. A PR for gossipsub with Go is [here](https://github.com/libp2p/go-floodsub/pull/67); see [gerbil-simsub](https://github.com/vyzo/gerbil-simsub) for a high-level literate specification.
The rust-libp2p implementation of floodsub is [here](https://github.com/libp2p/rust-libp2p/search?utf8=%E2%9C%93&q=floodsub&type=). Work is in progress on a gossipsub implementation for Rust with @jamesray1 from Drops of Diamond (which is developing sharding for Ethereum).
Here is a [Javascript](http://github.com/libp2p/js-libp2p-floodsub) implementation of floodsub.
## Contribute
Contributions welcome. Please check out [the issues](https://github.com/libp2p/go-floodsub/issues).