Secure Scuttlebutt se yon rezo sosyal p2p ki travay tou offline

scuttlebutt - yon mo jagon komen pami maren Ameriken yo, ki vle di rimè ak tripotay. Devlopè Node.js Dominic Tarr, ki ap viv sou yon vwalye bò kòt New Zeland, te itilize mo sa a nan non yon rezo p2p ki fèt pou echanje nouvèl ak mesaj pèsonèl. Secure Scuttlebutt (SSB) pèmèt ou pataje enfòmasyon lè l sèvi avèk sèlman aksè Entènèt okazyonèl oswa menm pa gen aksè Entènèt ditou.

SSB ap kouri depi plizyè ane kounye a. Ou ka teste fonksyonalite rezo sosyal la lè l sèvi avèk de aplikasyon pou Desktop (bigare и Patchfoo) ak aplikasyon android (manyverse). Pou geeks gen ssb-git. Èske w enterese nan ki jan rezo p2p offline-premye travay san piblisite ak san enskripsyon? Tanpri anba chat.

Secure Scuttlebutt se yon rezo sosyal p2p ki travay tou offline

Pou Secure Scuttlebutt fonksyone, de òdinatè ki konekte nan yon rezo lokal yo ase. Aplikasyon ki baze sou pwotokòl SSB voye mesaj emisyon UDP epi yo pral kapab otomatikman jwenn youn ak lòt. Jwenn sit sou Entènèt la se yon ti kras pi konplike, epi nou pral retounen sou pwoblèm sa a nan kèk paragraf.

Yon kont itilizatè se yon lis lye nan tout antre li (log). Chak antre ki vin apre gen yon hash nan yon sèl anvan an epi li siyen ak kle prive itilizatè a. Kle piblik la se idantifikasyon itilizatè a. Efase ak koreksyon antre se enposib swa pa otè a li menm oswa pa nenpòt lòt moun. Pwopriyetè a ka ajoute antre nan fen jounal la. Lòt itilizatè yo ta dwe li li.

Aplikasyon ki sitiye sou menm rezo lokal la wè youn ak lòt epi otomatikman mande mizajou nan men vwazen yo nan mòso bwa yo enterese nan. Li pa enpòtan nan ki ne ou telechaje aktyalizasyon a, paske... Ou ka verifye otantisite chak antre lè l sèvi avèk kle piblik la. Pandan senkronizasyon an, pa gen okenn enfòmasyon pèsonèl ki pa echanje apa kle piblik jounal ou enterese yo. Pandan w ap chanje ant diferan rezo WiFi/LAN (lakay, nan yon kafe, nan travay), yo pral transfere otomatikman kopi mòso bwa ou yo sove lokalman sou aparèy lòt itilizatè ki tou pre yo. Sa a se menm jan ak ki jan li fonksyone "pawòl nan bouch": Vasya te di Masha, Masha te di Petya, epi Petya te di Valentina. Yon diferans enpòtan ak pawòl nan bouch se ke lè yo kopye magazin, enfòmasyon ki nan yo pa defòme.

"Lè w zanmi yon moun" isit la pran yon siyifikasyon fizik konkrè: zanmi m yo kenbe yon kopi magazin mwen an. Plis mwen gen zanmi, se plis magazin mwen an aksesib pou lòt moun. Nan deskripsyon an nan twou a ekrike aplikasyon Patchwork la senkronize jounal jiska 3 etap lwen (zanmi zanmi zanmi) ou. Nan pifò ka yo, sa pèmèt ou li diskisyon ki long ak anpil patisipan pandan w pa konekte.

Jounal itilizatè a ka gen ladann diferan kalite mesaj: mesaj piblik ki sanble ak antre sou miray VKontakte a, mesaj pèsonèl chiffres ak kle piblik moun k ap resevwa a, kòmantè sou post lòt itilizatè yo, renmen. Sa a se yon lis ouvè. Foto ak lòt gwo dosye yo pa mete dirèkteman nan magazin an. Olye de sa, yo ekri yon hash nan dosye a, ak ki dosye a ka mande separeman nan boutèy la tèt li. Vizibilite nan kòmantè pou otè pòs orijinal la pa garanti: sof si ou gen yon chemen ase kout nan zanmi mityèl ant ou, Lè sa a, ou gen plis chans pa pral wè kòmantè sa yo. Kidonk, menm si atakè militè yo eseye sezi pòs ou, lè sa a si yo pa t 'zanmi ou oswa zanmi zanmi zanmi, ou p'ap remake anyen.

