P2P Overlay FAQ why not libp2p

This commit is contained in:
Oskar Thoren 2019-08-26 16:29:06 +02:00
parent 0b9dd49f47
commit 25068e6fda
No known key found for this signature in database
GPG Key ID: B2ECCFD3BC2EF77E
1 changed files with 12 additions and 0 deletions

View File

@ -43,6 +43,18 @@ allows for TCP-based communication between nodes.
## Design Rationale
### P2P Overlay
#### Why devp2p? Why not use libp2p?
At the time the main Status clients were being developed, devp2p was the most
mature. However, it is likely we'll move over to libp2p in the future, as it'll
provide us with multiple transports, better protocol negotiation, NAT traversal,
etc.
For very experimental bridge support, see the bridge between libp2p and devp2p
in [Murmur](https://github.com/status-im/murmur).
## Footnotes
1. <https://github.com/status-im/status-protocol-go/>