Izdana sta bila program za sporočanje P2P Communist 2.0 in knjižnica libcommunist 1.0, ki združuje omrežne operacije in komunikacijske zmogljivosti P2P. Podpirata delovanje tako na internetu kot v lokalnih omrežjih različnih konfiguracij. Koda projekta je licencirana pod licenco GPLv3 in je na voljo na GitHub-u (Communist, libcommunist) in GitFlic-u (Communist, libcommunist). Delujeta v sistemih Linux in Windows.
Komunist uporablja kombinacijo porazdeljene zgoščevalne tabele (različica DHT, zasnovana za torrent odjemalce) in UDP luknjanja (za komunikacijo z gostitelji za prevajalniki naslovov) za vzpostavitev komunikacije med uporabniki. Podprta sta protokola IPv4 in IPv6. Sporočila se lahko prenašajo prek relejev (glejte dokumentacijo). Vsi podatki so shranjeni šifrirano na uporabnikovem računalniku in se prenašajo šifrirano. Za šifriranje se uporablja šifriranje AES in shema digitalnega podpisa ed25519.
Med spremembami v novi različici:
- Vse omrežne zmogljivosti so premaknjene v knjižnico libcommunist.
- Dodana funkcionalnost posredovanja sporočil (strežnik in odjemalec).
- Izvedena je bila splošna reorganizacija kodeksa.
- Različica 2.0 ni združljiva s prejšnjimi različicami (zahteva ponovno ustvarjanje uporabniškega profila).
Vir: opennet.ru
