Secure Scuttlebutt bụ netwọk mmekọrịta p2p na-arụkwa ọrụ na-anọghị n'ịntanetị

Scuttlebutt nke - okwu mkparị na-adịkarị n'etiti ndị ọkwọ ụgbọ mmiri America, na-egosi asịrị na asịrị. Onye nrụpụta Node.js Dominic Tarr, onye bi n'ụgbọ mmiri n'akụkụ ụsọ oké osimiri New Zealand, ji okwu a n'aha netwọk p2p emebere maka ịgbanwe ozi na ozi nkeonwe. Secure Scuttlebutt (SSB) na-enye gị ohere ikesa ozi site na iji naanị ohere ịntanetị oge ụfọdụ ma ọ bụ ọbụlagodi enweghị ịntanetị ma ọlị.

SSB na-agba ọsọ kemgbe ọtụtụ afọ ugbu a. Enwere ike ịnwale ọrụ netwọkụ mmekọrịta site na iji ngwa desktọpụ abụọ (Patchwork и Patchfoo) na ngwa Android (Ọtụtụ iche). Maka geeks enwere ssb-git. Ị nwere mmasị ka netwọk p2p mbụ na-anọghị n'ịntanetị si arụ ọrụ na-enweghị mgbasa ozi na enweghị ndebanye aha? Biko n'okpuru pusi.

Secure Scuttlebutt bụ netwọk mmekọrịta p2p na-arụkwa ọrụ na-anọghị n'ịntanetị

Ka Secure Scuttlebutt rụọ ọrụ, kọmputa abụọ ejikọrọ na netwọk mpaghara ezuola. Ngwa dabere na protocol SSB na-eziga ozi mgbasa ozi UDP ga-enwe ike ịhụ onwe ha na-akpaghị aka. Ịchọta saịtị na ịntanetị dị ntakịrị mgbagwoju anya, anyị ga-alaghachi na nke a na paragraf ole na ole.

Akaụntụ onye ọrụ bụ ndepụta ejikọrọ nke ndenye ya niile (log). Ntinye ọ bụla na-esote nwere hash nke nke gara aga ma ejiri igodo nzuzo bịanye aka na ya. Igodo ọha bụ njirimara onye ọrụ. Ihichapụ na idezi ndenye agaghị ekwe omume ma ọ bụ onye odee n'onwe ya ma ọ bụ onye ọ bụla ọzọ. Onye nwe ya nwere ike itinye ndenye na njedebe nke akwụkwọ akụkọ. Ndị ọrụ ndị ọzọ kwesịrị ịgụ ya.

Ngwa ndị dị n'otu netwọkụ mpaghara na-ahụ ibe ha ma na-arịọ maka mmelite ozugbo n'aka ndị agbata obi ha na ndekọ ndekọ ha nwere mmasị na ya. Ọ baghị uru na ọnụ ọnụ nke ị na-ebudata mmelite ahụ, n'ihi na ... Ị nwere ike nyochaa izi ezi nke ntinye ọ bụla site na iji igodo ọha. N'oge mmekọrịta, ọ nweghị ozi nkeonwe a na-agbanwe ma ọ bụghị igodo ọha nke akwụkwọ akụkọ ị nwere mmasị na ya. Ka ị na-agbanwe n'etiti netwọk WiFi/LAN dị iche iche (n'ụlọ, na cafe, n'ebe ọrụ), a ga-ebufe akwụkwọ ndekọ nke mpaghara gị ozugbo na ngwaọrụ ndị ọrụ ndị ọzọ nọ nso. Nke a yiri ka ọ si arụ ọrụ "okwu ọnụ": Vasya gwara Masha, Masha gwara Petya, na Petya gwara Valentina. Ihe dị nnọọ iche n’okwu ọnụ bụ na mgbe a na-ebipụta magazin, ihe ọmụma dị n’ime ha adịghị agbagọ.

