[HN Gopher] Manyverse - A social network off the grid
       ___________________________________________________________________
        
       Manyverse - A social network off the grid
        
       Author : graderjs
       Score  : 166 points
       Date   : 2021-09-21 18:18 UTC (4 hours ago)
        
 (HTM) web link (www.manyver.se)
 (TXT) w3m dump (www.manyver.se)
        
       | sergiomattei wrote:
       | We off the grid grid grid, this for my kids kids kids.
       | 
       | Obligatory joke aside, very cool project! Eager to try it out
       | now.
        
       | null4bl3 wrote:
       | Branding says manyverse.
       | 
       | Reviews says it's just scuttlebug
        
         | 1MachineElf wrote:
         | >scuttlebug
         | 
         | If the last part of that comment is dig implying that SSB is
         | buggy, then providing some additional details about bugs we
         | should be aware of would be illuminating.
        
         | choff wrote:
         | I found this article[1] which provided this insight into the
         | relationship between the two.
         | 
         | > Now, in 2021, there is a growing underground project called
         | Scuttlebutt that is tackling the decentralized web from a
         | different perspective. Unlike Diaspora and Mastodon,
         | Scuttlebutt is not a product for end-users -- rather, it's a
         | protocol (like HTTP or RSS). Decentralized social network
         | products, like Manyverse and Planetary, are being built for
         | end-users on top of the Scuttlebutt protocol.
         | 
         | [1] https://thenewstack.io/scuttlebutt-decentralize-and-
         | escape-t...
        
         | anonymous532 wrote:
         | I think Manyverse is just an UI for whatever Scuttlebug is.
        
           | Jtsummers wrote:
           | https://en.wikipedia.org/wiki/Secure_Scuttlebutt
           | 
           | Secure Scuttlebutt, not Scuttle _bug_ , as GP has it.
        
             | anonymous532 wrote:
             | butt _hehehe minion laugh_
        
         | Jtsummers wrote:
         | It's an implementation of SSB, but not SSB. Just like you
         | wouldn't say Chrome _is_ HTTP, but that it has an
         | implementation of the HTTP protocol.
         | 
         | Also, "scuttlebug", a not-so-subtle insult or odd typo?
        
       | GekkePrutser wrote:
       | I wonder why the F-Droid version hasn't been updated in almost a
       | year.. The Google play version is from 2 weeks ago.
       | 
       | I would expect for the privacy conscious community that F-Droid
       | would be a big plus?
        
         | stilisstuk wrote:
         | Personally. Yes. Fdroid is a plus. And it's especially annoying
         | seeing it abonded without any explanation.
        
       | bovermyer wrote:
       | The app is pretty slick, actually.
       | 
       | I just wish it was easier to discover SSB users.
        
         | [deleted]
        
         | iszomer wrote:
         | Or not. IIRC, one of the main ethos of SSB is to establish
         | contact peer to peer not pick them out of the crowd (or swamp).
        
           | bovermyer wrote:
           | I suppose. The chance of meeting someone who uses SSB _and_
           | discovering that fact is near zero, though.
           | 
           | This reminds me quite a bit of trying to find someone to
           | email back in the early 1990s, before the web existed. I
           | might be excited by the technology, but if there's no one to
           | share it with, that dulls the excitement rather a lot.
        
           | edoceo wrote:
           | Like Bump on the first iPhone
        
       | afro88 wrote:
       | My hesitation is also the proposition: if everything for a
       | community is stored on my phone, does that mean one person could
       | post something illegal and now I have illegal material on my
       | phone even if I never clicked a link to it? That's scary.
        
       | joshka wrote:
       | A naive semi-unrelated question - why don't cell phones support
       | LoraWAN (or similar mesh protocols)? This sort of thing could be
       | ubiquitous in that landscape.
        
         | MisterTea wrote:
         | Because LoraWAN was designed for low power,
         | intermittent/sporadic communication from battery/solar operated
         | things spread out over a wide area. It's bandwidth is limited
         | to 50kbits/sec per channel so its design is for sending small
         | messages. Perfect use case would be something like a farm where
         | you want to monitor dozens of small things such as the
         | temperature in the barn, water level in a stock tank, monitor
         | an irrigation system, monitor soil conditions, etc.
        
           | int_19h wrote:
           | It sounds perfect for local-area SMS?
        
           | cheezymoogle wrote:
           | 50kbp/s is equivalent to dial-up speed. 3G was only four
           | times faster at 200kbp/s. I wouldn't say that LoraWAN's speed
           | is the limiting factor.
           | 
           | A single second of transmission (i.e. ~6kb) is about 1,500
           | characters in UTF8, assuming no overhead. With an average of
           | 6 characters per word, that's still 250 words per second,
           | more than ample for human communication.
        
       | toxik wrote:
       | I tried to open the app and it crashed immediately every time.
       | iOS 15
        
       | metalliqaz wrote:
       | I wish them luck. I will start using it when I know anyone else
       | that uses it.
        
         | janandonly wrote:
         | Same. Also still buggy.
        
         | winternett wrote:
         | Also I'd be very concerned about who developed it and why, and
         | what the EULA truly is.
         | 
         | If everything is decentralized, there are no records if you get
         | threatened, extorted, or harassed on a platform, and harmful
         | content isn't saved anywhere notable.
         | 
         | At then end of the day, no platform can guarantee security but
         | they all do cost money to develop and operate and nothing comes
         | truly for free... this we all know... There is some motive for
         | the platform being developed, which is unclear at this point to
         | me.
         | 
         | I'd rather deal conservatively and cautiously with non P2P
         | platforms at this point just to be fully honest.
        
           | Jtsummers wrote:
           | I suggest reading up on Secure Scuttlebutt itself and seeing
           | why it was made and by whom. That may help answer your
           | questions regarding their motive.
           | 
           | https://en.wikipedia.org/wiki/Secure_Scuttlebutt
           | 
           | http://scuttlebutt.nz/
        
             | void_mint wrote:
             | You linked two pages with practically no data. I'll paste
             | all relevant data from both to save others the trouble.
             | 
             | > Scuttlebutt can be transformative for society,
             | decentralizing and enabling local community development
             | free of big corp. It is a fast growing decentralized social
             | network. As an alternative to the large corporate social
             | networks it enables autonomy for the users and a free zone
             | from big data harvesting...
             | 
             | > Secure Scuttlebutt (SSB) is a peer-to peer communication
             | protocol, mesh network, and self-hosted social media
             | ecosystem.[3][4] Each user hosts their own content and the
             | content of the peers they follow, which provides fault
             | tolerance and eventual consistency.[5] Messages are
             | digitally signed and added to an append-only list of
             | messages published by an author.[6] SSB is primarily used
             | for implementing distributed social networks, and utilizes
             | cryptography to assure that content remains unforged as it
             | is propagated through the network.[7][8]
        
       | anarchogeek wrote:
       | Manyverse is a great app, one of several compatible ones which
       | use the secure scuttlebutt protocol.
       | 
       | For ios another open source one is https://planetary.social/
       | which i wrote.
        
         | lifty wrote:
         | Is it still the case that your identity is connected to a
         | single device?
        
           | anarchogeek wrote:
           | Soon! We've got the new scuttlebutt metafeed format that will
           | allow us to support multiple devices and a bunch of other
           | interesting things.
           | 
           | https://github.com/ssb-ngi-pointer/ssb-meta-feeds
           | 
           | So the answer is soon.
        
         | ubicomp wrote:
         | It's awesome to see this evolve!
        
         | joshuakelly wrote:
         | Great to see this advancing - I met you a 33C3 when this was in
         | the works.
        
       | amelius wrote:
       | Why is offline mode such an important feature for a social
       | network? Is bad cellular coverage still an issue?
        
         | fabianhjr wrote:
         | It is when many users are solarpunks living on boats.
        
         | nabeards wrote:
         | Yes, not everyone even has cellular data.
        
         | Semiapies wrote:
         | For much of the world, yes.
        
         | jonstaab wrote:
         | I think "offline" is sort of a smell test for decentralized.
         | The problem isn't cell coverage, it's resilience. Centralized
         | networks can implement censorship, get hacked, lose your data,
         | become unavailable, and have to be accessed in a particular
         | way. With scuttlebutt, you none of those particular limitations
         | exist, at least in the same way.
        
       | cmrdporcupine wrote:
       | Mobile only? Only an Android/iOS app, no web/desktop option?
        
       | staticelf wrote:
       | While it seems cool, I just think that it is kind of self-
       | defeating?
       | 
       | Sure I can see my friends posts after a while, but at the same
       | time if you really live off-grid you will probably not have a
       | connection for a while and in these times there is really no use
       | case for the app anyway.
       | 
       | I just think I am most likely to check the stuff I want to check
       | whenever I have a connection. But perhaps I am wrong.
        
       | jonstaab wrote:
       | Scuttlebutt (the underlying protocol of Manyverse) is the best
       | decentralized social network I've found so far. It takes a much
       | more radical approach than that of federation ala Mastadon, which
       | is just centralization in miniature.
       | 
       | Under the hood, scuttlebutt uses multiple independent
       | blockchains, each tied to a single user. The upside of this is
       | that it makes for a great eventually consistent gossip protocol;
       | the downside is that the entire chain needs to be propagated for
       | any of it to make sense, making it a very storage-intensive
       | protocol.
       | 
       | Private messaging is implemented in a really interesting way
       | using cryptographic envelopes that are publicly gossiped, but
       | only decryptable by the recipient -- whose address is also
       | encrypted and therefore hidden.
       | 
       | Personally, I'm looking forward to when they introduce a good
       | decentralized solution for moderation. This would help keep the
       | size of the chain smaller, and make the information you see more
       | usable.
       | 
       | The Scuttlebutt Protocol Guide [0] is a really easy and
       | interesting read, I highly recommend it.
       | 
       | [0] https://ssbc.github.io/scuttlebutt-protocol-guide/
       | 
       | Edit: clarified what Scuttlebutt is.
        
         | Naac wrote:
         | Its not very clear from your comment ( or from the Manyverse
         | landing page ) but Manyverse is an android/ios app for the
         | scuttlebutt social network
         | 
         | More clients are listed here: https://scuttlebutt.nz/get-
         | started/
        
           | GekkePrutser wrote:
           | Thanks for pointing this out, I initially thought they were
           | talking about an alternative network.
        
         | fossuser wrote:
         | I think Urbit solves some of the issues that remain unsolved in
         | Scuttlebutt. When you have non-zero cost NFTs as IDs on the
         | network you make spam a non-issue and moderation 'easy'.
         | 
         | Avoiding blockchain in the actual system design also gets rid
         | of the storage-intensive protocol issue, it's my favorite
         | approach of the attempts to pull of these decentralized
         | systems. It's also the only one I thing could truly work at
         | scale as a new underlying system that applications can be built
         | on top of from those I've seen.
         | 
         | The ability to update code across the network and the built in
         | incentives for infrastructure nodes (stars) are really
         | interesting. I also think the functional OS design is pretty
         | cool.
        
         | strict9 wrote:
         | > _Under the hood, scuttlebutt uses multiple independent
         | blockchains, each tied to a single user._
         | 
         | Now wondering why the landing page for Manyverse prominently
         | says: " _No token. No ICO. No blockchain._ "
         | 
         | It makes the downside you mention "making it a very storage-
         | intensive protocol" more interesting, and confusing for someone
         | trying to understand the tech stack behind it.
        
           | jonstaab wrote:
           | Maybe I'm getting some semantic distinction wrong. Each
           | user's thread is essentially a cryptographically linked list.
           | It differs from Bitcoin for example in that there's no change
           | of ownership, and so no forking or input/output transactions,
           | it's just a linear list of events. There are no gas fees or
           | tokens, since there's no need to pay for anything, each peer
           | voluntarily gossips information.
           | 
           | The description you cited is also probably more for marketing
           | purposes than technical explication. No one wants to use a
           | social media platform built on ETH, the experience is just
           | horrible.
        
             | px43 wrote:
             | Yup, that's just a Merkle tree.
             | 
             | In a blockchain, blocks occur at regularly timed intervals,
             | and are distributed globally, which is all enforced by some
             | distributed authority mechanism, like Proof of Work. Rumor
             | has it that Satoshi was originally going to call the data
             | structure a "Timechain" but wanted to emphasize the
             | cryptographic integrity feature more than the time keeping
             | feature.
        
         | [deleted]
        
         | subpixel wrote:
         | My phone has tons of space, but if my entire Scuttlebutt
         | network is stored on my phone, aren't I looking at eventually
         | running out of storage?
        
           | jonstaab wrote:
           | Yes, I think the current central hub has around 30GB or more
           | of data. In my mind, this is the key limitation of
           | Scuttlebutt, and I'm not sure it's fixable. Scuttlebutt is
           | still worth learning from though.
        
             | hkt wrote:
             | Scuttlebutt can also work by DHT, so couldn't the central
             | server eventually go away or function or minimally?
        
             | darig wrote:
             | Learning what not to do? Obviously an all encompassing
             | blockchain will never work. What is to learn?
        
           | fabianhjr wrote:
           | With a lot of usage and blobs I am sitting at about 10GB vs
           | over 20GB of whatsapp.
        
           | beckman466 wrote:
           | My Scuttlebutt/Patchwork data is about 2-3 gigs of storage.
           | You can also make your experience lighter by making it text
           | only by changing the permissions on the blob storage folder
           | to read only.
        
           | crabmusket wrote:
           | Note that what gets stored is your own posts, and those of
           | the accounts you follow + another hop or two. If there's
           | someone out there on the network who you don't interact with
           | and your follows don't follow, you won't be storing their
           | data.
        
         | dleslie wrote:
         | > I'm looking forward to when they introduce a good
         | decentralized solution for moderation.
         | 
         | Is there some form of filtering available? Ie, only show posts
         | from friends and friends of friends?
         | 
         | It appears to have blocks and mutes.
        
           | fabianhjr wrote:
           | > Is there some form of filtering available? Ie, only show
           | posts from friends and friends of friends?
           | 
           | That is the default, there is no global state nor consensus.
           | It will only fetch and store content 2-degrees (of following)
           | away from you.
        
             | jonstaab wrote:
             | The problem here is how SSB is used in practice; most
             | content is not passed p2p, but through a single hub. This
             | isn't part of the design, it just happens to be how they're
             | bootstrapping right now. But it does mean that number of
             | hops is not a good proxy for actual social closeness.
        
               | Karrot_Kream wrote:
               | Is that still the case? It was like this 3 years ago when
               | I last tried it. Sounds like in practice SSB is just as
               | centralized as a standard client-server network.
        
           | jonstaab wrote:
           | Last I checked (almost a year ago fwiw) you had blocks,
           | mutes, and the ability to specify for your node how much you
           | gossip in terms of how many hops you are away from the
           | source.
           | 
           | What I'm interested in is something like the ability to
           | subscribe to a trusted source's moderation in order to
           | inherit their blocks and mutes, or at least to penalize
           | certain content that is less likely to be trusted or
           | interesting.
        
       | sykseh wrote:
       | Wish they would QR the dang invite codes :D
        
       | dang wrote:
       | One past thread:
       | 
       |  _Manyverse - A social network off the grid_ -
       | https://news.ycombinator.com/item?id=18065567 - Sept 2018 (117
       | comments)
        
       ___________________________________________________________________
       (page generated 2021-09-21 23:00 UTC)