Now Reading
Safe Scuttlebutt – Wikipedia

Safe Scuttlebutt – Wikipedia

2023-01-22 12:51:34

Decentralized social community

Safe Scuttlebutt (SSB) is a peer-to peer communication protocol, mesh network, and self-hosted social media ecosystem.[3][4] Every consumer hosts their very own content material and the content material of the friends they comply with, which offers fault tolerance and eventual consistency.[5] Messages are digitally signed and added to an append-only record of messages printed by an writer.[6] SSB is primarily used for implementing distributed social networks, and makes use of cryptography to guarantee that content material stays unforged as it’s propagated by means of the community.[7][8]

In distinction to the most important company social media platforms, consumer knowledge and content material on Safe Scuttlebutt is just not monetized, there aren’t any software program design selections being made so as to maximize consumer engagement or enhance marketing metrics, and there’s no paid promoting.[9] In line with Forbes, “Scuttlebutt itself is not supported by enterprise capital. As a substitute … Scuttlebutt is backed by grants that helped jump-start the method … [and] there at the moment are lots of of customers who personally donate to the trigger and an estimated 30,000 folks utilizing one in every of not less than six social networks on the protocol”.[10]

Historical past[edit]

SSB was created by Dominic Tarr in 2014 as a part of experimental improvement in different databases and distributed methods.[11] Tarr lived on a sailboat with unreliable web connection, and have become excited about creating an offline-friendly secure gossip protocol for social networking.[12][13] The phrase scuttlebutt is slang for “water-cooler gossip” amongst sailors. SSB gained recognition on the wave of privacy controversies elevating towards the normal social media.[14][15]

Protocol[edit]

Safe Scuttlebutt operates as a database of immutable append-only feeds, which permits resilient replication over the Internet, local area networks, and sneakernets. Messages are hashed with SHA256 and verified with an Ed25519 signature; this makes it inconceivable to forge a message with out the private key of the writer.[16] Customers solely obtain messages from friends that they comply with (and optionally friends of friends), which prevents harassment and spam. This makes the community invite-only, which means that new friends who be part of the community aren’t seen till somebody follows them.[17][18]

Person content material in SSB is organized as an append-only sequence of immutable messages, the place messages cryptographically sign adjoining messages for the aim of guaranteeing unforgeabilitity of the sequences as they’re replicated to different friends. SSB friends alternate asymmetric keys and set up authenticated connections between one another utilizing an Authenticated Key Exchange protocol, Secret Handshake.[19][14]

Purposes and documentation[edit]

The reference implementation was written utilizing Node.js, as code that runs on a JavaScript engine.[20] There are lively implementation efforts within the Go programming language, in addition to in Python, and Rust.[21][22][23] Documentation for these implementations might be discovered on the official SSB improvement website.

See Also

Many unbiased purposes have been carried out on SSB, together with a social network, music sharing, chess, a Git subsystem, and an npm registry.[24][25][26][27]

See additionally[edit]