“Ịbụ enyi mmadụ” n’ebe a na-enwe mmetụta pụtara ìhè n’anụ ahụ́: Ndị enyi m na-edobe magazin m. Ka m na-enwekwu ndị enyi, otú ahụ ka ndị ọzọ na-enwetakwu magazin m. Na nkọwa nke mgbapu ederena ngwa Patchwork na-emekọrịta akwụkwọ akụkọ ihe ruru nzọụkwụ atọ (ndị enyi enyi) site na gị. N'ọtụtụ oge, nke a na-enye gị ohere ịgụ ogologo mkparịta ụka gị na ọtụtụ ndị sonyere na-anọghị n'ịntanetị.

Ndekọ ndekọ onye ọrụ nwere ike ịnwe ndenye nke ụdị dị iche iche: ozi ọha na eze yiri ntinye na mgbidi VKontakte, ozi nkeonwe ezoro ezo na igodo ọha nke onye nnata, nkwupụta na posts nke ndị ọrụ ndị ọzọ, mmasị. Nke a bụ ndepụta mepere emepe. A naghị etinye foto na nnukwu faịlụ ndị ọzọ na magazin ahụ ozugbo. Kama, a na-edegara ya hash nke faịlụ ahụ, nke enwere ike iji ya jụọ faịlụ ahụ iche na log n'onwe ya. A naghị ekwe nkwa visibiliti nke nkwupụta maka onye dere akwụkwọ ozi mbụ: ọ gwụla ma ịnwe ụzọ enyi dị mkpụmkpụ zuru oke n'etiti gị, mgbe ahụ ị gaghị ahụ nkwupụta ndị a. Ya mere, ọ bụrụgodị na ndị agha mwakpo na-anwa ijide ọkwa gị, mgbe ahụ ọ bụrụ na ha abụghị ndị enyi gị ma ọ bụ ndị enyi nke ndị enyi, ị gaghị achọpụta ihe ọ bụla.

Secure Scuttlebutt abụghị netwọk p2p mbụ ma ọ bụ ọbụna netwọk p2p mbụ. Ọchịchọ ikwurịta okwu na-enweghị ndị na-emekọrịta ihe ma pụọ ​​​​na ngalaba nke mmetụta nke nnukwu ụlọ ọrụ dị ogologo oge, na e nwere ọtụtụ ihe doro anya kpatara ya. Ndị ọrụ na-ewe iwe site na ntinye iwu egwuregwu site na nnukwu ndị egwuregwu: mmadụ ole na ole chọrọ ịhụ mgbasa ozi na ihuenyo ha ma ọ bụ machibido ma chere ọtụtụ ụbọchị maka nzaghachi sitere na ọrụ nkwado. Nchịkọta a na-achịkwaghị achịkwa nke data onwe onye na ịnyefe ya na ndị ọzọ, n'ikpeazụ na-eduga na eziokwu ahụ bụ na a na-ere data a mgbe ụfọdụ na webụ gbara ọchịchịrị, ugboro ugboro na-echetara anyị mkpa ọ dị iji wuo ụzọ ndị ọzọ nke mmekọrịta ebe onye ọrụ ga-enwekwu njikwa. n'elu data ya. Na ya onwe ya ga-ahụ maka nkesa na nchekwa ha.

Netwọk mmekọrịta ama ama ama ama ama dị ka Ọwa ma ọ bụ Mastodon, na protocol matriks abụghị ndị ọgbọ na ndị ọgbọ n'ihi na ha na-enwekarị onye ahịa na akụkụ nkesa. Kama nchekwa data Facebook izugbe, ị nwere ike họrọ ihe nkesa "ụlọ" gị iji kwado data gị, nke a bụ nnukwu nzọụkwụ na-aga n'ihu. Otú ọ dị, onye nchịkwa nke ihe nkesa "ụlọ" gị ka nwere ọtụtụ nhọrọ: ọ nwere ike ịkekọrịta data gị n'amaghị gị, ihichapụ ma ọ bụ gbochie akaụntụ gị. Na mgbakwunye, ọ nwere ike ghara inwe mmasị n'ịkwado ihe nkesa ahụ ma ghara ịdọ gị aka ná ntị banyere ya.

