Tani nuk do të bllokoheni: është lëshuar tregimi i parë i platformës së komunikimit të decentralizuar Jami

Tani nuk do të bllokoheni: është lëshuar tregimi i parë i platformës së komunikimit të decentralizuar Jami
SotĂ« u shfaq botimi i parĂ« platforma e komunikimit decentralizuar Jami, ajo shpĂ«rndahet nĂ«n emrin kodues Together. MĂ« parĂ« projekti u zhvillua nĂ«n njĂ« emĂ«r tjetĂ«r — Ring, dhe para kĂ«tij — SFLPhone. NĂ« vitin 2018, mesazhi decentralizuar u riemĂ«rua pĂ«r tĂ« shmangur konflikte tĂ« mundshme 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. Po ashtu, mund të zgjidhet një nga opsionet e ndërfaqeve të bazuara në Qt, GTK dhe Electron. Por e rëndësishme këtu, natyrisht, nuk janë ndërfaqet, por ajo që Jami ofron mundësinë mund të ndajë mesazhe pa u drejtuar në serverë të jashtëm të dedikuar.

NĂ« vend tĂ« kĂ«saj, midis pĂ«rdoruesve krijohet njĂ« lidhje direkte duke pĂ«rdorur enkriptimin e fundit. ÇelĂ«sat ndodhen vetĂ«m nĂ« anĂ«n e klientit. Procedura e autentifikimit bazohet nĂ« certifikata X.509. PĂ«rveç mesazheve, platforma ofron mundĂ«sinĂ« pĂ«r thirrje audio dhe video, krijimin e telekonferencave, ndarjen e skedarĂ«ve, organizimin e aksesit nĂ« skedarĂ« dhe pĂ«rmbajtjen e ekranit.

Fillimisht ky projekt u pozicionua dhe u zhvillua si një telefon SIP softuerik. Por më vonë 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 duke përdorur këtë protokoll. Programi mbështet kodek të ndryshëm, duke përfshirë G711u, G711a, GSM, Speex, Opus, G.722, plus protokollat ICE, SIP, TLS.

Në mesin e funksioneve të komunikimit përfshihet anulimi i ridrejtimeve, mbajtja e thirrjeve, regjistrimi i thirrjeve, historia e thirrjeve me kërkim, kontrolli automatik i volumit, integrimi me librat adresorë GNOME dhe KDE.

MĂ« parĂ« u pĂ«rmend njĂ« sistem tĂ« besueshĂ«m autentikimi pĂ«r pĂ«rdoruesit. Mekanizmi bazohet nĂ« blockchain — libri i adresave punon mbi Ethereum. Me kĂ«tĂ«, mund tĂ« lidheni menjĂ«herĂ« nga disa pajisje, duke u lidhur me pĂ«rdoruesin pavarĂ«sisht se cila prej pajisjeve Ă«shtĂ« aktive. Libri i adresave, i cili pĂ«rgjigjet pĂ«r transmetimin e emrave nĂ« RingID, Ă«shtĂ« realizuar duke pĂ«rdorur node, tĂ« cilat mbĂ«shteten nga pjesĂ«marrĂ«s tĂ« ndryshĂ«m. Me ndihmĂ«n e tyre, mund tĂ« filloni njĂ« node tĂ« vetin pĂ«r tĂ« mbajtur njĂ« kopje lokale tĂ« librit tĂ« adresave globale.

Sa i referohet adresimit të përdoruesve, zhvilluesit kanë përdorur 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. Themelin e Jami e përbën jami-daemon, që është përgjegjës për përpunimin e lidhjeve, organizimin e komunikimit, punën me video dhe tinguj.

Interaksioni me jami-daemon realizohet mbi bazën e bibliotekës LibRingClient. Ajo është thelbësore për ndërtimin e softuerit klient dhe siguron funksionalitetin e nevojshëm, i cili nuk është i lidhur me ndërfaqen e përdoruesit dhe platformat. Dhe mbi LibRingClient, zhvillohen aplikacionet klient.

Në ripërpunimin e mesazhereve P2P në një platformë telekomunikacioni, zhvilluesit shtuan kanë krijuar dhe përmirësuar funksione ekzistuese. Ja ato:

  • Funksionimi Ă«shtĂ« pĂ«rmirĂ«suar nĂ« rrjeta me kapacitet tĂ« ulĂ«t.
  • Kemi reduktuar sasinĂ« e burimeve tĂ« pĂ«rdorura kur punoni nĂ«n Android dhe iOS.
  • Klienti pĂ«r Windows Ă«shtĂ« shkruar nga e para. Ai mund tĂ« funksionojĂ« edhe nĂ« modin tablet.
  • Ka mjete pĂ«r tĂ« organizuar telekonferenca me disa pjesĂ«marrĂ«s.
  • Shtuar mundĂ«sinĂ« pĂ«r tĂ« ndryshuar modin e transmetimit nĂ« konferencĂ«.
  • Aplikacionin mund ta kthejmĂ« nĂ« server me njĂ« klik (kjo mund tĂ« nevojitet, pĂ«r shembull, pĂ«r zhvillimin e konferencave).
  • ËshtĂ« realizuar serveri i menaxhimit tĂ« llogarive JAMS.
  • Ka mundĂ«si pĂ«r tĂ« lidhur pluginĂ« qĂ« zgjerojnĂ« mundĂ«sitĂ« e mesazherit bazĂ«.

Tani nuk do të bllokoheni: është lëshuar tregimi i parë i platformës së komunikimit të decentralizuar Jami

Burimi: habr.com

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