Tani nuk munden ta bllokojnë: u publikua numri i parë i platformës së decentralizuar të komunikimit Jami

Tani nuk munden ta bllokojnë: u publikua numri i parë i platformës së decentralizuar të komunikimit Jami
Sot doli nĂ«na i parĂ« i platformĂ«s decentralizuese tĂ« komunikimit Jami, qĂ« shpĂ«rndahet me emrin kodor BashkĂ«. Projekti mĂ« parĂ« ishte zhvilluar me njĂ« emĂ«r tjetĂ«r — Ring, dhe mĂ« parĂ« — SFLPhone. NĂ« vitin 2018, mesazhi decentralizues u riemĂ«rua pĂ«r tĂ« shmangur ndonjĂ« konflikt tĂ« mundshĂ«m me markat tregtare.

Kodi i mesazhit shpërndahet nën licencën GPLv3. Jami është lëshuar për GNU/Linux, Windows, MacOS, iOS, Android dhe Android TV. Për dëshirë, mund të zgjidhni një nga opsionet e ndërfaqeve mbi Qt, GTK dhe Electron. Por ajo që është më e rëndësishme këtu nuk janë ndërfaqet, por ajo që Jami ofron mundësinë të shkëmbeni mesazhe pa u referuar në serverë të jashtëm të dedikuar.

NĂ« vend tĂ« kĂ«saj, midis pĂ«rdoruesve krijohet njĂ« lidhje direkte duke aplikuar kriptimin e skajeve. ÇelĂ«sat janĂ« vetĂ«m nĂ« anĂ«n e klientit. Procedura e autentifikimit bazohet nĂ« certifikatat X.509. PĂ«rveç mesazheve, platforma ofron mundĂ«sinĂ« pĂ«r tĂ« realizuar thirrje audio dhe video, pĂ«r tĂ« krijuar telekonferenca, pĂ«r tĂ« shkĂ«mbyer skedarĂ«, dhe pĂ«r tĂ« organizuar qasje tĂ« pĂ«rbashkĂ«t nĂ« skedarĂ« dhe pĂ«rmbajtjen e ekranit.

Fillimisht, ky projekt u pozicionua dhe u zhvillua si një telefon SIP programor. Por më pas, zhvilluesit vendosën të zgjeronin funksionalitetin e projektit, duke ruajtur përputhshmërinë me SIP dhe duke lënë mundësinë për të bërë thirrje me këtë protokoll. Programi mbështet kodek të ndryshme, duke përfshirë G711u, G711a, GSM, Speex, Opus, G.722, plus protokolle ICE, SIP, TLS.

Në mesin e funksioneve të komunikimit janë: anulimi i rikthimit, mbajtja e thirrjeve, regjistrimi i thirrjeve, historia e thirrjeve me kërkim, kontrolli automatik i volumit, integrimi me librat e adresave GNOME dhe KDE.

MĂ« sipĂ«r u pĂ«rmend njĂ« sistem i besueshĂ«m i autentikimit tĂ« pĂ«rdoruesve. Mekanizmi bazohet nĂ« blockchain — libri i adresave funksionon mbi Ethereum. NĂ« tĂ« njĂ«jtĂ«n kohĂ«, mund tĂ« lidheni nga disa pajisje, duke u lidhur me pĂ«rdoruesin pavarĂ«sisht se cila nga pajisjet Ă«shtĂ« aktive. Libri i adresave, i cili Ă«shtĂ« pĂ«rgjegjĂ«s pĂ«r transmetimin e emrave nĂ« RingID, Ă«shtĂ« realizuar me ndihmĂ«n e nyjeve qĂ« mbĂ«shteten nga pjesĂ«marrĂ«s tĂ« ndryshĂ«m. Me to, mund tĂ« aktivizoni njĂ« nyje tuaj pĂ«r tĂ« mbajtur njĂ« kopje lokale tĂ« librit global tĂ« adresave.

Sa i përket adresimit të përdoruesve, zhvilluesit përdorën protokollin OpenDHT për të zgjidhur këtë çështje, i cili nuk kërkon përdorimin e regjistrave të centralizuar me informacion rreth përdoruesve. Baza e Jami është jami-daemon, e cila merret me përpunimin e lidhjeve, organizimin e komunikimit, punën me video dhe zë.

Interaksioni me jami-daemon realizohet në bazë të bibliotekës LibRingClient. Kjo është thelbësore për ndërtimin e softuerit klient dhe siguron funksionalitetin e nevojshëm, i cili nuk është lidhur me ndërfaqen e përdoruesit dhe platformave. Dhe tashmë mbi LibRingClient po zhvillohen aplikacione klienti.

Gjatë ripërpunimit të P2P-messenger në një platformë telekomunikacionesh, zhvilluesit u shtua kanë sjellë funksione të reja dhe kanë azhurnuar ato ekzistuese. Këto janë:

  • PĂ«rmirĂ«suar funksionimi nĂ« rrjetet me kapacitet tĂ« ulĂ«t.
  • PĂ«r tĂ« reduktuar numrin e burimeve tĂ« pĂ«rdorura gjatĂ« punĂ«s nĂ« Android dhe iOS.
  • Klienti pĂ«r Windows Ă«shtĂ« riparuar. Ai mund tĂ« punojĂ« gjithashtu nĂ« modin tablet.
  • JanĂ« shtuar mjetet pĂ«r mbajtjen e telekonferencave me shumĂ« pjesĂ«marrĂ«s.
  • ËshtĂ« shtuar mundĂ«sia pĂ«r tĂ« ndryshuar mĂ«nyrĂ«n e transmetimit nĂ« konferencĂ«.
  • Aplikacioni mund tĂ« kthehet nĂ« server me njĂ« klikim (kjo mund tĂ« jetĂ« e nevojshme, pĂ«r shembull, pĂ«r tĂ« organizuar konferenca).
  • ËshtĂ« implementuar njĂ« server menaxhimi i llogarive JAMS.
  • Ka mundĂ«si pĂ«r tĂ« lidhur plug-ins qĂ« zgjasin funksionalitetin e mesazherit bazĂ«.

Tani nuk munden ta bllokojnë: u publikua numri i parë i platformës së decentralizuar të komunikimit Jami

Burimi: habr.com

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster