Isithunywa se-Communist 2 P2.0P kanye nelabhulali ye-libcommunist 1.0 kushicilelwe, okuhlanganisa izici ezihlobene nokusebenza kwenethiwekhi nokuxhumana kwe-P2P. Isekela umsebenzi kokubili ku-inthanethi kanye namanethiwekhi endawo wokucushwa okuhlukahlukene. Ikhodi yephrojekthi isatshalaliswa ngaphansi kwelayisensi ye-GPLv3 futhi iyatholakala ku-GitHub (iKhomanisi, i-libcommunist) kanye ne-GitFlic (iKhomanisi, i-libcommunist). Isekela umsebenzi ku-Linux ne-Windows.
Ukuze kusungulwe ukuxhumana phakathi kwabasebenzisi, amaKhomanisi asebenzisa inhlanganisela yethebula le-hashi elisabalalisiwe (okuhlukile kwe-DHT okuhloselwe amaklayenti esifufula) kanye nobuchwepheshe bokubhoboza izimbobo ze-UDP (ekusebenzelaneni nabasingathi ngemuva kwabahumushi bekheli). Izivumelwano ze-IPv4 ne-IPv6 ziyasekelwa. Imilayezo ingadluliselwa ngokudluliselwa (bheka imibhalo). Yonke idatha igcinwa emshinini womsebenzisi ngendlela ebethelwe futhi ibuye idluliselwe ngokubethela. Izinga le-AES kanye nohlelo lwesiginesha yedijithali ye-ed25519 zisetshenziselwa ukubethela.
Phakathi kwezinguquko zenguqulo entsha:
- Wonke amandla enethiwekhi athuthelwe kulabhulali ye-libcommunist.
- Umsebenzi wokudlulisa umyalezo owengeziwe (iseva neklayenti).
- Ukuhlelwa kabusha okuvamile kwekhodi kwenziwe.
- Inguqulo engu-2.0 ayihambisani nezinguqulo zangaphambilini (idinga ukudalwa kabusha kwephrofayela yomsebenzisi).
Source: opennet.ru
