Publikuar klienti i komunikimit decentralizuar Jami «Taranis»

ËshtĂ« publikuar versioni i ri i platformĂ«s sĂ« decentralizuar tĂ« komunikimit Jami, i shpĂ«rndarĂ« me emrin e koduar «Taranis». Projekti synon tĂ« krijojĂ« njĂ« sistem komunikimi qĂ« funksionon nĂ« modalitetin P2P dhe mundĂ«son si komunikimin e grupeve tĂ« mĂ«dha, ashtu edhe thirrje individuale, duke ofruar nivel tĂ« lartĂ« privatĂ«sie dhe sigurie. Jami, i njohur mĂ« parĂ« si Ring dhe SFLphone, Ă«shtĂ« njĂ« nga projektet GNU dhe shpĂ«rndahet nĂ«n licencĂ«n GPLv3. NdĂ«rtime binare janĂ« pĂ«rgatitur pĂ«r GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL etj.), Windows, macOS, iOS, Android dhe Android TV.

Ndryshe nga klientët tradicionalë të komunikimit, Jami mund të transmetojë mesazhe pa iu drejtuar serverëve të jashtëm, duke krijuar lidhje të drejtpërdrejtë midis përdoruesve me përdorimin e enkriptimit fund më fund (End-to-end, çelësat janë të pranishëm vetëm në anën e klientit) dhe autentikimit të bazuar në certifikata X.509. Përveç shkëmbimit të sigurt të mesazheve, programi mundëson kryerjen e thirrjeve zanore dhe video, krijimin e telekonferencave, shkëmbimin e skedarëve, si dhe organizimin e qasjes së përbashkët te skedarët dhe përmbajtja e ekranit. Për videokonferenca në server sisteme me CPU Intel Core i7-7700K 4.20 GHz, 32 GB RAM dhe lidhje rrjeti 100 Mbit/s, cilësia më e mirë arrihet kur lidhen jo më shumë se 25 pjesëmarrës. Për çdo pjesëmarrës të videokonferencës nevojitet një kapacitet transmetimi prej rreth 2 Mbit/s.

Fillimisht projekti u zhvillua si një telefon softuerik i bazuar në protokollin SIP, por prej kohësh i ka tejkaluar këto kufij në favor të modelit P2P, duke ruajtur njëkohësisht përputhshmërinë me SIP dhe mundësinë për të kryer thirrje përmes këtij protokolli. Programi mbështet kodekë të ndryshëm (G711u, G711a, GSM, Speex, Opus, G.722) dhe protokolle (ICE, SIP, TLS), si dhe siguron enkriptim të besueshëm për video, zërin dhe mesazhet. Nga funksionet shtesë mund të veçohen ridrejtimi dhe mbajtja e thirrjeve, regjistrimi i thirrjeve, historiku i thirrjeve me kërkim, kontrolli automatik i volumit dhe integrimi me librat e adresave të GNOME dhe KDE.

Për identifikimin e përdoruesit në Jami përdoret një mekanizëm global i decentralizuar për autentifikimin e llogarive, i bazuar në një implementim të librit të adresave në formën e blockchain-it (shfrytëzohen zgjidhje nga projekti Ethereum). Një identifikues i vetëm përdoruesi (RingID) mund të përdoret njëkohësisht në disa pajisje dhe ju lejon të lidheni me përdoruesin pavarësisht se cila pajisje është aktive, pa qenë nevoja të mbahen identifikues të ndryshëm në smartphone dhe në PC. Libri i adresave, i cili është përgjegjës për përkthimin e emrave në RingID, ruhet në një grup nyjesh të mirëmbajtura nga pjesëmarrës të ndryshëm; gjithashtu mund të nisni nyjen tuaj për të mbajtur një kopje lokale të librit global të adresave (Jami ofron edhe një libër të veçantë të brendshëm adresash, të menaxhuar nga klienti).

Për adresimin e përdoruesve në Jami përdoret protokolli OpenDHT (tabelë hash e shpërndarë), i cili nuk kërkon përdorimin e regjistrave të centralizuar me informacion për përdoruesit. Baza e Jami është procesi në sfond jami-daemon, i cili është përgjegjës për përpunimin e lidhjeve, organizimin e komunikimit dhe funksionimin e videos dhe audios. Ndërveprimi me jami-daemon organizohet me ndihmën e bibliotekës LibRingClient, e cila shërben si bazë për ndërtimin e softuerit klient dhe ofron të gjithë funksionalitetin tipik që nuk lidhet me ndërfaqen e përdoruesit dhe me platformat. Mbi LibRingClient ndërtohen drejtpërdrejt aplikacionet kliente, gjë që e bën mjaft të thjeshtë krijimin dhe mirëmbajtjen e ndërfaqeve të ndryshme.

