Mesej P2P Komunis 2.0 dan perpustakaan libcommunist 1.0, yang menyepadukan operasi rangkaian dan keupayaan komunikasi P2P, telah dikeluarkan. Mereka menyokong operasi pada kedua-dua internet dan rangkaian kawasan tempatan pelbagai konfigurasi. Kod projek dilesenkan di bawah lesen GPLv3 dan tersedia di GitHub (Komunis, libcommunist) dan GitFlic (Komunis, libcommunist). Mereka berjalan pada Linux dan Windows.
Komunis menggunakan gabungan jadual cincang yang diedarkan (varian DHT yang direka untuk pelanggan torrent) dan penebuk lubang UDP (untuk berkomunikasi dengan hos di belakang penterjemah alamat) untuk mewujudkan komunikasi antara pengguna. Protokol IPv4 dan IPv6 disokong. Mesej boleh dihantar melalui geganti (lihat dokumentasi). Semua data disimpan disulitkan pada mesin pengguna dan dihantar disulitkan. Penyulitan AES dan skim tandatangan digital ed25519 digunakan untuk penyulitan.
Antara perubahan dalam versi baharu:
- Semua keupayaan rangkaian dipindahkan ke perpustakaan libcommunist.
- Menambahkan fungsi penyampaian mesej (pelayan dan klien).
- Penyusunan semula umum kod telah dijalankan.
- Versi 2.0 tidak serasi dengan versi sebelumnya (memerlukan mencipta semula profil pengguna).
Sumber: opennet.ru
