Uhlobo olusha lwe IGNUnet 0.14 isivele ikhishiwe nakule nguqulo entsha kungezwe into entsha yomlayezo esesigabeni sokuhlola, kanye ne-GNS esivele ivumelanisiwe nemininingwane ehlongozwayo ku-IETF nezinye izinto eziningi.
Okabani abazi nge-GNUnet, kufanele bakwazi lokho yakhelwe ukwakha amanethiwekhi we-P2P aphephile. Amanethiwekhi enziwe ngosizo lwe-GNUnet awanalo nelilodwa iphuzu lokwehluleka futhi angaqinisekisa ubumfihlo bomsebenzisi, kufaka phakathi ukukhishwa kokuhlukunyezwa okungaba khona ngama-ejensi wezobunhloli kanye nabaphathi abakwazi ukufinyelela kuzindawo zenethiwekhi.
I-GNUnet isekela ukuxhumana kwenethiwekhi kwe-P2P nge-TCP, UDP, HTTP / HTTPS, i-Bluetooth ne-WLAN, futhi ingasebenza kumodi ye-F2F (umngane umngane). I-crossover ye-NAT iyasekelwa, kufaka phakathi i-UPnP ne-ICMP. Itafula le-hashi elisatshalalisiwe (i-DHT) lingasetshenziswa ukubhekana nokwabiwa kwedatha.
Uhlelo lubonakala ngokusetshenziswa okuphansi kwemithombo nokusetshenziswa kwezakhiwo ezinemicu eminingi ukuqinisekisa ukuhlukaniswa phakathi kwezakhi. Izindlela eziguqukayo zokuqopha nokuqongelela izibalo zinikezwa.
Ukwenza izicelo zokugcina, I-GNUnet inikeza ama-API olimi lwe-C nezixhumanisi zezinye izilimi ezihlelayo. Ukwenza lula ukuthuthuka, kuphakanyiswa ukuthi kusetshenziswe i-process ne-loops yomcimbi esikhundleni semicu. Kubandakanya umtapo wolwazi wokuhlola wokuthunyelwa okuzenzakalelayo kwamanethiwekhi okuhlola ahlanganisa amashumi ezinkulungwane zamabhangqa.
Izici ezintsha eziyinhloko ze-GNUnet 0.14
Enguqulweni entsha kushiwo ukuthi kwephula konke ukuhambisana, ngakho-ke ukuze kube nenguqulo entsha lesi sici kufanele sinakwe.
Lokhu kuyisiphetho esikhulu. Iphula ukuhambisana kweprotocol nezinguqulo ze-0.13.x. Qaphela ukuthi ngakho-ke iGit master isuka manje OKUNGENAKULINGANISWA ngenethiwekhi ye-GNUnet 0.13.x, nokuxhumana phakathi kontanga abadala nabasha kuzodala izinkinga. Oontanga be-0.13.x bazokwazi ukuxhumana ne-Git master noma i-0.13.x ontanga, kepha amanye amasevisi, ikakhulukazi i-GNS, ngeke asekelwe.
Mayelana nokusebenziseka, abasebenzisi kufanele bazi ukuthi kusekhona inani elikhulu lezindaba ezivulekile ezaziwayo.ikakhulukazi maqondana nokusebenziseka kalula, kepha futhi kunezinkinga ezithile zobumfihlo, ikakhulukazi kubasebenzisi beselula.
Futhi, inethiwekhi ye-nascent incane ngakho-ke akunakwenzeka ukuthi inikeze ukungaziwa kahle noma imininingwane eminingi ethokozisayo. Njengomphumela, inguqulo engu-0.14.0 ifanele kuphela abasebenzisi bokuqala abanokubekezelela ubuhlungu obuzwakalayo .
Ingxenye entsha yokuhlola ingezwe ngokusetshenziswa kwemiyalezo nge-interface esuselwa ku-GTK.
Ngakolunye uhlangothi i-GNS I-GNU (Isistimu Yegama Lesizinda Esabelwe) ivumelaniswe nemininingwane ehlongozwayo ku-IETF. Ngaphezu kokhiye I-ECDSA, ezinye izinhlobo zokhiye manje zingasetshenziswa ukuchaza izindawo, kepha ukwesekwa kokhiye okuhlukile kwe-EdDSA akukasetshenziswa. Ukubethela amarekhodi ezindaweni ezinokhiye be-ECDSA, i-algorithm ye-AES isetshenziswa kumodi ye-CTR.
Insizakalo yokuhlonza inika amandla okusebenzisa i-ECDSA (okuzenzakalelayo) kanye namabili angukhiye e-EdDSA.
Ukwenza okwasendaweni kukhutshaziwe emisebenzini yokuguqula isikhathi sokufeza amandla wokuguqula okuphindayo.
Ekugcineni, yezinkinga ezaziwayo:
- Izinkinga ezibalulekile zokwakhiwa ziyaziwa kumasistimu we-TRANSPORT, ATS, kanye ne-CORE azodinga ukubhekelwa ngokuzayo ukufeza ukusetshenziswa okuvumelekile, ukusebenza nokuphepha.
- Ukulinganiselwa kokusebenza okulingene kuyaziwa ku-CADET okuthinta ukusebenza kabi.
- Izinkinga zokuklama ezijwayelekile ziyaziwa ku-FS ezithinta nokusebenziseka nokusebenza.
- Kunemikhawulo emincane yokuqaliswa ku-SET edala indawo yokuhlasela engadingekile ukutholakala.
- Uhlelo olungaphansi lwe-RPS lusalinga.
- Ezinye izivivinyo ezisezingeni eliphezulu ku-suite yokuhlola zehluleka ngokungacacisi ngenxa yezinkinga ezisezingeni eliphansi LOKUTHUTHA.
Uma ufuna ukwazi kabanzi ngayo, ungabheka imininingwane Kulesi sixhumanisi esilandelayo.