mirror of https://github.com/acid-info/vac.dev.git
docs: update meshnet and libp2p open problem description (#89)
This commit is contained in:
parent
af1a43524a
commit
67f76f733b
|
@ -29,12 +29,27 @@ examples comprise
|
||||||
* p2p social network
|
* p2p social network
|
||||||
* evoting system
|
* evoting system
|
||||||
|
|
||||||
### Waku simulator
|
|
||||||
|
|
||||||
### Halo2 in a browser
|
### Halo2 in a browser
|
||||||
|
|
||||||
### Meshnet transports and libp2p
|
### Meshnet transports and libp2p
|
||||||
|
|
||||||
|
Waku protocols are built on top of [libp2p's modular network stack](https://libp2p.io/).
|
||||||
|
This in essence allows the Waku network to be overlayed on existing network links.
|
||||||
|
Several transports are already supported:
|
||||||
|
depending on the specific underlying libp2p implementation,
|
||||||
|
supported transports could include WebSockets, QUIC, TCP, WebRTC, etc.
|
||||||
|
However, currently all transports are IP-based
|
||||||
|
and require Waku nodes to have an active Internet connection to communicate outside of the local IP network.
|
||||||
|
Not only does this presuppose access to reliable Internet connectivity,
|
||||||
|
but such links are vulnerable to data profiling and censorship by ISPs or other entities.
|
||||||
|
|
||||||
|
This topic focuses on using Waku over non-IP routed networks,
|
||||||
|
such as [Wireless Mesh Networks](https://www.pcworld.com/article/407165/mesh-network-explained.html)
|
||||||
|
to improve accessibility and strengthen resistance against censorship.
|
||||||
|
It also investigates how appropriate the libp2p network stack is for such environments
|
||||||
|
and if Waku could benefit from using different networking stacks
|
||||||
|
that may function better in very restrictive environments.
|
||||||
|
|
||||||
### Applied ZK
|
### Applied ZK
|
||||||
|
|
||||||
### Robust P2P network - NAT traversal
|
### Robust P2P network - NAT traversal
|
||||||
|
|
Loading…
Reference in New Issue