You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
In #1 we prove that we can reliably send data over websockets over Tor on Android. Here we prove that we can use the rest of our stack for sending messages, libp2p and OrbitDB, over websockets and Tor on Android.
I think there are two big parts to this:
Get OrbitDB https://github.com/orbitdb/ running on Android in such a way that it can conceivably connect via websockets/Tor.
Get OrbitDB working with websockets/Tor.
The first part might involve running orbitdb in a webview (example) and then figuring out how to manage and connect through Tor.
Or it might involve running node.js on Android and moving over our existing node.js work, though likely there will be missing OS-specific dependencies we need to build for bits of the IPFS stack. See: node.js on mobile
for a starting point.
Or it might involve running IPFS in react native, and getting OrbitDB running on top of that.
Once we have OrbitDB running in some proven way, we then figure out how to hook it up so that it is not connecting to peers using any method other than Tor. That is, we disable all other libp2p transports, only give it onion service peers, and connect to those peers over the libp2p websockets transport.
In #1 we prove that we can reliably send data over websockets over Tor on Android. Here we prove that we can use the rest of our stack for sending messages, libp2p and OrbitDB, over websockets and Tor on Android.
I think there are two big parts to this:
The first part might involve running orbitdb in a webview (example) and then figuring out how to manage and connect through Tor.
Or it might involve running node.js on Android and moving over our existing node.js work, though likely there will be missing OS-specific dependencies we need to build for bits of the IPFS stack. See: node.js on mobile
for a starting point.
Or it might involve running IPFS in react native, and getting OrbitDB running on top of that.
Once we have OrbitDB running in some proven way, we then figure out how to hook it up so that it is not connecting to peers using any method other than Tor. That is, we disable all other libp2p transports, only give it onion service peers, and connect to those peers over the libp2p websockets transport.
The orbitdb folks hang out here and are very responsive: https://gitter.im/orbitdb/Lobby
The text was updated successfully, but these errors were encountered: