Secure Scuttlebutt er p2p samfélagsnet sem virkar líka án nettengingar

skaut - slangurorð sem er algengt meðal bandarískra sjómanna, sem táknar sögusagnir og slúður. Node.js þróunaraðilinn Dominic Tarr, sem býr á seglbát undan ströndum Nýja Sjálands, notaði þetta orð í nafni p2p netkerfis sem hannað er til að skiptast á fréttum og persónulegum skilaboðum. Secure Scuttlebutt (SSB) gerir þér kleift að deila upplýsingum með því að nota aðeins einstaka internetaðgang eða jafnvel engan internetaðgang.

SSB hefur verið starfrækt í nokkur ár núna. Hægt er að prófa virkni samfélagsnetsins með því að nota tvö skrifborðsforrit (Patchwork и Patchfoo) og Android forrit (Margvísleg). Fyrir nörda er til ssb-git. Hefur þú áhuga á því hvernig fyrsta p2p netið án nettengingar virkar án auglýsinga og án skráningar? Vinsamlegast undir kött.

Secure Scuttlebutt er p2p samfélagsnet sem virkar líka án nettengingar

Til að Secure Scuttlebutt virki nægja tvær tölvur tengdar staðarneti. Forrit byggð á SSB samskiptareglunni senda UDP útsendingarskilaboð og geta sjálfkrafa fundið hvert annað. Það er aðeins flóknara að finna síður á netinu og við munum koma aftur að þessu máli í nokkrum málsgreinum.

Notendareikningur er tengdur listi yfir allar færslur hans (log). Hver síðari færsla inniheldur kjötkássa af þeirri fyrri og er undirrituð með einkalykli notandans. Opinberi lykillinn er auðkenni notandans. Að eyða og breyta færslum er ómögulegt, hvorki af höfundi sjálfum né öðrum. Eigandinn getur bætt við færslum í lok dagbókarinnar. Aðrir notendur ættu að lesa það.

Forrit sem staðsett eru á sama staðarneti sjá hvert annað og biðja sjálfkrafa um uppfærslur frá nágrönnum sínum í annálunum sem þeir hafa áhuga á. Það skiptir ekki máli frá hvaða hnút þú halar niður uppfærslunni, því... Þú getur staðfest áreiðanleika hverrar færslu með því að nota almenningslykilinn. Við samstillingu er ekki skipt á persónulegum upplýsingum öðrum en opinberum lyklum blaðanna sem þú hefur áhuga á. Þegar þú skiptir á milli mismunandi WiFi/LAN netkerfa (heima, á kaffihúsi, í vinnunni), verða afrit af staðbundnum vistuðum annálum þínum sjálfkrafa flutt í tæki annarra notenda í nágrenninu. Þetta er svipað og það virkar Orð af munni: Vasya sagði Masha, Masha sagði Petya og Petya sagði Valentinu. Verulegur munur frá munnmælum er að þegar tímarit eru afrituð skekkast upplýsingarnar í þeim ekki.

„Að vera vinur einhvers“ fær hér áþreifanlega líkamlega merkingu: vinir mínir geyma eintak af tímaritinu mínu. Því fleiri vini sem ég á, því aðgengilegra er tímaritið mitt fyrir aðra. Í lýsingu á stungunni skrifaðað Patchwork appið samstillir dagbækur í allt að 3 skrefa fjarlægð (vinir vina vina) frá þér. Í flestum tilfellum gerir þetta þér kleift að lesa langar umræður með mörgum þátttakendum án nettengingar.

Notendaskrá getur innihaldið færslur af mismunandi gerðum: opinber skilaboð sem líkjast færslum á VKontakte veggnum, persónuleg skilaboð dulkóðuð með opinberum lykli viðtakandans, athugasemdir við færslur annarra notenda, líkar. Þetta er opinn listi. Myndir og aðrar stórar skrár eru ekki settar beint inn í blaðið. Þess í stað er kjötkássa af skránni skrifuð á hana, með því er hægt að spyrjast fyrir um hana sérstaklega frá annálnum sjálfum. Sýnileiki athugasemda fyrir höfund upprunalegu færslunnar er ekki tryggð: nema þú hafir nægilega stutta leið sameiginlegra vina á milli þín, þá muntu líklegast ekki sjá slík ummæli. Þannig að jafnvel þótt hernaðarárásarmenn reyni að ná pósti þínu, þá muntu ekki taka eftir neinu ef þeir voru ekki vinir þínir eða vinir vina vina.

