Abaphuhlisi besakhelo se-GNUnet, eyilelwe ukwakha uthungelwano lwe-P2P olukhuselekileyo olungenandawo enye yokusilela kwaye inokuqinisekisa ukunganyanzelwa kolwazi lwabucala lwabasebenzisi, yazisa inguqulelo yokuqala yelayibrari ye-libgnunetchat 0.1.0. Ithala leencwadi liququzelela ukusetyenziswa kobuchwepheshe be-GNUnet kunye nenkonzo ye-GNUnet Messenger ukwenza izicelo zengxoxo ezikhuselekileyo.
libgnunetchat inikeza umaleko owahlukileyo wokutsalwa ngaphezulu kwe GNUnet Messenger ebandakanya ukusebenza kwegeneric esetyenziswa kubathunywa.
Umphuhlisi kufuneka agxininise ekudaleni ujongano lomzobo esebenzisa i-GUI toolkit abazikhethele yona kwaye angazikhathazi malunga nezinto ezinxulumene nombutho wencoko kunye nonxibelelwano lomsebenzisi. Ukuphunyezwa komthengi okwakhiwe phezulu kwe-libgnunetchat kuhlala kuhambelana kunye kwaye kunokunxibelelana omnye nomnye.
Ukuqinisekisa ubumfihlo kunye nokhuseleko ekuthinteleni imiyalezo, Iprothokholi yeCADET isetyenzisiwe (I-Confidential Ad-hoc Decentralized End-to-End Transport), evumela ukuququzelela intsebenziswano epheleleyo phakathi kweqela labasebenzisi abasebenzisa i-encryption ekupheleni kwedatha edlulisiweyo.
Abasebenzisi banethuba lokuthumela imiyalezo kunye neefayile. Ufikelelo kwimiyalezo ekwiindawo zokugcina lukhawulelwe kumalungu eqela. Itheyibhile ye-hash esasazwayo (DHT) okanye iindawo zokungena ezikhethekileyo zingasetyenziselwa ukulungelelanisa ukusebenzisana phakathi kwabathathi-nxaxheba kwinethiwekhi yolawulo.
Ukongeza kuMthunywa, libgnunetchat ikwasebenzisa iinkonzo ze-GNUnet, ezifana:
- I-GNS (INkqubo yeGama ye-GNU, indawo epheleleyo kunye nengenakulinganiswa ye-DNS) ukumisela amangenelo afakwe kumaphepha encoko kawonke-wonke (lobbies), vula incoko, kunye notshintshiselwano ngeenkcukacha.
- ARM (UkuQalisa kwakhona uMphathi ngokuzenzekela) ukwenza ukuqaliswa kwazo zonke iinkonzo ze-GNUnet ezifunekayo ukusebenza.
- FS (Ukwabelana ngeFayile) ukukhuphela ngokukhuselekileyo, ukuthumela kunye nokulungelelanisa iifayile ezabelwana ngazo (yonke ingcaciso ihanjiswa kuphela kwifom efihliweyo, kwaye ukusetyenziswa kwe-GAP protocol ayivumeli ukulandelela ukuba ngubani opapashe kwaye ukhuphe ifayile).
ISazisi ukwenza, ukucima nokulawula ii-akhawunti, kunye nokujonga useto lomnye umsebenzisi. - NAMESTORE ukugcina incwadi yeedilesi kunye nolwazi lokuncokola ekuhlaleni kunye nokuthumela amangeniso kumaphepha encoko afikelelekayo nge-GNS.
- IREGEX ukuthumela ulwazi malunga nabathathi-nxaxheba, kukuvumela ukuba wenze ngokukhawuleza incoko yeqela likawonkewonke kwisihloko esithile.
Ngokuphathelele iimpawu eziphambili zenguqulelo yokuqala ye-libgnunetchat, amanqaku aphezulu abandakanya uLawulo lweAkhawunti (yenza, jonga, cima) kunye nokukwazi ukutshintsha phakathi kweeakhawunti ezahlukeneyo ngelixa usebenza.
Ukukwazi ukutshintsha igama le-akhawunti kunye nokuhlaziya isitshixo.
Kunye notshintshiselwano lwabafowunelwa ngokusebenzisa amaphepha encoko kawonke-wonke (lobbies). Ulwazi malunga nomsebenzisi lunokufumaneka zombini kwifom yekhonkco yombhalo kunye nekhowudi ye-QR, ngaphezu kwento yokuba oonxibelelwano kunye namaqela anokulawulwa ngokwahlukileyo, kunokwenzeka ukudibanisa iziteketiso ezahlukeneyo kumaqela ahlukeneyo.
Ukukwazi ukucela kunye nokuvula ingxoxo ngqo kunye nawuphi na umthathi-nxaxheba kwincwadi yeedilesi, inkxaso yokuthumela imiyalezo, iifayile kunye nokwabelana ngefayile kunye nenkxaso yokuthumela ukuvuma ukuba umyalezo ufundwe kunye nokukwazi ukujonga isimo sokufumana umyalezo.
Olunye utshintsho olwahlukileyo kule nguqulo intsha:
- Ukutsalwa kwezimvo zomsebenzisi kunye nencoko ukwenza lula ukungena kujongano olufunwayo.
- Ukukwazi ukucima ngokuzenzekelayo imiyalezo emva kwexesha elithile.
- Izinketho eziguquguqukayo zokulawula iifayile kwingxoxo, umzekelo, unokulungiselela ukubonisa i-thumbnail yomxholo ngelixa ushiya umxholo ngokwawo kwifom efihliweyo.
- Ukukwazi ukudibanisa abalawuli ukulandelela yonke imisebenzi (umthwalo, ukuthumela, ukucima izalathisi).
- Inkxaso yokwamkela izimemo zokudibanisa kwiingxoxo ezintsha.
Ekugqibeleni ewe unomdla wokwazi ngakumbi ngayo Malunga nale venkile yeencwadi, ungajonga iinkcukacha kwi ukulandela ikhonkco.