Tagad jūs nevarat bloķēt: ir izlaists pirmais decentralizētās komunikācijas platformas Jami laidiens

Tagad jūs nevarat bloķēt: ir izlaists pirmais decentralizētās komunikācijas platformas Jami laidiens
parādījās šodien pirmais izdevums decentralizēta saziņas platforma Jami, tā tiek izplatīta ar koda nosaukumu Together. Iepriekš projekts tika izstrādāts ar citu nosaukumu - Ring, un pirms tam - SFLPhone. 2018. gadā decentralizētais kurjers tika pārdēvēts, lai izvairītos no iespējamiem konfliktiem ar preču zīmēm.

Messenger kods tiek izplatīts saskaņā ar GPLv3 licenci. Jami ir izlaists GNU/Linux, Windows, MacOS, iOS, Android un Android TV. Pēc izvēles varat izvēlēties vienu no opcijām saskarnēm, kuru pamatā ir Qt, GTK un Electron. Bet galvenais šeit, protams, nav saskarnes, bet gan tas, ka Jami dod iespēju apmainīties ar ziņojumiem, neizmantojot īpašus ārējos serverus.

Tā vietā starp lietotājiem tiek izveidots tiešs savienojums, izmantojot pilnīgu šifrēšanu. Atslēgas atrodas tikai klienta pusē. Autentifikācijas procedūra ir balstīta uz X.509 sertifikātiem. Papildus ziņojumiem platforma ļauj veikt audio un video zvanus, veidot telekonferences, apmainīties ar failiem, organizēt failu koplietošanu un ekrāna saturu.

Sākotnēji šis projekts tika pozicionēts un izstrādāts kā programmatūras SIP tālrunis. Bet tad izstrādātāji nolēma paplašināt projekta funkcionalitāti, vienlaikus saglabājot savietojamību ar SIP un atstājot iespēju veikt zvanus, izmantojot šo protokolu. Programma atbalsta dažādus kodekus, tostarp G711u, G711a, GSM, Speex, Opus, G.722, kā arī ICE, SIP, TLS protokolus.

Saziņas līdzekļi ietver zvanu pāradresācijas atcelšanu, zvanu aizturēšanu, zvanu ierakstīšanu, zvanu vēsturi ar meklēšanu, automātisko skaļuma kontroli, GNOME un KDE adrešu grāmatas integrāciju.

Iepriekš mēs īsi runājām par uzticamu lietotāju autentifikācijas sistēmu. Mehānisms ir balstīts uz blokķēdi - adrešu grāmata ir balstīta uz Ethereum. Tajā pašā laikā varat izveidot savienojumu no vairākām ierīcēm vienlaikus, sazinoties ar lietotāju neatkarīgi no tā, kura ierīce ir aktīva. Adrešu grāmata, kas ir atbildīga par vārdu tulkošanu RingID, tiek ieviesta, izmantojot mezglus, kurus uztur dažādi dalībnieki. Tos var izmantot, lai palaistu savu mezglu, lai uzturētu globālās adrešu grāmatas lokālo kopiju.

Runājot par lietotāju uzrunāšanu, šīs problēmas risināšanai izstrādātāji izmantoja OpenDHT protokolu, kas neprasa izmantot centralizētus reģistrus ar informāciju par lietotājiem. Jami pamatā ir jami-daemon, kas atbild par savienojumu apstrādi, sakaru organizēšanu, darbu ar video un skaņu.

Mijiedarbība ar jami-daemon ir balstīta uz LibRingClient bibliotēku. Tas ir pamats klienta programmatūras veidošanai un nodrošina nepieciešamo funkcionalitāti, kas nav saistīta ar lietotāja interfeisu un platformām. Un jau papildus LibRingClient tiek izstrādātas klientu lietojumprogrammas.

Apstrādājot P2P kurjeru par telekomunikāciju platformu, izstrādātāji piebilda jaunas un atjauninātas esošās funkcijas. Šeit tie ir:

  • Uzlabota veiktspēja zema joslas platuma tīklos.
  • Samazināts izmantoto resursu apjoms, strādājot operētājsistēmā Android un iOS.
  • Pārrakstīts klients operētājsistēmai Windows. Tas var darboties arī planšetdatora režīmā.
  • Ir rīki telekonferencēm ar vairākiem dalībniekiem.
  • Pievienota iespēja mainīt apraides režīmu konferencē.
  • Aplikāciju var pārvērst par serveri ar vienu klikšķi (tas var būt nepieciešams, piemēram, konferencēm).
  • JAMS konta pārvaldības serveris ir ieviests.
  • Ir iespējams pieslēgt spraudņus, kas paplašina pamata messenger iespējas.

Tagad jūs nevarat bloķēt: ir izlaists pirmais decentralizētās komunikācijas platformas Jami laidiens

Avots: www.habr.com

Pievieno komentāru