GNUnet 0.12 waa la heli karaa, qaab dhismeedyo ammaan ah oo P2P ah

arkay iftiinka siidaynta qaab dhismeedka GNUnet 0.12, loogu talagalay in lagu dhiso shabakadaha P2P ee baahsan ee sugan. Shabakado la abuuray iyadoo la isticmaalayo GNUnet ma laha hal dhibic oo guul darro ah waxayna awoodaan inay dammaanad qaadaan ku xad-gudubka macluumaadka gaarka ah ee isticmaalayaasha, oo ay ku jirto baabi'inta xadgudubka suurtagalka ah ee adeegyada sirdoonka iyo maamulayaasha marin u leh marinnada shabakada. Siideynta waxaa loo calaamadeeyay inay ka kooban tahay isbeddelo borotokool oo muhiim ah oo jebiya waafaqsanaanta gadaal ee noocyada 0.11.x.

GNUnet waxay taageertaa abuurista shabakadaha P2P ee ka sarreeya TCP, UDP, HTTP/HTTPS, Bluetooth iyo WLAN, waxayna ku shaqayn kartaa qaabka F2F (Saaxiibka-saaxiibka). Socdaalka NAT waa la taageeray, oo ay ku jiraan isticmaalka UPnP iyo ICMP. Si wax looga qabto meeleynta xogta, waxaa suurtagal ah in la isticmaalo miiska hash la qaybiyey (DHT). Aaladaha lagu geynayo shabakadaha mesh ayaa la bixiyaa. Si aad u doorato in loo bixiyo oo loogala noqdo xuquuqaha gelitaanka, adeeg beddelka sifada aqoonsiga oo baahsan ayaa la isticmaalaa soo ceshano aqoonsiga, isticmaalaya GNS (Nidaamka Magaca GNU) iyo sirta ku salaysan sifada (Sifada ku salaysan sifada).

Nidaamku wuxuu leeyahay isticmaalka kheyraadka hooseeya wuxuuna isticmaalaa qaab dhismeedka hab-socodyo badan si uu u bixiyo go'doomin u dhexeeya qaybaha. Qalab dabacsan ayaa la bixiyaa si loo ilaaliyo diiwaannada iyo ururinta tirakoobyada. Si loo horumariyo arjiyada isticmaalka-dhamaadka ah, GNUnet waxay siisaa API-ga luqadda C iyo xidhidhiyaha luuqadaha kale ee barnaamijka. Si loo fududeeyo horumarka, waxaa la soo jeediyay in la isticmaalo wareegyada iyo hababka dhacdada halkii dunta laga isticmaali lahaa. Waxa ku jira maktabad tijaabo ah oo si toos ah loo dirayo shabakadaha tijaabada ah ee daboolaya tobanaan kun oo facooda ah.

Tilmaamo cusub oo cusub oo ku jira GNUnet 0.12:

  • Nidaamka magaca domain ee GNS ee baahsan (Nidaamka Magaca GNU), isbedel ayaa lagu sameeyay hab-maamuuska jiilka (si loo waafajiyo horumarka. faahfaahinta mustaqalka mustaqablka). Magacyada domain iyo tags waa la soo bandhigay gudaha UTF-8, iyada oo aan la isticmaalin calaamada IDNA ee punycode. Plugin NSS ayaa loo soo jeediyay habaynta magacyada IDNA ee aan caadiga ahayn. Sidoo kale waxaa lagu daray plugin si loo xannibo codsiyada xididka (GNUnet waa inaan waligeed loo maamulin xidid ahaan).
  • GNS iyo NSE (Qiyaasta Qiyaasta Shabakadda) caddaynta algorithmamka shaqada ee la isticmaalo marka la burinayo aagga domain waa la beddelay. Isbeddellada waxay la xiriiraan kororka kakanaanta xisaabinta ee ASIC-yada gaarka ah.
  • Qalabka leh hirgelinta gaadiidka ee UDP ayaa loo wareejiyay qaybta tijaabada sababtoo ah dhibaatooyinka xasiloonida;
  • La wanaajiyey iyo qaabka binary ee furayaasha dadweynaha ee RSA waa la diiwaangeliyay;
  • Laga saaray xashiishada aan loo baahnayn ee EdDSA ee saxeexyada dhijitaalka ah;
  • Lagu daray awoodda lagu rakibo qoraalka gnunet-logread si loo xisaabiyo diiwaannada;
  • Hirgelinta ECDH oo loo turjumay kood TweetNaCl;
  • Dhibaatooyin badan oo ka jiray nidaamka golaha ayaa la xaliyay. Laga saaray ku-tiirsanaanta
    GLPK (GNU Linear Programming Kit). Lagu daray sharraxaadda xirmada saxda ah ee qaybinta iyadoo lagu saleynayo maamulaha xirmada guix.