Secure Scuttlebutt nwekwara ọnụ ụzọ etiti na-emekọrịta mmekọrịta (a na-akpọ ha "ụlọ mmanya"). Otú ọ dị, iji ụlọ mmanya bụ nhọrọ, na ha onwe ha na-agbanwe agbanwe. Ọ bụrụ na ọnụ ụzọ gị adịghị adị, ị nwere ike iji ndị ọzọ na-efunarị ihe ọ bụla, ebe ọ bụ na ị na-enwe nnomi zuru oke nke data gị niile. Node proxy anaghị echekwa data enweghị ike dochie ya. Ụlọ mmanya ahụ, ọ bụrụ na ị jụọ ya, ga-agbakwunye gị ka enyi ma ga-emelite akwụkwọ akụkọ gị mgbe ị jikọọ. Ozugbo ndị na-eso ụzọ gị jikọọ na ya, ha ga-enwe ike ibudata posts ọhụrụ gị, ọbụlagodi na ị kwụsịrịlarị. Ka ụlọ mmanya wee bụrụ enyi gị, ị ga-enwetarịrị oku sitere n'aka onye nchịkwa ụlọ mmanya. Ọtụtụ mgbe, ị nwere ike ime nke a n'onwe gị site na ntanetị weebụ (ndepụta ụlọ mmanya). Ọ bụrụ na ịnata mmachibido iwu n'aka ndị nchịkwa ụlọ mmanya niile, mgbe ahụ, a ga-ekesa akwụkwọ akụkọ gị n'ụdị akọwara na mbụ, ya bụ. naanị n'etiti ndị ị na-ezute n'onwe gị. Ịnyefe mmelite na draịva flash nwekwara ike ime.

Ọ bụ ezie na netwọk ahụ anọwo na-arụ ọrụ ruo ogologo oge, ọ dị mmadụ ole na ole na ya. Dabere na André Staltz, onye nrụpụta ngwa Android, Ọtụtụ iche, na June 2018 na nchekwa data mpaghara ya enwere banyere 7 puku igodo. Maka ntụnyere, na Diaspora - karịa 600 puku, na Mastodon - banyere 1 nde.

Secure Scuttlebutt bụ netwọk mmekọrịta p2p na-arụkwa ọrụ na-anọghị n'ịntanetị

Ntuziaka maka ndị mbido dị ebe a. Nzọụkwụ ndị bụ isi: wụnye ngwa ahụ, mepụta profaịlụ, nweta ọkpụkpọ oku na webụsaịtị ụlọ mmanya, detuo òkù a na ngwa ahụ. Ị nwere ike jikọọ ọtụtụ ụlọ mmanya n'otu oge. Ị ga-achọ inwe ndidi: netwọk dị nwayọọ karịa Facebook. Ebe nchekwa mpaghara (.ssb nchekwa) ga-eto ngwa ngwa ruo ọtụtụ gigabytes. Ọ dị mma iji mkpado hash chọọ posts ndị na-atọ ụtọ. Ị nwere ike ịmalite ịgụ, dịka ọmụmaatụ, na Dominic Tarr (@EMovhfIrFk4NihAKnRNhrfRaqIhBv1Wj8pTxJNgvCCY=.ed25519).

Foto niile sitere na akụkọ André Staltz "Mụta netwọkụ na-adịghị grid" ya twitter.

Njikọ njikọ bara uru:

[1] Official website

[2] Patchwork (ngwa maka Windows/Mac/Linux)

[3] Ọtụtụ iche (ngwa android)

[4] ssb-git

[5] Nkọwa Protocol ("Scuttlebutt Protocol Guide - Olee otú ndị ọgbọ Scuttlebutt si achọta ma na-ekwurịta okwu")

isi: www.habr.com

Tinye a comment