Tha Secure Scuttlebutt na lìonra sòisealta p2p a bhios ag obair far-loidhne cuideachd

Scuttlebut - facal slang cumanta am measg sheòladairean Ameireaganach, a 'comharrachadh fathannan agus gossip. Chleachd leasaiche Node.js Dominic Tarr, a tha a’ fuireach air bàta-siùil far oirthir Sealan Nuadh, am facal seo ann an ainm lìonra p2p a chaidh a dhealbhadh airson naidheachdan is teachdaireachdan pearsanta iomlaid. Leigidh Secure Scuttlebutt (SSB) leat fiosrachadh a cho-roinn a’ cleachdadh dìreach ruigsinneachd eadar-lìn corra uair no eadhon gun ruigsinneachd eadar-lìn idir.

Tha SSB air a bhith a’ ruith airson grunn bhliadhnaichean a-nis. Faodar comasachd an lìonra sòisealta a dhearbhadh le bhith a’ cleachdadh dà thagradh deasg (brèideach и Patchfoo) agus aplacaidean Android (Iomadh rann). Airson geeks tha ssb-git. A bheil ùidh agad ann an mar a bhios an lìonra p2p offline-first ag obair gun sanasachd agus gun chlàradh? Feuch fo chat.

Tha Secure Scuttlebutt na lìonra sòisealta p2p a bhios ag obair far-loidhne cuideachd

Airson Secure Scuttlebutt a bhith ag obair, tha dà choimpiutair ceangailte ri lìonra ionadail gu leòr. Bidh tagraidhean stèidhichte air protocol SSB a’ cur teachdaireachdan craolaidh UDP agus bidh e comasach dhaibh a chèile a lorg gu fèin-ghluasadach. Tha lorg làraich air an eadar-lìn beagan nas iom-fhillte, agus tillidh sinn chun chùis seo ann am beagan pharagrafan.

Tha cunntas cleachdaiche na liosta ceangailte de na h-inntrigidhean aige (log). Tha hash den fhear mu dheireadh anns gach inntrigeadh às deidh sin agus tha e air a shoidhnigeadh le iuchair phrìobhaideach an neach-cleachdaidh. Is e an iuchair phoblach aithnichear an neach-cleachdaidh. Tha e eu-comasach leis an ùghdar fhèin no le duine sam bith eile cuir às agus deasachadh. Faodaidh an sealbhadair inntrigidhean a chur ri deireadh an iris. Bu chòir do luchd-cleachdaidh eile a leughadh.

Bidh tagraidhean a tha suidhichte air an aon lìonra ionadail a’ faicinn a chèile agus ag iarraidh ùrachaidhean gu fèin-ghluasadach bho na nàbaidhean aca anns na logaichean anns a bheil ùidh aca. Chan eil e gu diofar dè an nód às an luchdaich thu sìos an t-ùrachadh, oir ... Faodaidh tu dearbhteachd gach inntrigidh a dhearbhadh leis an iuchair phoblach. Rè sioncronaidh, chan eil fiosrachadh pearsanta air a iomlaid ach a-mhàin iuchraichean poblach nan irisean anns a bheil ùidh agad. Mar a ghluaiseas tu eadar diofar lìonraidhean WiFi / LAN (aig an taigh, ann an cafaidh, aig an obair), thèid lethbhric de na logaichean a chaidh a shàbhaladh gu h-ionadail a ghluasad gu fèin-ghluasadach gu innealan luchd-cleachdaidh eile faisg air làimh. Tha seo coltach ri mar a tha e ag obair "facal beòil": Dh'innis Vasya dha Masha, dh'innis Masha dha Petya, agus thuirt Petya ri Valentina. Is e eadar-dhealachadh mòr bho bheul-aithris nach eil am fiosrachadh annta air a shaobhadh nuair a thathar a’ dèanamh lethbhreac de dh’irisean.

Tha “A bhith nad charaid do chuideigin” an seo a’ gabhail ri brìgh corporra cruaidh: bidh mo charaidean a’ cumail leth-bhreac den iris agam. Mar as motha de charaidean a th’ agam, is ann as ruigsinniche a bhios an iris agam do dhaoine eile. Anns an tuairisgeul air a 'phuing tha e sgrìobhtegu bheil an app Patchwork a’ sioncronadh irisean suas gu 3 ceumannan air falbh (caraidean charaidean charaidean) bhuat. Anns a’ mhòr-chuid de chùisean, leigidh seo leat còmhraidhean fada a leughadh le mòran chom-pàirtichean fhad ‘s a tha iad far-loidhne.

Faodaidh inntrigidhean de dhiofar seòrsa a bhith ann an log neach-cleachdaidh: teachdaireachdan poblach coltach ri inntrigidhean air balla VKontakte, teachdaireachdan pearsanta air an cuairteachadh le iuchair phoblach an neach a gheibh e, beachdan air puist le luchd-cleachdaidh eile, is toil leotha. Is e liosta fosgailte a tha seo. Chan eil dealbhan agus faidhlichean mòra eile air an cur gu dìreach san iris. An àite sin, tha hash den fhaidhle air a sgrìobhadh thuige, leis am faodar am faidhle a cheasnachadh air leth bhon log fhèin. Chan eilear cinnteach gum faicear beachdan ùghdar a’ phuist thùsail: mura h-eil slighe ghoirid gu leòr de charaidean eadar thu, is coltaiche nach fhaic thu na beachdan sin. Mar sin, eadhon ged a dh’ fheuchas an luchd-ionnsaigh armachd ris a’ phost agad a ghlacadh, an uairsin mura b’ e do charaidean no do charaidean do charaidean a bh’ annta, chan fhaic thu dad.