Secure Scuttlebutt er ekki fyrsta p2p netið eða jafnvel fyrsta p2p félagslega netið. Löngunin til að eiga samskipti án milliliða og komast út úr áhrifasvæði stórfyrirtækja hefur lengi verið til staðar og eru nokkrar augljósar ástæður fyrir því. Notendur eru pirraðir yfir því að stórir leikmenn setja leikreglur: fáir vilja sjá auglýsingar á skjánum sínum eða vera bannaðar og bíða í nokkra daga eftir svari frá stuðningsþjónustunni. Stjórnlaus söfnun persónuupplýsinga og flutning þeirra til þriðja aðila, sem leiðir að lokum til þess að þessi gögn eru stundum seld á myrka vefnum, minnir okkur aftur og aftur á nauðsyn þess að byggja upp aðrar leiðir til samskipta þar sem notandinn hefði meiri stjórn yfir gögnum sínum. Og sjálfur myndi hann bera ábyrgð á dreifingu þeirra og öryggi.

Vel þekkt dreifð samfélagsnet eins og Diaspora eða Mastodon, og siðareglur Matrix eru ekki jafningi vegna þess að þeir hafa alltaf biðlara og miðlara hluta. Í stað hins almenna Facebook gagnagrunns geturðu valið „heima“ netþjóninn þinn til að hýsa gögnin þín og þetta er stórt skref fram á við. Hins vegar hefur stjórnandi „heima“ netþjónsins þíns enn marga möguleika: hann getur deilt gögnum þínum án vitundar þinnar, eytt eða lokað á reikninginn þinn. Auk þess gæti hann misst áhugann á að viðhalda þjóninum og vara þig ekki við því.

Secure Scuttlebutt hefur einnig milliliðahnúta sem auðvelda samstillingu (þeir eru kallaðir „pöbbar“). Hins vegar er notkun kráa valkvæð og þeir sjálfir eru skiptanlegir. Ef venjulegi hnúturinn þinn er ekki tiltækur geturðu notað aðra án þess að tapa neinu, þar sem þú átt alltaf fullkomið afrit af öllum gögnunum þínum. Umboðshnúturinn geymir ekki óbætanleg gögn. Pöbbinn, ef þú spyrð um það, mun bæta þér við sem vini og mun uppfæra eintak sitt af tímaritinu þínu þegar þú tengist. Þegar fylgjendur þínir hafa tengst því munu þeir geta hlaðið niður nýju færslunum þínum, jafnvel þó að þú hafir þegar aftengt þig. Til þess að krá geti orðið vinkona þín verður þú að fá boð frá kráarstjóranum. Oftast geturðu gert þetta sjálfur í gegnum vefviðmótið (listi yfir krár). Ef þú færð bann frá öllum kráarstjórnendum, þá verður blaðinu þínu dreift með þeim hætti sem áður var lýst, þ.e. aðeins meðal þeirra sem þú hittir í eigin persónu. Það er líka mögulegt að flytja uppfærslur yfir á flash-drif.

Þrátt fyrir að netið hafi starfað í nokkuð langan tíma eru fáir á því. Samkvæmt André Staltz, Android app þróunaraðila, Margvísleg, í júní 2018 í staðbundnum gagnagrunni hans þar var um 7 þúsund lykla. Til samanburðar, í Diaspora - meira en 600 þúsund, í Mastodon - um 1 milljón.

Secure Scuttlebutt er p2p samfélagsnet sem virkar líka án nettengingar

Leiðbeiningar fyrir byrjendur eru staðsettar hér. Grunnskref: settu upp forritið, búðu til prófíl, fáðu boð á kráarvefsíðuna, afritaðu þetta boð í forritið. Þú getur tengt nokkra krár á sama tíma. Þú verður að vera þolinmóður: netið er mun hægara en Facebook. Staðbundið skyndiminni (.ssb mappa) mun fljótt stækka í nokkur gígabæt. Það er þægilegt að leita að áhugaverðum færslum með því að nota hassmerki. Þú getur byrjað að lesa til dæmis með Dominic Tarr ( @EMovhfIrFk4NihAKnRNhrfRaqIhBv1Wj8pTxJNgvCCY=.ed25519 ).

Allar myndir úr grein André Staltz „Samfélagsnet utan nets“ og twitter.

Gagnlegar hlekkir:

[1] Opinber vefsíða

[2] Patchwork (forrit fyrir Windows/Mac/Linux)

[3] Margvísleg (Android app)

[4] ssb-git

[5] Bókunarlýsing ("Scuttlebutt Protocol Guide - Hvernig Scuttlebutt jafnaldrar finna og tala saman")

Heimild: www.habr.com

Bæta við athugasemd