Nu gÄr det inte att blockera: den första versionen av den decentraliserade kommunikationsplattformen Jami har slÀppts

Nu gÄr det inte att blockera: den första versionen av den decentraliserade kommunikationsplattformen Jami har slÀppts
I dag lanseres första utgĂ„van den desentraliserte kommunikasjonsplattformen Jami, som distribueres under kodenavnet Together. Tidligere utviklet prosjektet seg under et annet navn — Ring, og fĂžr det — SFLPhone. I 2018 ble den desentraliserte meldingsappen omdĂžpt for Ă„ unngĂ„ mulige konflikter med varemerker.

Koden til meldingsappen distribueres under GPLv3-lisensen. Jami er tilgjengelig for GNU/Linux, Windows, MacOS, iOS, Android og Android TV. Man kan velge mellom flere grensesnitt basert pÄ Qt, GTK og Electron. Men det viktigste her er selvfÞlgelig ikke grensesnittene, men at Jami SjÀlvklart Àr detta inte den perfekta lösningen för att fÄ Linux pÄ en smartphone, men det fungerar bra. lar deg utveksle meldinger uten Ä gÄ gjennom dedikerte ekstern servere.

I stedet opprettes det en direkte forbindelse mellom brukerne med bruk av ende-til-ende-kryptering. NÞklene finnes kun pÄ klientsiden. Autentiseringsprosedyren er basert pÄ X.509-sertifikater. I tillegg til meldinger gir plattformen mulighet for tale- og videosamtaler, Ä opprette telekonferanser, dele filer og organisere felles tilgang til filer og skjerminnhold.

Opprinnelig ble dette prosjektet posisjonert og utviklet som en programvare-SIP-telefon. Men deretter bestemte utviklerne seg for Ă„ utvide prosjektets funksjonalitet, samtidig som de opprettholdt kompatibilitet med SIP og beholdt muligheten for Ă„ foreta samtaler ved hjelp av denne protokollen. Programmet stĂžtter ulike kodeker, inkludert G711u, G711a, GSM, Speex, Opus, G.722, samt protokoller som ICE, SIP, TLS.

Blant kommunikasjonsfunksjonene finner vi avbrytelse av videresending, hold av samtaler, opptak av samtaler, samtalehistorikk med sĂžk, automatisk volumkontroll og integrasjon med adressebĂžkene til GNOME og KDE.

Ovenfor ble det kort nevnt et pĂ„litelig system for autentisering av brukere. Mekanismen er basert pĂ„ blokkjedeteknologi — adresseboken fungerer pĂ„ basis av Ethereum. I tillegg kan man koble til fra flere enheter samtidig, og kommunisere med brukeren uavhengig av hvilken av enhetene som er aktiv. Adresseboken, som er ansvarlig for Ă„ oversette navn til RingID, er implementert ved hjelp av noder som stĂžttes av ulike deltakere. Med deres hjelp kan man kjĂžre sin egen node for Ă„ opprettholde en lokal kopi av den globale adresseboken.

NÀr det gÀller anvÀndaradressering anvÀnde utvecklarna protokollet OpenDHT för att lösa detta problem, vilket inte krÀver centraliserade register med information om anvÀndarna. Grunden för Jami Àr jami-daemon, som ansvarar för att hantera anslutningar, organisera kommunikation samt hantera video och ljud.

Interaktionen med jami-daemon Àr baserad pÄ biblioteket LibRingClient. Detta bibliotek Àr centralt för att bygga klientprogramvara och tillhandahÄller nödvÀndig funktionalitet som inte Àr knuten till anvÀndargrÀnssnittet eller plattformarna. Klientapplikationer utvecklas ovanpÄ LibRingClient.

Vid omarbetningen av P2P-meddelandetjÀnsten till en telekommunikationsplattform har utvecklarna lagt till nyttjat och uppdaterat befintliga funktioner. HÀr Àr de:

  • FörbĂ€ttrad prestanda i nĂ€tverk med lĂ„g bandbredd.
  • Minskad resursanvĂ€ndning vid arbete pĂ„ Android och iOS.
  • Klienten för Windows har skrivits om. Den kan Ă€ven fungera i surfplattelĂ€ge.
  • Det har lagts till verktyg för att hĂ„lla konferenser med flera deltagare.
  • Möjlighet att byta sĂ€ndningslĂ€ge under konferensen har lagts till.
  • Appen kan förvandlas till en server med ett klick (detta kan vara nödvĂ€ndigt, till exempel för att hĂ„lla konferenser).
  • En server för att hantera JAMS-konton har implementerats.
  • Det finns möjlighet att ansluta plugins som utökar basmeddelandetjĂ€nstens funktionalitet.

Nu gÄr det inte att blockera: den första versionen av den decentraliserade kommunikationsplattformen Jami har slÀppts

KĂ€lla: habr.com

Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar đŸ”„ Köp pĂ„litlig webbhotell med DDoS-skydd, VPS VDS-servrar | ProHoster