SSB wurket al in pear jier. De funksjonaliteit fan it sosjale netwurk kin wurde hifke mei twa buroblêdapplikaasjes (
Foar Secure Scuttlebutt om te funksjonearjen binne twa kompjûters ferbûn mei in lokaal netwurk genôch. Applikaasjes basearre op it SSB-protokol stjoere UDP-útstjoerberjochten en kinne elkoar automatysk fine. It finen fan siden op it ynternet is in bytsje yngewikkelder, en wy sille weromkomme op dit probleem yn in pear paragrafen.
In brûkersaccount is in keppele list fan al syn ynstjoerings (log). Elke folgjende yngong befettet in hash fan 'e foarige en is tekene mei de privee kaai fan 'e brûker. De iepenbiere kaai is de identifier fan de brûker. It wiskjen en bewurkjen fan ynstjoerings is ûnmooglik troch de auteur sels of troch in oar. De eigner kin yngongen tafoegje oan 'e ein fan it tydskrift. Oare brûkers moatte it lêze.
Applikaasjes op itselde lokale netwurk sjogge elkoar en freegje automatysk updates oan fan har buorlju yn 'e logs wêryn se ynteressearre binne. It makket neat út fan hokker knooppunt jo de fernijing downloade, om't ... Jo kinne de autentisiteit fan elke yngong ferifiearje mei de iepenbiere kaai. Tidens syngronisaasje wurdt gjin persoanlike ynformaasje útwiksele oars as de iepenbiere kaaien fan 'e tydskriften wêryn jo ynteressearre binne. Wylst jo wikselje tusken ferskate WiFi / LAN-netwurken (thús, yn in kafee, op it wurk), wurde kopyen fan jo lokaal bewarre logs automatysk oerbrocht nei de apparaten fan oare brûkers yn 'e buert. Dit is gelyk oan hoe't it wurket
"Frjeon fan ien wêze" krijt hjir in konkrete fysike betsjutting: myn freonen hâlde in eksimplaar fan myn tydskrift. Hoe mear freonen ik haw, hoe tagonkliker myn tydskrift is foar oaren. Yn 'e beskriuwing fan' e puncture
It logboek fan in brûker kin ynstjoerings fan ferskate soarten befetsje: iepenbiere berjochten dy't fergelykber binne mei yngongen op 'e VKontakte-muorre, persoanlike berjochten fersifere mei de iepenbiere kaai fan' e ûntfanger, opmerkings oer berjochten fan oare brûkers, likes. Dit is in iepen list. Ofbyldings en oare grutte bestannen wurde net direkt yn it tydskrift pleatst. Ynstee dêrfan wurdt der in hash fan it bestân nei skreaun, wêrmei't it bestân apart fan it log sels opfrege wurde kin. De sichtberens fan opmerkings foar de skriuwer fan it orizjinele berjocht is net garandearre: útsein as jo in koart genôch paad hawwe fan wjerskanten freonen tusken jo, dan sille jo nei alle gedachten sokke opmerkings net sjen. Dus, sels as militêre oanfallers besykje jo post te gripen, dan as se net jo freonen wiene of freonen fan freonen fan freonen, sille jo neat fernimme.
Secure Scuttlebutt is net it earste p2p-netwurk of sels it earste p2p-sosjale netwurk. De winsk om te kommunisearjen sûnder tuskenpersoanen en krije út 'e sfear fan ynfloed fan grutte bedriuwen is al in lange tiid, en der binne ferskate dúdlike redenen foar it. Brûkers wurde argewaasje fan it oplizzen fan spultsje regels troch grutte spilers: pear minsken wolle sjen reklame op harren skerm of wurde ferbean en wachtsje ferskate dagen op in antwurd fan de stipe tsjinst. De ûnkontrolearre kolleksje fan persoanlike gegevens en de oerdracht nei tredden, dy't úteinlik liede ta it feit dat dizze gegevens soms wurde ferkocht op it tsjustere web, herinnert ús hieltyd wer oan 'e needsaak om oare manieren fan ynteraksje te bouwen wêr't de brûker mear kontrôle soe hawwe oer syn gegevens. En hy soe sels ferantwurdlik wêze foar har distribúsje en feiligens.
Bekende desintralisearre sosjale netwurken lykas
Secure Scuttlebutt hat ek intermediêre knopen dy't syngronisaasje fasilitearje (se wurde neamd "pubs"). It gebrûk fan kroegen is lykwols opsjoneel, en se binne sels útwikselber. As jo gewoane knooppunt net beskikber is, kinne jo oaren brûke sûnder wat te ferliezen, om't jo altyd in folsleine kopy hawwe fan al jo gegevens. De proxyknooppunt bewarret gjin ûnferfangbere gegevens. De kroech, as jo it freegje, sil jo tafoegje as freon en sil syn kopy fan jo tydskrift bywurkje as jo ferbine. Sadree't jo folgers dermei ferbine, sille se jo nije berjochten kinne downloade, sels as jo de ferbining al hawwe loskeppele. Om in kroech freonen mei jo te wurden, moatte jo in útnoeging krije fan de kroechbehearder. Meastentiids kinne jo dit sels dwaan fia de webynterface (
Hoewol it netwurk al in hiel lange tiid wurket, binne d'r in pear minsken op. Neffens André Staltz, Android app-ûntwikkelder,
Ynstruksjes foar begjinners binne te finen
Alle bylden út it artikel fan André Staltz
Nuttige links:
[1]Boarne: www.habr.com