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




Reply via email to