Skip to content

Commit bb76e67

Browse files
committed
gossipsub: Add table to track implementation status
of Gossipsub versions and extensions.
1 parent e4e6eb7 commit bb76e67

1 file changed

Lines changed: 34 additions & 0 deletions

File tree

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
# Implementation status of Gossipsub versions and Extensions
2+
3+
This doc is meant to provide an overview of the implementation status of
4+
Gossipsub versions and Extensions.
5+
6+
## Gossipsub Versions
7+
8+
| | [1.2] | [1.3-alpha] |
9+
| ------------- | ----- | -------------------------------------------------------------- |
10+
| [Go libp2p] || [Open PR](https://github.com/libp2p/go-libp2p-pubsub/pull/630) |
11+
| [Rust libp2p] || In Progress |
12+
| [JS libp2p] || Not started |
13+
| [Nim libp2p] || Not started |
14+
| [Java libp2p] || Not started |
15+
16+
## Gossipsub Extensions
17+
18+
| | [Choke Extensions] | [Partial Messages] |
19+
| ------------- | ------------------ | ------------------ |
20+
| [Go libp2p] | Not Implemented | PR Soon |
21+
| [Rust libp2p] | Not Implemented | Not Implemented |
22+
| [JS libp2p] | Not Implemented | Not Implemented |
23+
| [Nim libp2p] | Not Implemented | Not Implemented |
24+
| [Java libp2p] | Not Implemented | Not Implemented |
25+
26+
[Go libp2p]: https://github.com/libp2p/go-libp2p-pubsub
27+
[Rust libp2p]: https://github.com/libp2p/rust-libp2p/tree/master/protocols/gossipsub
28+
[JS libp2p]: https://github.com/ChainSafe/js-libp2p-gossipsub
29+
[Nim libp2p]: https://github.com/vacp2p/nim-libp2p/tree/master/libp2p/protocols/pubsub/gossipsub
30+
[Java libp2p]: https://github.com/libp2p/jvm-libp2p/tree/develop/libp2p/src/test/kotlin/io/libp2p/pubsub/gossip
31+
[1.2]: https://github.com/libp2p/specs/blob/master/pubsub/gossipsub/gossipsub-v1.2.md
32+
[1.3-alpha]: https://github.com/libp2p/specs/issues/687
33+
[Choke Extensions]: https://github.com/libp2p/specs/pull/681
34+
[Partial Messages]: https://github.com/libp2p/specs/pull/685

0 commit comments

Comments
 (0)