I-Secure Scuttlebutt yi-p2p yenethiwekhi yoluntu ekwasebenza ngaphandle kweintanethi

Ibhokhwe -Igama eliqhelekileyo phakathi koomatiloshe baseMelika, elibonisa amarhe kunye nokuhleba. Umphuhlisi weNode.js uDominic Tarr, ohlala kwisikhephe esiselwandle kufuphi nonxweme lwaseNew Zealand, usebenzise eli gama egameni lenethiwekhi ye-p2p eyilelwe ukutshintshiselana ngeendaba kunye nemiyalezo yobuqu. I-Scuttlebutt ekhuselekileyo (SSB) ikuvumela ukuba wabelane ngolwazi usebenzisa ufikelelo lwe-Intanethi ngamaxesha athile okanye ungafikeleli kwi-Intanethi kwaphela.

I-SSB sele ineminyaka emininzi iqhuba ngoku. Umsebenzi womnatha woluntu unokuvavanywa kusetyenziswa usetyenziso lwe desktop ezimbini (Patchwork и I-Patchfoo) kunye nezicelo ze-Android (Zininzi). Kuba geeks kukho ssb-git. Ngaba unomdla kwindlela inethiwekhi ye-p2p engaxhunyiwe kwi-intanethi isebenza ngayo ngaphandle kwentengiso nangaphandle kobhaliso? Nceda phantsi kwekati.

I-Secure Scuttlebutt yi-p2p yenethiwekhi yoluntu ekwasebenza ngaphandle kweintanethi

Ukuze i-Secure Scuttlebutt isebenze, iikhomputha ezimbini eziqhagamshelwe kwinethiwekhi yendawo zanele. Izicelo ezisekelwe kwi-SSB protocol zithumela imiyalezo yosasazo ye-UDP kwaye ziya kukwazi ukufumanana ngokuzenzekelayo. Ukufumana iisayithi kwi-Intanethi kunzima ngakumbi, kwaye siza kubuyela kule nkupho kwiziqendu ezimbalwa.

Iakhawunti yomsebenzisi luluhlu oludityanisiweyo lwazo zonke iingeniso zakhe (log). Ungeno ngalunye olulandelayo luqulethe i-hash yangaphambili kwaye lusayinwe ngesitshixo sabucala somsebenzisi. Isitshixo sikawonke-wonke sisichongi somsebenzisi. Ukucima kunye nokuhlela amangeniso akunakwenzeka nokuba ngumbhali ngokwakhe okanye nawuphi na omnye umntu. Umnini onokongeza amangenelo ekupheleni kwejenali. Abanye abasebenzisi kufuneka bayifunde.

Izicelo ezibekwe kuthungelwano lwendawo enye ziyabonana kwaye zicele ngokuzenzekelayo uhlaziyo kubamelwane babo kwiilog abanomdla kuzo. Ayinamsebenzi nokuba yeyiphi indawo okhuphela kuyo uhlaziyo, kuba... Ungaqinisekisa ubunyani bongeniso ngalunye usebenzisa isitshixo sikawonke-wonke. Ngexesha longqamaniso, akukho lwazi lobuqu lutshintshiswayo ngaphandle kwezitshixo zikawonke-wonke zejenali onomdla kuzo. Njengoko utshintsha phakathi kweenethiwekhi ezahlukeneyo zeWiFi / LAN (ekhaya, kwikhefi, emsebenzini), iikopi zelogi zakho ezigcinwe kwindawo ziya kuthunyelwa ngokuzenzekelayo kwizixhobo zabanye abasebenzisi abakufutshane. Oku kuyafana nendlela esebenza ngayo "amazwi omlomo": UVasya watshela uMasha, uMasha watshela uPetya, kwaye uPetya watshela uValentina. Umahluko ophawulekayo ovela emlonyeni kukuba xa ukhuphela amaphephancwadi, inkcazelo ekuwo ayigqwethwanga.

“Ukuba ngumhlobo womntu” apha kunentsingiselo ebonakalayo: abahlobo bam bagcina umbhalo wephephancwadi lam. Okukhona ndinabahlobo abaninzi, kokukhona iphephancwadi lam lifumaneka ngakumbi kwabanye. Kwinkcazo yepuncture kubhaliweukuba iPatchwork app ingqamanisa iijenali ukuya kumanyathelo ama-3 kude (abahlobo babahlobo babahlobo) ukusuka kuwe. Kwiimeko ezininzi, oku kukuvumela ukuba ufunde iingxoxo ezinde kunye nabathathi-nxaxheba abaninzi ngelixa ungaxhunyiwe kwi-intanethi.

Ilog yomsebenzisi inokuqulatha amangeno eentlobo ezahlukeneyo: imiyalezo kawonkewonke efana nokungeniswa eludongeni lweVKontakte, imiyalezo yobuqu efihliweyo ngesitshixo sikawonke-wonke somamkeli, izimvo kwizithuba zabanye abasebenzisi, ukuthandwa. Olu luluhlu oluvulekileyo. Imifanekiso nezinye iifayile ezinkulu azifakwanga ngqo kwiphephancwadi. Endaweni yoko, i-hash yefayile ibhaliwe kuyo, apho ifayile inokubuzwa ngokwahlukileyo kwilog ngokwayo. Ukubonakala kwamagqabantshintshi ombhali weposi yokuqala akuqinisekwanga: ngaphandle kokuba unomkhondo omfutshane owaneleyo wabahlobo abafanayo phakathi kwakho, awuzukuzibona izimvo ezinjalo. Ke, nokuba abahlaseli basemkhosini bazama ukubamba isithuba sakho, ukuba bebengengabo abahlobo bakho okanye abahlobo babahlobo bakho, awuyi kuqaphela nto.