Dhowr codsi oo diyaarsan ayaa la soo saaray iyadoo lagu saleynayo tignoolajiyada GNUnet:

  • Adeeg loogu talagalay wadaagista faylalka qarsoodiga ah, kaas oo aan kuu oggolaanaynin inaad falanqeyso macluumaadka iyada oo ay ugu wacan tahay wareejinta xogta qaab qarsoodi ah oo keliya oo aan kuu oggolaanaynin inaad la socoto cidda soo dhejisay, raadisay oo soo dejisay faylasha iyada oo ay ugu wacan tahay isticmaalka nidaamka GAP.
  • Nidaamka VPN ee abuuritaanka adeegyada qarsoon ee qaybta ".gnu" iyo gudbinta IPV4 iyo IPv6 tunnels shabakada P2P. Intaa waxaa dheer, IPV4-to-IPv6 iyo IPv6-to-IPv4 qorshayaasha tarjumaada waa la taageerayaa, iyo sidoo kale abuurista IPv4-over-IPv6 iyo IPv6-over-IPv4 tunnels.
  • Nidaamka magaca GNS (Nidaamka Magaca GNU) wuxuu u adeegaa sidii gebi ahaanba baahsanaan iyo faafreeb-caddeyn beddelka DNS. GNS waxaa loo adeegsan karaa dhinac-dhinac DNS waxaana loo isticmaali karaa codsiyada dhaqameed sida daalacashada webka. Daacadnimada iyo isbeddella'aanta diiwaannada waxaa lagu hubiyaa iyadoo la adeegsanayo habab qarsoodi ah. Si ka duwan DNS, GNS waxay isticmaashaa garaaf toosan halkii ay ka isticmaali lahayd kala sarreynta geedka u eg ee adeegayaasha. Xallinta magaca waxay la mid tahay DNS, laakiin codsiyada iyo jawaabaha waxaa la fuliyaa iyada oo la ilaalinayo sirta - hab-socodka codsiga ma garanayo cidda jawaabta loo dirayo, iyo noodhadhka gaadiidka iyo kormeerayaasha dhinac saddexaad ma xallin karaan codsiyada iyo jawaabaha;
  • Adeegga wada sheekeysiga GNUnet ee samaynta wicitaanada codka ee GNUnet. GNS waxa loo isticmaalaa in lagu aqoonsado isticmaalayaasha; waxa ku jira taraafikada codka waxa lagu kala qaadaa qaab sir ah. Qarsoodi weli lama bixin - asxaabta kale waxay la socon karaan xidhiidhka ka dhexeeya laba isticmaale oo ay go'aamiyaan ciwaankooda IP-ga.
  • Madal lagu dhisayo shabakadaha bulshada ee baahsan Secushare, iyadoo la isticmaalayo borotokoolka PSYC iyo taageeridda qaybinta ogaysiisyada habka multicast-ka iyadoo la adeegsanayo sirta-dhamaadka-ilaa-dhamaadka si ay isticmaalayaasha idman kaliya ay u galaan fariimaha, faylasha, sheekeysiga iyo doodaha (kuwa aan fariimaha lala hadlin, oo ay ku jiraan maamulayaasha noodhka, ma awoodi doonaan inay akhriyaan iyaga ;
  • Nidaamka habaynta iimaylka sir ah quruxsan Fudud sir, kaas oo u isticmaala GNUnet ilaalinta xogta badan oo taageerta noocyo kala duwan borotokoolka cryptographic xaqiijinta muhiimka ah;
  • Habka lacag bixinta GNU Workshop, kaas oo siinaya qarsoodi iibsada laakiin raadraaca wax kala iibsiga iibiyaha si loo helo hufnaan iyo warbixinta cashuuraha. Waxay taageertaa ku shaqaynta lacago kala duwan oo jira iyo lacag elektaroonig ah, oo ay ku jiraan doollar, euros iyo bitcoins.

Source: opennet.ru

Add a comment