Chan e Secure Scuttlebutt a’ chiad lìonra p2p no eadhon a’ chiad lìonra sòisealta p2p. Tha am miann airson conaltradh gun eadar-mheadhanairean agus faighinn a-mach à raon buaidh chompanaidhean mòra air a bhith timcheall airson ùine mhòr, agus tha grunn adhbharan follaiseach ann. Tha luchd-cleachdaidh air am buaireadh le bhith a’ cur an sàs riaghailtean geama le cluicheadairean mòra: chan eil mòran dhaoine airson sanasachd fhaicinn air an sgrion aca no a bhith air an casg agus feitheamh grunn làithean airson freagairt bhon t-seirbheis taice. Tha cruinneachadh neo-riaghlaichte de dhàta pearsanta agus a ghluasad gu treas phàrtaidhean, aig a’ cheann thall a’ leantainn gu bheil an dàta seo uaireannan air a reic air an lìon dhorcha, a-rithist is a-rithist a’ cur nar cuimhne gum feum sinn dòighean eadar-obrachaidh eile a thogail far am biodh barrachd smachd aig an neach-cleachdaidh. thairis air an dàta aige. Agus bhiodh e fhèin cunntachail airson an cuairteachadh agus an sàbhailteachd.

Lìonraidhean sòisealta dì-mheadhanaichte ainmeil leithid Diaspora no Mastodon, agus protocol Matrix chan eil iad nan co-aoisean oir bidh neach-dèiligidh agus frithealaiche aca an-còmhnaidh. An àite an stòr-dàta coitcheann Facebook, faodaidh tu am frithealaiche “dachaigh” agad a thaghadh airson aoigheachd a thoirt don dàta agad, agus tha seo na cheum mòr air adhart. Ach, tha mòran roghainnean aig rianadair an t-seirbheisiche “dachaigh” agad: faodaidh e an dàta agad a cho-roinn gun fhios dhut, cuir às do chunntas no cuir stad air. A bharrachd air an sin, is dòcha gun caill e ùidh ann a bhith a’ cumail suas an fhrithealaiche agus gun a bhith a’ toirt rabhadh dhut mu dheidhinn.

Tha nodan eadar-mheadhanach aig Secure Scuttlebutt cuideachd a bhios a’ comasachadh sioncronadh (canar “taighean-seinnse riutha”). Ach, tha cleachdadh thaighean-seinnse roghainneil, agus tha iad fhèin eadar-mhalairteach. Mura h-eil an nód àbhaisteach agad ri fhaighinn, faodaidh tu daoine eile a chleachdadh gun dad a chall, oir bidh leth-bhreac slàn agad den dàta agad an-còmhnaidh. Chan eil an nód progsaidh a’ stòradh dàta nach gabh atharrachadh. Cuiridh an taigh-seinnse, ma dh’iarras tu air, thu mar charaid agus bheir e ùrachadh air an leth-bhreac den iris agad nuair a nì thu ceangal. Cho luath ‘s a nì an luchd-leantainn agad ceangal ris, bidh e comasach dhaibh na puist ùra agad a luchdachadh sìos, eadhon ged a tha thu air dì-cheangal mu thràth. Gus am bi taigh-seinnse na charaidean riut, feumaidh tu cuireadh fhaighinn bho rianadair an taigh-seinnse. Mar as trice, faodaidh tu seo a dhèanamh thu fhèin tron ​​​​eadar-aghaidh lìn (liosta de thaighean-seinnse). Ma gheibh thu casg bho gach neach-rianachd taigh-seinnse, thèid an iris agad a sgaoileadh san dòigh a chaidh a mhìneachadh na bu thràithe, i.e. a-mhàin am measg na choinnicheas tu gu pearsanta. Tha e comasach cuideachd ùrachaidhean a ghluasad gu draibhear flash.

Ged a tha an lìonra air a bhith ag obair airson ùine mhòr, chan eil mòran dhaoine air. A rèir André Staltz, leasaiche app Android, Iomadh rann, san Ògmhios 2018 anns an stòr-dàta ionadail aige bha mu 7 mìle iuchair. Airson coimeas, ann an Diaspora - barrachd air 600 mìle, ann am Mastodon - mu 1 millean.

Tha Secure Scuttlebutt na lìonra sòisealta p2p a bhios ag obair far-loidhne cuideachd

Tha stiùireadh airson luchd-tòiseachaidh suidhichte an seo. Ceumannan bunaiteach: stàlaich an tagradh, cruthaich pròifil, faigh cuireadh gu làrach-lìn an taigh-seinnse, dèan lethbhreac den chuireadh seo chun tagradh. Faodaidh tu grunn thaighean-seinnse a cheangal aig an aon àm. Feumaidh tu a bhith foighidneach: tha an lìonra tòrr nas slaodaiche na Facebook. Fàsaidh an tasgadan ionadail (pasgan .ssb) gu luath gu grunn gigabytes. Tha e goireasach puist inntinneach a lorg a’ cleachdadh tagaichean hash. Faodaidh tu tòiseachadh air leughadh, mar eisimpleir, le Dominic Tarr ( @EMovhfIrFk4NihAKnRNhrfRaqIhBv1Wj8pTxJNgvCCY=.ed25519 ).

A h-uile dealbh bhon artaigil le André Staltz "Lìonra sòisealta taobh a-muigh na clèithe" agus a chuid twitter.

Ceanglaichean feumail:

[1] Làrach-lìn oifigeil

[2] brèideach (tagradh airson Windows/Mac/Linux)

[3] Iomadh rann (app airson Android)

[4] ssb-git

[5] Tuairisgeul Pròtacal (“Scuttlebutt Protocol Guide - Mar a bhios co-aoisean Scuttlebutt a’ lorg agus a ’bruidhinn ri chèile”)

Source: www.habr.com

Cuir beachd ann