Novitetet kryesore:

  • ËshtĂ« propozuar njĂ« zbatim fillestar i njĂ« sistemi tĂ« ri tĂ« komunikimit nĂ« grup, i quajtur «tufë» (Swarms). Sistemi mundĂ«son krijimin e chateve P2P plotĂ«sisht tĂ« shpĂ«rndara, ku historia e komunikimit ruhet nĂ« mĂ«nyrĂ« tĂ« sinkronizuar nĂ« tĂ« gjitha pajisjet e pĂ«rdoruesit. Zbatimi i parĂ« Ă«shtĂ« i kufizuar nĂ« komunikimin mes dy pjesĂ«marrĂ«sve, me mundĂ«sinĂ« qĂ« njĂ« pĂ«rdorues tĂ« lidhet nga pajisje tĂ« ndryshme tĂ« lidhura me tĂ« njĂ«jtĂ«n llogari (historia e chatit sinkronizohet nĂ« tĂ« gjitha pajisjet). NĂ« versionin e ardhshĂ«m do tĂ« shtohet mbĂ«shtetja pĂ«r funksionimin e chateve nĂ« grup nĂ« modalitetin tufĂ«.
    ËshtĂ« publikuar klienti i decentralizuar i komunikimit Jami "Taranis"
  • ËshtĂ« pĂ«rmirĂ«suar mbĂ«shtetja pĂ«r konferencat. ËshtĂ« shtuar modaliteti «vend takimi», i cili lejon bashkimin e tĂ« gjitha thirrjeve hyrĂ«se nĂ« njĂ« konferencĂ« (mund tĂ« lejohet lidhja vetĂ«m pĂ«r pĂ«rdoruesit qĂ« gjenden nĂ« librin e adresave), nĂ« mĂ«nyrĂ« qĂ« tĂ« mos jetĂ« nevoja tĂ« shtohet manualisht secili pjesĂ«marrĂ«s. JanĂ« shtuar gjithashtu cilĂ«sime pĂ«r pĂ«rcaktimin e moderatorit si parazgjedhje. ModeratorĂ«ve tĂ« konferencĂ«s u Ă«shtĂ« dhĂ«nĂ« mundĂ«sia tĂ« çaktivizojnĂ« dhe tĂ« riaktivizojnĂ« mikrofonat e pjesĂ«marrĂ«sve, si edhe tĂ« heqin pjesĂ«marrĂ«sit (kick).
    ËshtĂ« publikuar klienti i decentralizuar i komunikimit Jami "Taranis"

    ËshtĂ« shtuar funksioni «ngre dorĂ«n», me anĂ« tĂ« tĂ« cilit pjesĂ«marrĂ«si mund tĂ« shprehĂ« dĂ«shirĂ«n pĂ«r tĂ« folur.

    ËshtĂ« publikuar klienti i decentralizuar i komunikimit Jami "Taranis"

    JanĂ« zgjeruar mundĂ«sitĂ« e transmetimit tĂ« pĂ«rmbajtjes sĂ« ekranit, tĂ« cilat tani lejojnĂ« t’u shfaqet pjesĂ«marrĂ«sve tĂ« tjerĂ« pĂ«rmbajtja e dritareve tĂ« veçanta, dhe jo e gjithĂ« ekranit ose e njĂ« zone tĂ« pĂ«rzgjedhur.

    ËshtĂ« publikuar klienti i decentralizuar i komunikimit Jami "Taranis"
  • NĂ« aplikacionin pĂ«r platformĂ«n Android Ă«shtĂ« zbatuar njĂ« ndĂ«rfaqe e re pĂ«r kryerjen e thirrjeve. NĂ« versionin pĂ«r iOS Ă«shtĂ« pĂ«rmirĂ«suar qĂ«ndrueshmĂ«ria e lidhjes kur pajisja Ă«shtĂ« nĂ« gjumĂ« ose nĂ« modalitetin e kursimit tĂ« energjisĂ«.
    ËshtĂ« publikuar klienti i decentralizuar i komunikimit Jami "Taranis"
  • ËshtĂ« shtuar mbĂ«shtetja pĂ«r platformĂ«n Windows 11.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster