Hi, Martin. I am follow up on our conversation here from a few weeks ago
about whether gnu:net could be run on mobile devices.
Since then, I have come across this fascinating new demo from the Matrix
folks (https://matrix.org/) that compiles their Go federated homeserver
into a WASM version that can be run in browser, essentially turning
their federated network into a fully decentralized one:
https://fosdem.org/2020/schedule/event/dip_p2p_matrix/ It is a very
early prototype, but it is functional.
They are building this on top of a decentralized, encrypted IPv6 overlay
network called Yggdrasil through an http-over-libp2p connector.
https://github.com/yggdrasil-network/yggdrasil-go
While the network is encrypted, I do not think their attention to
privacy is as deep as gnu:net's is. (Comments?)
That got me wondering if it would be possible to compile gnu:net into
one or more WASM modules so that it could be swapped out for Yggdrasil
where privacy was paramount.
I would appreciate any thoughts you would have on a strategy like this.
It could certainly open up new use cases for gnu:net. Thanks.
Best,
Brendan
- Possibility of WASM version of gnu:net? Brendan Miller
-