References[edit]

  1. ^ “Initial commit”. GitHub. 11 Could 2014. Retrieved 17 January 2019.
  2. ^ “Secure Scuttlebutt Consortium”. GitHub. 2019. Retrieved 17 January 2019.
  3. ^ Tarr, Dominic; Lavoie, Erick; Meyer, Aljoscha; Tschudin, Christian (September 2019). “Secure Scuttlebutt: An Identity-Centric Protocol for Subjective and Decentralized Applications”. Proceedings of the sixth ACM Convention on Info-Centric Networking. ICN ’19: 1–11. doi:10.1145/3357150.3357396.
  4. ^ “Dweb: Social Feeds with Secure Scuttlebutt – Mozilla Hacks – the Web developer blog”. Mozilla Hacks – the Net developer weblog. Retrieved 16 July 2019.
  5. ^ “Scuttlebutt Protocol Guide”. ssbc.github.io. Retrieved 16 July 2019.
  6. ^ Bogost, Ian (22 Could 2017). “The Nomad Who’s Exploding the Internet Into Pieces”. The Atlantic. Retrieved 16 July 2019.
  7. ^ “Introduction · GitBook”. www.scuttlebutt.nz. Retrieved 16 July 2019.
  8. ^ “In The Mesh – Scuttlebutt, A Decentralized Alternative To Facebook”. Within the Mesh. 19 April 2018. Retrieved 16 July 2019.
  9. ^ Mannell, Kate; Smith, Eden T. (14 September 2022). “It’s hard to imagine better social media alternatives, but Scuttlebutt shows change is possible”. The Dialog. Archived from the unique on 28 September 2022. Retrieved 28 September 2022.
  10. ^ del Castillo, Michael (11 September 2022). “Jack Dorsey’s Former Boss Is Building A Decentralized Twitter”. Forbes. Archived from the unique on 15 October 2022. Retrieved 15 October 2022.
  11. ^ epicenterbitcoin. “Dominic Tarr: Secure Scuttlebutt – The “Localized” but Distributed Social Network”. Let’s Speak Bitcoin. Retrieved 16 July 2019.
  12. ^ Bogost, Ian. “The Nomad Who’s Exploding the Internet Into Pieces”. The Atlantic. Retrieved 20 January 2019.
  13. ^ Anadiotis, George. “Manyverse and Scuttlebutt: a human-centric technology stack for social applications”. ZDNet. Retrieved 20 January 2019.
  14. ^ a b “Secure Scuttlebutt – Scuttlebot”. scuttlebot.io. Retrieved 16 July 2019.
  15. ^ “Open-source alternative to Facebook called Scuttlebutt gaining prominence”. Fb Collapse. Retrieved 16 July 2019.
  16. ^ Tschudin, Christian F. (Could 2019). “A Broadcast-Only Communication ModelBased on Replicated Append-Only Logs” (PDF). ACM Laptop Communication Assessment. 49 (2): 37–43. doi:10.1145/3336937.3336943. S2CID 167217579.
  17. ^ “Getting Started with Secure Scuttlebutt (SSB) » Miguel Mota | Software Developer”. miguelmota.com. Retrieved 16 July 2019.
  18. ^ Ryabitsev, Konstantin (5 July 2019). “Patches carved into developer sigchains”. Konstantin Ryabitsev. Retrieved 16 July 2019.
  19. ^ Tarr, Dominic. “Designing a Secret Handshake: Authenticated Key Exchange as a Capability System” (PDF). GitHub. Retrieved 20 January 2019.
  20. ^ The gossip and replication server for Secure Scuttlebutt: a distributed social network, Safe Scuttlebutt Consortium, 16 July 2019, retrieved 16 July 2019
  21. ^ A full-stack implementation of secure-scuttlebutt using the Go programming language., cryptoscope, 15 July 2019, retrieved 16 July 2019
  22. ^ Ferreira, Pedro (14 June 2019), Secure Scuttlebutt protocol suite implementation in Python: pferreir/pyssb, retrieved 16 July 2019
  23. ^ meta information about the Sunrise Choir, Dawn Choir, 18 June 2019, retrieved 16 July 2019
  24. ^ “Applications · GitBook”. www.scuttlebutt.nz. Retrieved 16 July 2019.
  25. ^ “André Staltz – An off-grid social network”. staltz.com. Retrieved 16 July 2019.
  26. ^ noffle (3 July 2019), Installing & using npm with secure scuttlebutt, retrieved 16 July 2019
  27. ^ “Whitepaper In Four Minutes – Secure Scuttlebutt (SSB)”. infourminutes.co. Retrieved 16 July 2019.

Additional studying[edit]

Exterior hyperlinks[edit]


Source Link

What's Your Reaction?
Excited
0
Happy
0
In Love
0
Not Sure
0
Silly
0
View Comments (0)

Leave a Reply

Your email address will not be published.

2022 Blinking Robots.
WordPress by Doejo

Scroll To Top