Secure Scuttlebutt ke sebaka sa marang-rang sa p2p se sebetsang hape ntle le marang-rang

Sekoti - lentsoe la slang le tloaelehileng har'a basesisi ba likepe ba Amerika, le bolelang menyenyetsi le lesebo. Mohlahisi oa Node.js Dominic Tarr, ea lulang seketsoaneng se haufi le lebōpo la New Zealand, o sebelisitse lentsoe lena lebitsong la marang-rang a p2p a etselitsoeng ho fapanyetsana litaba le melaetsa ea botho. Secure Scuttlebutt (SSB) e u fa monyetla oa ho arolelana tlhahisoleseling u sebelisa monyetla oa ho kena Marang-rang ka linako tse ling kapa u se na Internet ho hang.

SSB esale e sebetsa ka lilemo tse 'maloa joale. Ts'ebetso ea marang-rang ea sechaba e ka lekoa ho sebelisoa lits'ebetso tse peli tsa desktop (Patchwork и Patchfoo) le lisebelisoa tsa Android (Tse ngata). Bakeng sa li-geek ho na le ssb-git. A na u khahliloe ke hore na marang-rang a p2p a kantle ho marang-rang a sebetsa joang ntle le papatso le kantle ho ngoliso? Ka kopo tlasa katse.

Secure Scuttlebutt ke sebaka sa marang-rang sa p2p se sebetsang hape ntle le marang-rang

Hore Scuttlebutt e Sireletsehile e sebetse, likhomphutha tse peli tse hokahaneng le marang-rang a lehae li lekane. Likopo tse thehiloeng ho protocol ea SSB li romella melaetsa ea phatlalatso ea UDP mme li tla khona ho fumanana ka bo eona. Ho fumana libaka Inthaneteng ho rarahane haholoanyane, 'me re tla khutlela khatisong ena lirapeng tse seng kae.

Ak'haonte ea mosebelisi ke lethathamo le hokahaneng la lipehelo tsohle tsa hae (log). Kenyo e 'ngoe le e' ngoe e latelang e na le hash ea e fetileng mme e saennoe ka senotlolo sa lekunutu sa mosebelisi. Senotlolo sa sechaba ke sesupo sa mosebedisi. Ho hlakolwa le ho hlophisa dikeno ha ho kgonehe ke mongodi ka boyena kapa ke mang kapa mang. Mong'a lona a ka kenya litlhaloso qetellong ea koranta. Basebelisi ba bang ba lokela ho e bala.

Likopo tse fumanehang marang-rang a tšoanang lia bonana 'me li kopa lintlafatso ho baahisani ba tsona ho li-log tseo li li ratang. Ha ho na taba hore na u khoasolla ntlafatso ho tsoa sebakeng sefe, hobane ... U ka netefatsa bonnete ba keno e 'ngoe le e' ngoe u sebelisa senotlolo sa sechaba. Nakong ea khokahano, ha ho tlhahisoleseling ea hau e fapanyetsanoang ntle le linotlolo tsa sechaba tsa likoranta tseo u li ratang. Ha u chencha lipakeng tsa marang-rang a fapaneng a WiFi / LAN (lapeng, k'hefing, mosebetsing), likopi tsa lits'oants'o tsa hau tse bolokiloeng sebakeng sa heno li tla fetisetsoa ka bo eona ho lisebelisoa tsa basebelisi ba bang ba haufi. Sena se tšoana le kamoo se sebetsang kateng "lentsoe la molomo": Vasya o ile a bolella Masha, Masha a bolella Petya, 'me Petya a bolella Valentina. Phapang e khōlō ho tsoa molomong ke hore ha u kopitsa limakasine, boitsebiso bo ho tsona ha bo sothehe.

“Ho ba motsoalle oa motho e mong” mona ho na le moelelo o tiileng oa ’mele: metsoalle ea ka e boloka kopi ea makasine ea ka. Ha ke e-na le metsoalle e mengata, ke moo ba bang ba fumanehang habonolo makasine ea ka. Tlhalosong ea ho phunya ngotsoenghore app ea Patchwork e hokahanya likoranta ho fihla ho mehato e 3 ho tloha ho uena (metsoalle ea metsoalle ea metsoalle) ho tloha ho uena. Hangata, sena se u lumella ho bala lipuisano tse telele le barupeluoa ba bangata ha u ntse u le sieo inthaneteng.

Lenane la mosebelisi le ka ba le likenyo tsa mefuta e fapaneng: melaetsa ea sechaba e ts'oanang le likenyelletso leboteng la VKontakte, melaetsa ea hau e kentsoeng ka senotlolo sa sechaba sa moamoheli, maikutlo mabapi le lipehelo tsa basebelisi ba bang, lintho tseo a li ratang. Lena ke lenane le bulehileng. Litšoantšo le lifaele tse ling tse kholo ha li kenngoe ka ho toba makasineng. Ho e-na le hoo, ho ngoletsoe hashe ea faele, eo ka eona faele e ka botsoang ka thōko ho log ka boeona. Ponahalo ea maikutlo bakeng sa sengoli sa poso ea mantlha ha e na netefatso: ntle le haeba o na le tsela e khuts'oane e lekaneng ea metsoalle pakeng tsa hau, mohlomong u ke ke ua bona maikutlo a joalo. Kahoo, le haeba bahlaseli ba sesole ba leka ho nka poso ea hau, joale haeba e ne e se metsoalle ea hau kapa metsoalle ea metsoalle ea metsoalle, u ke ke ua hlokomela letho.

