Marlinski / Rumble

Rumble allows the sharing of messages and pictures without relying on the Internet, in a Delay Tolerant Fashion following the Store-Carry and Forward paradigm
http://disruptedsystems.org
GNU General Public License v3.0
295 stars 32 forks source link

Is Rumble compatible with SSB (Secure Scuttlebutt) protocol? #59

Open strypey opened 5 years ago

strypey commented 5 years ago

Rumble seems to have similar project goals to the Scuttlebutt network, which runs on the SSB (Secure Scuttlebutt) protocol. Is Rumble compatible with SSB apps, and would it be possible to bridge users of the two networks?

Marlinski commented 5 years ago

It looks similar but Rumble doesn't need the internet infrastructure to operate (though it could use internet link at times). All of the message exchanges are done when carriers of the mobile device (humans, though it could be also a special device) actually meet and the phones being within range of each other can connect. It is not compatible with SSB but I imagine it would be possible to build a bridge whenever Internet is available.

strypey commented 5 years ago

This is exactly how SSB works too. From the Scuttlebutt Protocol Guide: "Scuttlebutt is a protocol for building decentralized applications that work well offline and that no one person can control."

There are a number of working SSB clients in use, including Patchwork for desktops, and a mobile client called Manyverse that has a beta available for Android.

The Serval Project is another decentralized comms project that aims to build device-to-device communication, without a hard dependence on a network connection.

I mention all of this not because I expect all decentralized tech projects to fold into one mega-project, I don't. But I do observe that it really helps boost adoption of new comms apps, if their users can connect not only to other users on the same app, but also users of other similar comms apps (shared network effect). I also think it's valuable for groups working on similar projects to be aware of each other so they can clearly communicate their points of difference to users, and maybe even learn from each other's experiments (both successes and failures). Thanks for your work on Rumble :)

chorliya commented 4 years ago

It looks similar but [..]

looks dead as a doorknob

.o0