|
From: | Brendan Miller |
Subject: | Possibility of WASM version of gnu:net? |
Date: | Sun, 22 Mar 2020 18:11:06 -0700 |
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
[Prev in Thread] | Current Thread | [Next in Thread] |