Scuttlebutt is slang for gossip, particularly among sailors. It
is also the name of a peer-to-peer system ideal for social graphs,
identity and messaging.
The unique properties of Secure Scuttlebutt (SSB) make it possible for
digital information to spread easily even in the absence of Internet
Service Providers (ISP) and the internet’s backbone. What makes that
possible is a decentralized protocol based on the mechanics of word of mouth.
Scuttlebutt is decentralized in a similar way that Bitcoin or BitTorrent
are. Unlike centralized systems like PayPal or Dropbox, there is no
single website or server to connect when using decentralized services.
Which in turn means there is no single company with control over the
network.
However, Scuttlebutt differs from Bitcoin and BitTorrent because
there are no “singleton components” in the network. When accessing the
BitTorrent network, for instance, you need to connect to a Distributed
Hash Table (DHT, think of it as a huge round table where anyone can come
and take a seat). However, to get access to the DHT in the first place,
you need to connect to a bootstrapping server, such as
router.bittorrent.com:6881 or router.utorrent.com:6881. These are very
lightweight servers which simply introduce you to the DHT. They still
depend on the existence of ISPs and the internet backbone. Also, those
systems are concerned about public information. For instance, with
Bitcoin, each peer stores the entire log of all transactions ever sent
by anyone.
Secure Scuttlebutt is also different to federated social networks like Mastodon, Diaspora, GNU social,
OStatus. Those technologies are not peer-to-peer, because each
component is either a server or a client, but not both. Federated social
networks are slightly better than centralized services like Facebook
because they provide some degree of choice where your data should be
hosted. However, there is still trust and dependency on third-party
servers and ISPs, which makes it possible for admistrators of those to
abuse their power, through content policies, privacy violations or
censorship.
In Scuttlebutt, the “mesh” suffices. With simply two computers, a local
router, and electricity, you can exchange messages between the computers
with minimal effort and no technical skills. Each account in
Scuttlebutt is a diary (or “log”) of what a person has publicly and
digitally said. As those people move around between different WiFi / LAN
networks, their log gets copy-pasted to different computers, and so
digital information spreads."
https://staltz.com/an-off-grid-social-network.html
https://www.scuttlebutt.nz/
patchwork - A decentralized messaging and sharing app built on top of Secure Scuttlebutt (SSB).
https://github.com/ssbc/patchwork
No comments:
Post a Comment