I-Scuttlebutt ekhuselekileyo ayiyonethwekhi yokuqala ye-p2p okanye inethiwekhi yokuqala ye-p2p yoluntu. Umnqweno wokunxibelelana ngaphandle kwabameli kunye nokuphuma kwinqanaba leempembelelo zeenkampani ezinkulu sele likhona ixesha elide, kwaye kukho izizathu ezininzi ezicacileyo. Abasebenzisi bayacatshukiswa kukunyanzeliswa kwemithetho yomdlalo ngabadlali abakhulu: bambalwa abantu abafuna ukubona intengiso kwiscreen sabo okanye bavalwe kwaye balinde iintsuku ezininzi ngempendulo evela kwinkonzo yenkxaso. Ukuqokelela okungalawulwayo kwedatha yomntu kunye nokudluliselwa kwayo kumaqela esithathu, ekugqibeleni kukhokelela ekubeni le datha ngamanye amaxesha ithengiswa kwiwebhu emnyama, ngokuphindaphindiweyo isikhumbuza ngesidingo sokwakha ezinye iindlela zokusebenzisana apho umsebenzisi uya kuba nokulawula ngakumbi. phezu kwedata yakhe. Yaye wayeza kuba nembopheleleko yokusasazwa nokhuseleko lwazo.

Ezaziwayo-kakuhle networks zentlalo yoluntu ezifana I-Diaspora okanye IMododon, kunye neprotocol Matrix ayingo ntanga-kwintanga kuba bahlala benomthengi kunye nenxalenye yomncedisi. Esikhundleni se-database ye-Facebook ngokubanzi, unokukhetha iseva yakho "yekhaya" ukubamba idatha yakho, kwaye eli linyathelo elikhulu eliya phambili. Nangona kunjalo, umlawuli weseva yakho "yekhaya" usenokhetho oluninzi: unokwabelana ngedatha yakho ngaphandle kolwazi lwakho, ukucima okanye ukuvala iakhawunti yakho. Ukongeza, unokulahlekelwa ngumdla ekugcineni umncedisi kwaye angakulumkisi malunga nayo.

I-Scuttlebutt ekhuselekileyo ikwanazo iindawo ezidibeneyo eziququzelela ulungelelwaniso (zibizwa ngokuba "zi-pubs"). Nangona kunjalo, ukusetyenziswa kwee-pubs kukuzikhethela, kwaye zona ngokwazo ziyatshintshana. Ukuba i-node yakho eqhelekileyo ayifumaneki, ungasebenzisa abanye ngaphandle kokulahlekelwa nantoni na, kuba uhlala unekopi epheleleyo yazo zonke iinkcukacha zakho. I-proxy node ayigcini idatha engenakubuyiselwa. I-pub, ukuba uyayibuza, iya kukongeza njengomhlobo kwaye iya kuhlaziya ikopi yayo yemagazini xa uqhagamshela. Nje ukuba abalandeli bakho banxibelelane nayo, baya kuba nakho ukukhuphela iiposti zakho ezintsha, nokuba sele uqhawukile. Ukuze i-pub ibe ngabahlobo nawe, kufuneka ufumane isimemo esivela kumlawuli we-pub. Ngamaxesha amaninzi, ungakwenza oku ngokwakho usebenzisa ujongano lwewebhu (uluhlu lwee-pubs). Ukuba ufumana ukuvinjelwa kubo bonke abalawuli be-pub, ngoko iphephancwadi lakho liya kuhanjiswa ngendlela echazwe ngaphambili, okt. kuphela phakathi kwabo udibana nabo ngokobuqu. Ukutshintshela uhlaziyo kwi-flash drive nako kunokwenzeka.

Nangona inethwekhi isebenze ixesha elide, bambalwa abantu kuyo. Ngokutsho kuka-André Staltz, umphuhlisi wosetyenziso lwe-Android, Zininzi, ngoJuni 2018 kwisiseko sedatha yakhe yendawo kwakukho malunga 7 amawaka izitshixo. Ukuthelekisa, kwi-Diaspora - ngaphezu 600 amawaka, eMastodon - malunga ne-1 yezigidi.

I-Secure Scuttlebutt yi-p2p yenethiwekhi yoluntu ekwasebenza ngaphandle kweintanethi

Imiyalelo yabaqalayo ikhona apha. Amanyathelo asisiseko: faka isicelo, yenza iprofayili, fumana isimemo kwiwebhusayithi ye-pub, kopisha esi simemo kwisicelo. Unokudibanisa ii-pubs ezininzi ngexesha elinye. Kuya kufuneka ube nomonde: inethiwekhi icotha kakhulu kune-Facebook. I-cache yendawo (.ssb ifolda) iya kukhula ngokukhawuleza ukuya kwiigigabytes ezininzi. Kukulungele ukukhangela izithuba ezinomdla usebenzisa i-hash tags. Unokuqala ukufunda, umzekelo, kunye noDominic Tarr ( @EMovhfIrFk4NihAKnRNhrfRaqIhBv1Wj8pTxJNgvCCY=.ed25519).

Yonke imifanekiso evela kwinqaku nguAndré Staltz "Inethiwekhi yoluntu engekho kwigridi" kunye neyakhe twitter.

Amakhonkco aluncedo:

[1] Website esemthethweni

[2] Patchwork (usetyenziso lweWindows/Mac/Linux)

[3] Zininzi (usetyenziso lwe-Android)

[4] ssb-git

[5] Inkcazo yomgaqo-nkqubo (“ISikhokelo seProtocol yeScuttlebutt-Indlela oontanga bakaScuttlebutt abafumana ngayo kwaye bathethe ngayo”)

umthombo: www.habr.com

Yongeza izimvo