Janë publikuar programi i mesazhimit P2P Communist 2.0 dhe biblioteka libcommunist 1.0, të cilat integrojnë operacionet e rrjetit dhe aftësitë e komunikimit P2P. Ato mbështesin funksionimin si në internet ashtu edhe në rrjetet lokale të konfigurimeve të ndryshme. Kodi i projektit është i licencuar sipas licencës GPLv3 dhe është i disponueshëm në GitHub (Communist, libcommunist) dhe GitFlic (Communist, libcommunist). Ato funksionojnë në Linux dhe Windows.
Komunisti përdor një kombinim të një tabele hash të shpërndarë (një variant i DHT i projektuar për klientët torrent) dhe punching të vrimave UDP (për komunikimin me hostet pas përkthyesve të adresave) për të vendosur komunikim midis përdoruesve. Mbështeten protokollet IPv4 dhe IPv6. Mesazhet mund të transmetohen përmes releve (shih dokumentacionin). Të gjitha të dhënat ruhen të enkriptuara në makinën e përdoruesit dhe transmetohen të enkriptuara. Enkriptimi AES dhe skema e nënshkrimit dixhital ed25519 përdoren për enkriptim.
Ndër ndryshimet në versionin e ri:
- Të gjitha aftësitë e rrjetit janë zhvendosur në bibliotekën libkomuniste.
- U shtua funksionaliteti i transmetimit të mesazheve (server dhe klient).
- U krye një riorganizim i përgjithshëm i kodit.
- Versioni 2.0 nuk është i pajtueshëm me versionet e mëparshme (kërkon rikrijimin e profilit të përdoruesit).
Burimi: opennet.ru
