P2P-mesazhieri Communist 2.0 dhe biblioteka libcommunist 1.0 janë publikuar, ku janë zhvendosur funksionalitetet e lidhura me operacionet në rrjet dhe lidhjet P2P. Mbështetet puna në internet, si dhe në rrjete lokale me konfiguracione të ndryshme. Kodi i projekteve shpërndahet nën licencën GPLv3 dhe është i disponueshëm në GitHub (Communist, libcommunist) dhe GitFlic (Communist, libcommunist). Mbështetet puna në Linux dhe Windows.
Për të vendosur lidhje mes përdoruesve në Communist, përdoret një kombinim i tabelave të shpërndara të heshit (një variant DHT, i destinuar për klientët torrent) dhe teknikës UDP hole punching (për ndërveprim me hostet pas translatorëve të adresave). Mbështeten protokollet IPv4 dhe IPv6. Mesazhet mund të dërgohen përmes retranslatorëve (shihni dokumentacionin). Të dhënat ruhet në makinerinë e përdoruesit në formë të enkriptuar dhe dërgohen gjithashtu të enkriptuara. Përdoren standardi AES për enkriptim dhe skema e nënshkrimit dixhital ed25519.
Ndër ndryshimet në versionin e ri:
- Të gjitha funksionalitetet e rrjetit janë zhvendosur në bibliotekën libcommunist.
- Funksionaliteti i retranslatorit të mesazheve është shtuar (server dhe klienti).
- Kjo është bërë një organizim i përgjithshëm i kodit.
- Versioni 2.0 është i papajtueshëm me versionet e mëparshme (rreqet krijimi i profilit të përdoruesit).
Burimi: opennet.ru