Secure Scuttlebutt se pa premye rezo p2p oswa menm premye rezo sosyal p2p la. Dezi a kominike san entèmedyè epi soti nan esfè a nan enfliyans nan gwo konpayi yo te alantou pou yon tan long, e gen plizyè rezon evidan pou li. Itilizatè yo anmède pa enpozisyon règ jwèt pa gwo jwè yo: gen kèk moun ki vle wè piblisite sou ekran yo oswa yo dwe entèdi epi tann plizyè jou pou yon repons nan sèvis sipò a. Koleksyon an san kontwòl nan done pèsonèl ak transfè li yo bay twazyèm pati, finalman mennen nan lefèt ke done sa yo pafwa vann sou entènèt la nwa, ankò e ankò fè nou sonje nan bezwen an bati lòt fason nan entèraksyon kote itilizatè a ta gen plis kontwòl. sou done li yo. Apre sa, li menm ta responsab pou distribisyon yo ak sekirite.

Byen koni rezo sosyal desantralize tankou Dyaspora oswa Mastodon, ak pwotokòl Plan Disiplin- yo pa kanmarad-a-kanmarad paske yo toujou gen yon kliyan ak yon pati sèvè. Olye de baz done jeneral Facebook la, ou ka chwazi sèvè "lakay" ou a pou òganize done ou yo, e sa se yon gwo etap pi devan. Sepandan, administratè a nan sèvè "lakay ou" toujou gen anpil opsyon: li ka pataje done ou san ou pa konnen, efase oswa bloke kont ou. Anplis de sa, li ka pèdi enterè nan kenbe sèvè a epi li pa avèti ou sou li.

Secure Scuttlebutt tou gen nœuds entèmedyè ki fasilite senkronizasyon (yo rele "pubs"). Sepandan, itilizasyon pubs opsyonèl, e yo menm yo ka ranplase. Si ne abityèl ou a pa disponib, ou ka itilize lòt moun san pèdi anyen, paske ou toujou gen yon kopi konplè tout done ou yo. Ne proxy a pa sere done iranplasabl. PUB la, si ou mande li, pral ajoute ou kòm yon zanmi epi yo pral mete ajou kopi magazin ou a lè ou konekte. Yon fwa disip ou yo konekte ak li, yo pral kapab telechaje nouvo post ou yo, menm si ou te deja dekonekte. Pou yon pub vin zanmi avèk ou, ou dwe resevwa yon envitasyon nan men administratè pub la. Pi souvan, ou ka fè sa tèt ou atravè koòdone entènèt la (lis pubs). Si w resevwa yon entèdiksyon nan men tout administratè pub yo, yo pral distribye magazin ou a nan fason ki dekri pi bonè, i.e. sèlman nan mitan moun ou rankontre an pèsòn. Transfere mizajou nan yon kondwi flash se posib tou.

Malgre ke rezo a te opere pou yon bon bout tan, gen kèk moun sou li. Dapre André Staltz, devlopè aplikasyon android, manyverse, nan mwa jen 2018 nan baz done lokal li te gen sou 7 mil kle. Pou konparezon, nan dyaspora - plis pase 600 mil, nan Mastodon - apeprè 1 milyon dola.

Secure Scuttlebutt se yon rezo sosyal p2p ki travay tou offline

Enstriksyon pou débutan yo sitiye isit la. Etap debaz: enstale aplikasyon an, kreye yon pwofil, jwenn yon envite nan sit entènèt la PUB, kopye envite sa a nan aplikasyon an. Ou ka konekte plizyè pubs an menm tan. Ou pral bezwen pran pasyans: rezo a pi dousman pase Facebook. Kachèt lokal la (.ssb folder) pral byen vit grandi nan plizyè jigokte. Li se pratik pou fè rechèch pou pòs enteresan lè l sèvi avèk hash tags. Ou ka kòmanse li, pa egzanp, ak Dominic Tarr (@EMovhfIrFk4NihAKnRNhrfRaqIhBv1Wj8pTxJNgvCCY=.ed25519).

Tout imaj ki soti nan atik André Staltz "Yon rezo sosyal off-grid" ak li twitter.

Lyen itil:

[1] Ofisyèl sou sit wèb

[2] bigare (aplikasyon pou Windows/Mac/Linux)

[3] manyverse (aplikasyon android)

[4] ssb-git

[5] Pwotokòl deskripsyon ("Gid Pwotokòl Scuttlebutt - Ki jan kanmarad Scuttlebutt jwenn ak pale youn ak lòt")

Sous: www.habr.com

Add nouvo kòmantè