Jami „Vilagfa“ detsentraliseeritud suhtlusplatvorm on saadaval.

Esitletakse uut versiooni jaotatud suhtlusplatvormist Jami, mille koodnimi on "Világfa". Projekt on suunatud P2P režiimis töötava suhtlussüsteemi loomisele, mis võimaldab korraldada nii suurte gruppide suhtlemist kui ka individuaalseid kõnesid, pakkudes kõrget konfidentsiaalsuse ja turvalisuse taset. Jami, varem tuntud kui Ring ja SFLphone, kuulub GNU projektide hulka ja levitatakse GPLv3 litsentsi alusel. Binaarsed kogumikud on valmistatud GNU/Linux (Debian, Ubuntu, Fedora, SUSE, RHEL jne), Windows, macOS, iOS, Android ja Android TV jaoks.

Erinevalt traditsioonilistest suhtlusklientidest suudab Jami edastada sõnumeid ilma välistesse serveritesse pöördumata, luues otseühenduse kasutajate vahel, rakendades lõpp-lõpuni krüpteerimist (End-to-end, võtmed on ainult kliendi poolel) ja X.509 sertifikaatide põhjal autentimist. Lisaks turvalisele sõnumivahetusele võimaldab programm teostada hääle- ja videokõnesid, korraldada videokonverentse, vahetada faile, teha failidele ja ekraanile jagamist. serveris CPU Intel Core i7-7700K 4.20 GHz, 32 GB RAM-i ja 100 Mbit/s võrguühendusega saavutatakse parim kvaliteet, kui osaleb mitte rohkem kui 25 liiget. Iga osalise jaoks on videokonverentsis vajalik ligikaudu 2 Mbit/s ribalaius.

Alguses arenes projekt tarkvaratelefoni põhjal, mis kasutab SIP-protokolli, kuid on juba ammu edasi liikunud P2P mudeli kasuks, säilitades samas ühilduvuse SIP-iga ja võimaluse helistada selle protokolli kaudu. Programm toetab mitmeid koodekeid (G711u, G711a, GSM, Speex, Opus, G.722) ja protokolle (ICE, SIP, TLS), tagades video, hääle ja sõnumite usaldusväärse krüpteerimise. Teenusefunktsioonidest võib välja tuua kõnede suunamise ja hoidmise, kõnede salvestamise, kõnede ajaloo otsimise, automaatse helitugevuse reguleerimise ning GNOME ja KDE aadressiraamatute integreerimise.

Kasutaja tuvastamiseks Jami-s kasutatakse detsentraliseeritud globaalset autentimismehhanismi, mis põhineb aadressiraamatul, mis on rakendatud plokiahela kujul (kasutatakse Ethereum projekti arengut). Üks kasutaja ID (RingID) võib olla samaaegselt kasutusel mitmel seadmel ja võimaldab ühendust pidada kasutajaga sõltumata sellest, milline seade on aktiivne, ilma et oleks vaja säilitada erinevaid ID-sid nutitelefonis ja arvutis. Aadressiraamat, mis vastutab nimede edastamise eest RingID-s, salvestatakse rühmasõlmedesse, mida toetavad erinevad osalised, sealhulgas on võimalik käivitada oma sõlm, et säilitada kohalik koopia globaalsetest aadressiraamatutest (Jami rakendab ka eraldi sisemist aadressiraamatut, mida toetab klient).

Kasutajate adresseerimiseks Jami-s kasutatakse protokolli OpenDHT (detsentraliseeritud räsi tabel), mis ei nõua kesksete registrite rakendamist kasutajainformatsiooni kohta. Jami aluseks on taustaprotsess jami-daemon, mis vastutab ühenduste töötlemise, suhtluse korraldamise, video ja heli haldamise eest. Koostoimed jami-daemoniga on korraldatud LibRingClient teegi abil, mis on aluseks klienditarkvara koostamisele ja pakub kogu tüüpilist funktsionaalsust, mis ei ole seotud kasutajaliidese ja platvormidega. LibRingClienti peale luuakse otse klienditeenuseid, mis võimaldab suhteliselt lihtsalt luua ja toetada erinevaid liidesi. Peamine klient isiklikuks kasutamiseks on kirjutatud Qt teegi abil, lisaks arendatakse GTK ja Electroni põhiseid kliente.

Peamised uuendused:

  • Rühmade suhtluse süsteemi „kattu” (Swarms) edasine arendamine on jätkunud, võimaldades luua täielikult detsentraliseeritud P2P-keskkondi, mille suhtluslugu salvestatakse korraga kõigis kasutaja seadmetes synchroniseeritud kujul. Varasemalt lubatud suhtlus ainult kahe osalise vahel on nüüd uues versioonis lubanud luua väikeseid rühma vestlusi, mis koosnevad kuni 8 inimesest (tulevastes väljaannetes plaanitakse suurendada lubatud osalejate arvu ning lisada toetuse avalikele vestlustele).
    Saadaval on detsentraliseeritud kommunikatsiooniplatvorm Jami "Vilagfa".

    Rühma vestluste loomiseks on lisatud uus nupp ja võimalus vestluse seadeid kohandada.

    Saadaval on detsentraliseeritud kommunikatsiooniplatvorm Jami "Vilagfa".

    Pärast grupivestluse loomist saab sellesse lisada uusi osalejaid ja eemaldada olemasolevaid. Osalejad jagunevad kolme kategooriasse: kutsutud (lisatud gruppi, kuid veel vestlusesse ei liitunud), liitunud ja administraator. Iga osaleja võib saata kutseid teistele inimestele, kuid grupist eemaldada saab ainult administraator (praegu võib olla vaid üks administraator, kuid tulevastes versioonides lisandub paindlik juurdepääsumehhanism ja mitme administraatori määramise võimalus).

    Saadaval on detsentraliseeritud kommunikatsiooniplatvorm Jami "Vilagfa".
  • Lisatud uus paneel, kus on teave vestluse kohta, nagu osalejate nimekiri, saadetud dokumentide nimekiri ja seaded.
    Saadaval on detsentraliseeritud kommunikatsiooniplatvorm Jami "Vilagfa".
  • Lisatud mitmeid lugemise ja tekstisisestamise indikaatoreid.
    Saadaval on detsentraliseeritud kommunikatsiooniplatvorm Jami "Vilagfa".
  • On võimalik saata faile vestlusesse, samas saavad osalejad faile vastu võtta isegi siis, kui saatja ei ole võrgus.
  • Lisatud kasutajaliides sõnumite otsimiseks vestlustes.
  • Lisatud toetus emojide kasutamisega reageerimise näitamiseks.
  • Lisatud valik praeguse asukoha teabe kuvamiseks.
  • Töölauakliendile on lisatud eksperimentaalne tugi grupivestlusele, mis saadab videokõnesid.

Allikas: opennet.ru

Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid 🔥 Osta usaldusväärne hostimine veebilehtede jaoks DDoS-i kaitsega, VPS VDS serverid | ProHoster