Live data from Hacker News

Patchwork – Decentralized messaging and sharing app built on Secure Scuttlebutt

github.com

1–10 of 65 posts

Re: Patchwork – Decentralized messaging and sharing app built on Secure Scuttlebutt

#3

Are there gateways to see how it works before trying it out myself?

It does not work like that, the gateway will not be able to show anything, and if you would like to go through a gateway you would have to share your secret key with that Gateway, which means full control of your log.

The first time you use Secure Scuttlebutt will be boring because it will be an empty town, you will not have anything and you will not see anyone's feed either. The magic happens when you start following someone or you are at the same network as someone else your client start downloading the log of your friend and the log your friend have stored from their friends, and the feed is filled with information. You will even be able to view your social network offline and you will even be able to do comments in other peoples feeds and it will sync when you are online again.

Most likley you will not be on the same network as anyone else which means you will not be able to see anyone so the solution is to walk in to a pub where almost everyone in the town are

You will find a list of public pubs which can be used in Patchwork to access other feeds https://github.com/ssbc/scuttlebot/wiki/Pub-Servers

What the Pub solve is that you can download a bunch of peoples feed without they and their friends have to be online.

Re: Patchwork – Decentralized messaging and sharing app built on Secure Scuttlebutt

#5
post #4

Are there plans to implement the ssb protocol in a language other than JS?

There's someone working on a rust implementation at the moment. I can't find a link to the repository just now, but there's plenty of threads on it if you search 'rust' at the top right of patchwork (after installing and adding a pub.)

I'll find the repo and reply to this thread when I'm home later :)

There were some previous efforts towards a Go implementation, but I'm not sure how far along they got: https://github.com/maackle/ssb-igo

By the way, there's some beautiful protocol docs for scuttlebutt here: https://ssbc.github.io/scuttlebutt-protocol-guide/ =]

Re: Patchwork – Decentralized messaging and sharing app built on Secure Scuttlebutt

#7
post #6

Is there a concise description of the ssb protocol somewhere? I tried reading the ssb website but it's too conversational; I can't get a grip on what the actual cryptography is.

This here is a great technical description of the protocol: https://ssbc.github.io/scuttlebutt-protocol-guide/

Re: Patchwork – Decentralized messaging and sharing app built on Secure Scuttlebutt

#8
post #4

Are there plans to implement the ssb protocol in a language other than JS?

I actually started working on a Python implementation last year. I have a fully working implementation of the Secret Handshake protocol:

https://github.com/pferreir/pysecrethandshake

I've also implemented packet-stream on top of it (and intend to produce a proof of concept client at some point):

https://github.com/pferreir/pyssb

My time got diverted into other things, but if someone wants to help out, feel free to contact me on SSB (ub|k) or Twitter (@pferreir).

Re: Patchwork – Decentralized messaging and sharing app built on Secure Scuttlebutt

#9
post #7
post #6

Is there a concise description of the ssb protocol somewhere? I tried reading the ssb website but it's too conversational; I can't get a grip on what the actual cryptography is.

This here is a great technical description of the protocol: https://ssbc.github.io/scuttlebutt-protocol-guide/

Oh cool! This would have been super useful while working on the Python implementation :)

Re: Patchwork – Decentralized messaging and sharing app built on Secure Scuttlebutt

#10
post #6

Is there a concise description of the ssb protocol somewhere? I tried reading the ssb website but it's too conversational; I can't get a grip on what the actual cryptography is.

Here's a good overview video on it's use case: https://vimeo.com/236358264
Post reply on HN