Our great sponsors
-
oasis
Free, open-source, peer-to-peer social application that helps you follow friends and discover new ones on Secure Scuttlebutt (SSB). (by fraction)
-
SurveyJS
Open-Source JSON Form Builder to Create Dynamic Forms Right in Your App. With SurveyJS form UI libraries, you can build and style forms in a fully-integrated drag & drop form builder, render them in your JS app, and store form submission data in any backend, inc. PHP, ASP.NET Core, and Node.js.
-
handbook.scuttlebutt.nz
ssb handbook: A guide to the Secure Scuttlebutt key concepts and influences (see also, new website: https://gitlab.com/ssbc/scuttlebutt.nz/)
Some updates:
Oasis is a new frontend (alternative to the Patchwork desktop app): https://github.com/fraction/oasis/
Manyverse continues development, including working on low-level database improvements, and gossip "rooms":
Yes, the initial syncing and indexing can take a moment. I would recommend joining a single Pub or SSB room [1] to find people and grow your network organically. The large Pubs [2] have a lot of content to download and also follow bots (which you would have to block).
Yes[0]. AFAIK fully transferring an identity from one device to the next should not be a problem. The problem is more that updating the feed from multiple devices would create diverging feeds.
[0]: https://github.com/ssbc/handbook.scuttlebutt.nz/blob/master/...
There is a browser based demo you can try out at: https://between-two-worlds.dk/.
It's the latest build of https://github.com/arj03/ssb-browser-demo.
If you need an id to follow to get some data, you can try following @6CAxOI3f+LUOVrbAl0IemqiS7ATpQvr9Mdw9LC4+Uv0=.ed25519. You need to manually add either a room or a pub under connections first.
I've wanted to write a longer blog post about this, but after a few years of working on SSB I appreciate you highlighting these pain points. I think everyone in the SSB maintainer community feels the same way.
My hot take: Scuttlebutt should be something that you can implement yourself in an afternoon. I've done this a few times, using Python, Node.js, and Deno, but I've only implemented the message type. (Not Multiserver, MuxRPC, Secret-Handshake, Box-Strean, Private-Box, or any of the other protocols that are associated with SSB.)
> It feels like Git.
You got it. You could express an SSB chain with Git and a pre-commit hook (to verify messages), but using Git as your database is even harder than learning the toy database that SSB uses.
Various links:
- My SSB data expressed as a Git repository (outdated): https://github.com/christianbundy/ssb-git-data
- My speedrun SSB implementation with SQLite, using HTTP for replication: https://github.com/christianbundy/http-ssb
Related posts
-
ssb-server VS ssb-bot-feed - a user suggested alternative
2 projects | 2 Mar 2023
- Pub Servers · ssbc/ssb-server Wiki · GitHub
- New to scuttlebutt and wanting to host a server. Room or Pub?
- Monero will be used to keep your COMMUNity social credit score high
- Why hot new social app Clubhouse spells nothing but trouble. The startup’s invitation-only model gives it a sheen of exclusivity, but privacy horrors lurk behind the buzz.