5 ms·
SSB is such a wonderful idea. There’s no global timeline — just archipelagos. It assumes that network heterogeny is the default, and is transmission layer agnos
by joshuakelly 6y ago
SSB is such a wonderful idea. There’s no global timeline — just archipelagos. It assumes that network heterogeny is the default, and is transmission layer agnostic. Breakages will occur. Maybe you’re living on a catamaran in the South Pacific and you only have connectivity once a month — SSB will work even then.
Your own timeline is a sigchain — a sequenced list of signed messages. You replicate the content in your network (2 hops away). Bridges between communities can be built or burned. Many islands can exist without needing to erase the others from even existing — mutual separation is possible. Consensus is not necessary.
Is global network culture still possible? If it is, in the midst of the national internets we now live inside of, I suspect it will look something like this. A little different from what we were promised, but maybe a little better too.
- lgierth 6y agoFounder actually lives on a boat in NZ
- joshuakelly 6y agoThat’s where that reference comes from of course :)
- sytse 6y agoAnd maybe also SSB, which also stands for Single Side Band and is a way to get data over marine radio.
- instakill 6y agoDo you have links to expounded, introductory writing? I'd love to look into this type of architecture and play around with other domains.
- joshuakelly 6y agoFor a look at SSB in particular, I would strong recommend the protocol guide — it explains the core ideas quite well, which I think are broadly applicable to future networks of this pattern: https://ssbc.github.io/scuttlebutt-protocol-guide/ https://ssbc.github.io/scuttlebutt-protocol-guide/
- Scoundreller 6y ago> Is global network culture still possible? I'm thinking the next constellation of LEO satellites will cover the planet with high-latency (e.g.: 90 minutes) and high-bandwidth connections. If someone can fulfill your request in your footprint, you'll have low-latency bandwidth for a few minutes. Otherwise, someone else in the shell will send it up later once the satellite is in your footprint and get it down to you later once you're back in the footprint. All you need to do is send a request to someone else in your shell and they'll upload it the next time the satellite passes. Probably some centralized or decentralized crypto payment to make it all happen. Still need cheaper phased-beam arrays though.