Secure Scuttlebutt ha se marang-rang a pele a p2p kapa sebaka sa pele sa marang-rang sa p2p. Takatso ea ho buisana ntle le bakena-lipakeng le ho tsoa sebakeng sa tšusumetso ea lik'hamphani tse kholo esale e le teng ka nako e telele, 'me ho na le mabaka a' maloa a hlakileng a eona. Basebedisi ba halefisitsoe ke ho behoa ha melao ea papali ke libapali tse kholo: ke batho ba fokolang ba batlang ho bona lipapatso skrineng sa bona kapa ho thibeloa 'me ba emetse matsatsi a' maloa bakeng sa karabo e tsoang tšebeletsong ea tšehetso. Pokello e sa laoleheng ea data ea botho le ho fetisetsoa ha eona ho batho ba boraro, e qetellang e lebisa tabeng ea hore data ena ka linako tse ling e rekisoa ho websaete e lefifi, khafetsa e re hopotsa tlhokahalo ea ho haha ​​litsela tse ling tsa ho sebelisana moo mosebedisi a neng a tla ba le taolo e eketsehileng. ka data ea hae. ’Me eena ka boeena o ne a tla ikarabella bakeng sa kabo ea tsona le tšireletseho.

Tse tsebahalang decentralized social networks tse kang Diaspora kapa Mastoni, le protocol Matrix ha se lithaka hobane li lula li na le moreki le karolo ea seva. Sebakeng sa database ea kakaretso ea Facebook, o ka khetha seva sa hau sa "ntlo" ho amohela data ea hau, 'me ena ke mohato o moholo oa ho ea pele. Leha ho le joalo, mookameli oa seva sa hau sa "ntlo" o ntse a e-na le likhetho tse ngata: a ka arolelana data ea hau ntle le tsebo ea hau, a hlakola kapa a thibele akhaonto ea hau. Ho phaella moo, a ka 'na a lahleheloa ke thahasello ea ho boloka seva mme a se ke a u lemosa ka eona.

Secure Scuttlebutt e boetse e na le li-node tsa mahareng tse tsamaisang khokahano (li bitsoa "pubs"). Leha ho le joalo, tšebeliso ea li-pubs ke boikhethelo, 'me tsona ka botsona lia fetoha. Haeba node ea hau e tloaelehileng e sa fumanehe, u ka sebelisa ba bang ntle le ho lahleheloa ke letho, kaha u lula u e-na le kopi e feletseng ea lintlha tsohle tsa hau. Node ea proxy ha e boloke data e ke keng ea nkeloa sebaka. Sebaka sa thekiso ea lijo, ha u se botsa, se tla u kenya motsoalle 'me se tla nchafatsa kopi ea sona ea makasine ea hau ha u hokela. Hang ha balateli ba hau ba hokahana le eona, ba tla khona ho khoasolla li-post tsa hau tse ncha, leha o se o khaotsoe. E le hore sebaka sa thekiso ea libuka e be metsoalle ea hau, u tlameha ho fumana memo ho tsoa ho molaoli oa pub. Hangata, o ka iketsetsa sena ka sehokelo sa webo (lethathamo la li-pubs). Haeba u fumana thibelo ho tsoa ho batsamaisi bohle ba libuka, joale makasine ea hau e tla ajoa ka mokhoa o hlalositsoeng pejana, ke hore. feela hara bao o kopanang le bona ka seqo. Ho ka khoneha ho fetisetsa liapdeite ho flash drive.

Leha marang-rang a ntse a sebetsa ka nako e telele, ho na le batho ba fokolang ho ona. Ho latela André Staltz, moqapi oa app ea Android, Tse ngata, ka June 2018 ho database ea hae ea sebakeng seo ho ne ho ka 7 likete linotlolo. Ha ho bapisoa, ho Diaspora - tse fetang 600 sekete, Mastodon - hoo e ka bang limilione tse 1.

Secure Scuttlebutt ke sebaka sa marang-rang sa p2p se sebetsang hape ntle le marang-rang

Litaelo bakeng sa ba qalang li fumaneha mona. Mehato ea mantlha: kenya ts'ebeliso, theha profil, fumana memo sebakeng sa marang-rang, kopitsa memo ena ts'ebelisong. O ka hokela li-pub tse 'maloa ka nako e le' ngoe. U tla hloka ho ba le mamello: marang-rang a lieha haholo ho feta Facebook. Cache ea lehae (.ssb foldareng) e tla hola ka potlako ho li-gigabytes tse 'maloa. Ho bonolo ho batla lipapatso tse khahlisang u sebelisa li-tag tsa hash. U ka qala ho bala, ka mohlala, le Dominic Tarr ( @EMovhfIrFk4NihAKnRNhrfRaqIhBv1Wj8pTxJNgvCCY=.ed25519 ).

Litšoantšo tsohle tse tsoang sengolong sa André Staltz "Network social network" le ea hae twitter.

Lihokela tse sebetsang:

[1] Websaete ea molao

[2] Patchwork (ts'ebeliso ea Windows/Mac/Linux)

[3] Tse ngata (Sesebelisoa sa Android)

[4] ssb-git

[5] Tlhaloso ea Protocol ("Scuttlebutt Protocol Guide - Kamoo lithaka tsa Scuttlebutt li fumanang le ho buisana kateng")

Source: www.habr.com

Eketsa ka tlhaloso