SSB veikia jau keletą metų. Socialinio tinklo funkcionalumą galima išbandyti naudojant dvi darbalaukio programas (
Kad Secure Scuttlebutt veiktų, pakanka dviejų prie vietinio tinklo prijungtų kompiuterių. SSB protokolu pagrįstos programos siunčia UDP transliacijos pranešimus ir galės automatiškai rasti viena kitą. Svetainių paieška internete yra šiek tiek sudėtingesnė, todėl prie šios problemos grįšime keliose pastraipose.
Vartotojo paskyra yra susietas visų jo įrašų sąrašas (žurnalas). Kiekviename paskesniame įraše yra ankstesnio įrašo maiša ir jis yra pasirašytas vartotojo privačiu raktu. Viešasis raktas yra vartotojo identifikatorius. Įrašų ištrinti ir redaguoti negali nei pats autorius, nei kas nors kitas. Savininkas gali įtraukti įrašus į žurnalo pabaigą. Kiti vartotojai turėtų jį perskaityti.
Tame pačiame vietiniame tinkle esančios programos mato viena kitą ir automatiškai prašo kaimynų atnaujinimų juos dominančiuose žurnaluose. Nesvarbu, iš kurio mazgo atsisiunčiate naujinimą, nes... Kiekvieno įrašo autentiškumą galite patikrinti naudodami viešąjį raktą. Sinchronizavimo metu nesikeičiama jokia asmenine informacija, išskyrus jus dominančių žurnalų viešuosius raktus. Kai perjungiate skirtingus WiFi / LAN tinklus (namuose, kavinėje, darbe), jūsų vietoje išsaugotų žurnalų kopijos bus automatiškai perkeltos į kitų netoliese esančių vartotojų įrenginius. Tai panašu į tai, kaip tai veikia
„Būti kažkieno draugu“ čia įgauna konkrečią fizinę prasmę: mano draugai saugo mano žurnalo kopiją. Kuo daugiau draugų turiu, tuo mano žurnalas yra prieinamesnis kitiems. Punkcijos aprašyme
Vartotojo žurnale gali būti įvairių tipų įrašų: viešos žinutės, panašios į įrašus VKontakte sienoje, asmeniniai pranešimai, užšifruoti gavėjo viešuoju raktu, kitų vartotojų komentarai apie įrašus, patinkantys mygtukai. Tai yra atviras sąrašas. Nuotraukos ir kiti dideli failai nededami tiesiai į žurnalą. Vietoj to, į jį įrašoma failo maiša, su kuria galima užklausti failo atskirai nuo paties žurnalo. Pirminio įrašo autoriaus komentarų matomumas negarantuojamas: jei tarp jūsų nėra pakankamai trumpo bendrų draugų kelio, greičiausiai tokių komentarų nematysite. Taigi, net jei kariniai užpuolikai bandys užgrobti jūsų postą, tada, jei jie nebūtų jūsų draugai ar draugų draugų draugai, nieko nepastebėsite.
Secure Scuttlebutt nėra pirmasis p2p tinklas ar net pirmasis p2p socialinis tinklas. Noras bendrauti be tarpininkų ir išeiti iš stambių įmonių įtakos sferos gyvuoja jau seniai, tam yra kelios akivaizdžios priežastys. Vartotojus erzina stambių žaidėjų įvestos žaidimo taisyklės: mažai kas nori matyti reklamą savo ekrane arba būti uždraustas ir laukia kelias dienas, kol atsakys palaikymo tarnyba. Nekontroliuojamas asmens duomenų rinkimas ir jų perdavimas trečiosioms šalims, galiausiai lemiantis, kad šie duomenys kartais parduodami tamsiajame žiniatinklyje, vėl ir vėl primena, kad reikia sukurti kitus sąveikos būdus, kuriuos vartotojas galėtų labiau kontroliuoti. per jo duomenis. O už jų platinimą ir saugumą būtų atsakingas jis pats.
Gerai žinomi decentralizuoti socialiniai tinklai, tokie kaip
Secure Scuttlebutt taip pat turi tarpinius mazgus, kurie palengvina sinchronizavimą (jie vadinami „pubs“). Tačiau barų naudojimas yra neprivalomas, o patys jas galima pakeisti. Jei jūsų įprastas mazgas nepasiekiamas, galite naudoti kitus nieko neprarasdami, nes visada turite pilną visų savo duomenų kopiją. Proxy mazgas nesaugo nepakeičiamų duomenų. Jei paprašysite, baras pridės jus kaip draugą ir atnaujins savo žurnalo kopiją, kai prisijungsite. Kai jūsų stebėtojai prisijungs prie jo, jie galės atsisiųsti jūsų naujus įrašus, net jei jau atsijungėte. Kad baras su jumis susidraugautų, turite gauti pakvietimą iš aludės administratoriaus. Dažniausiai tai galite padaryti patys naudodami žiniatinklio sąsają (
Nors tinklas veikia gana ilgą laiką, jame mažai žmonių. Pasak André Staltzo, „Android“ programų kūrėjo,
Instrukcijos pradedantiesiems yra
Visi vaizdai iš André Staltzo straipsnio
Naudingos nuorodos:
[1]Šaltinis: www.habr.com