Tukunga o GNUnet P2P Platform 0.16.0

Ko te tukunga o te angamahi GNUnet 0.16, i hangaia mo te hanga i nga whatunga P2P kua whakamaarama, kua whakaatuhia. Ko nga whatunga i hangaia ma te whakamahi i te GNUnet karekau he waahi o te rahunga me te kaha ki te whakapumau i te koretake o nga korero motuhake a nga kaiwhakamahi, tae atu ki te whakakore i nga mahi kino ka taea e nga ratonga mohio me nga kaiwhakahaere whai waahi ki nga waahanga whatunga.

Kei te tautoko a GNUnet i te hanganga o nga whatunga P2P i runga i te TCP, UDP, HTTP/HTTPS, Nihokikorangi me te WLAN, ka taea te mahi i roto i te aratau F2F (hoa-ki-hoa). Kei te tautokohia te haerenga NAT, tae atu ki te whakamahi UPnP me ICMP. Hei whakatutuki i te whakatakotoranga o nga raraunga, ka taea te whakamahi i te ripanga hash toha (DHT). Ka whakaratohia nga taputapu mo te tuku whatunga mata. Ki te kowhiria te tuku me te whakakore i nga mana uru, ka whakamahia te ratonga whakawhiti huanga kua whakatahahia e te reclaimID, ma te whakamahi i te GNS (GNU Name System) me te Whakamunatanga I runga i te Huanga.

He iti te kohi rauemi a te punaha me te whakamahi i te hoahoanga mahi-maha hei wehe i waenga i nga waahanga. Ka whakaratohia nga taputapu ngawari mo te pupuri i nga raarangi me te kohi tatauranga. Hei whakawhanake i nga tono whakamahi mutunga, ka tukuna e GNUnet he API mo te reo C me nga here mo etahi atu reo hotaka. Hei whakangwari ake i te whakawhanaketanga, e whakaarohia ana kia whakamahia nga koropiko takahanga me nga tukanga hei utu mo nga miro. Kei roto he whare pukapuka whakamatautau mo te tuku aunoa i nga whatunga whakamatautau e kapi ana i nga mano tini o nga hoa.

He maha nga tono kua oti te hanga e hangaia ana i runga i nga hangarau GNUnet:

  • Ko te punaha ingoa rohe GNS (GNU Name System) he whakakapinga mo te DNS. Ka taea te whakamahi taha ki te DNS me te whakamahi i te GNS ki nga tono tuku iho penei i nga kaitirotiro paetukutuku. Kaore i rite ki te DNS, ka whakamahi a GNS i te kauwhata kua whakaritea hei utu mo te hierarchy rite-rakau o nga tūmau. He rite tonu te whakatau ingoa ki te DNS, engari ko nga tono me nga whakautu ka mahia i runga i te ahua matatapu-kare te node e tukatuka ana i te tono e mohio ana ki a wai te whakautu e tukuna ana, a, kaore e taea e nga pona whakawhiti me nga kaitirotiro tuatoru te whakakore i nga tono me nga whakautu. Ko te tapatahi me te kore rereke o nga rekoata ka whakapumautia ma te whakamahi i nga tikanga cryptographic. Ko te rohe DNS i roto i te GNS ka whakatauhia ma te whakamahi i te paihere o nga taviri ECDSA tūmatanui me te tūmataiti i runga i nga pihi porowhita Curve25519.
  • He ratonga mo te tiritiri konae ingoa kore, e kore e taea e koe te tarai korero na te whakawhitinga o nga raraunga anake i roto i te ahua whakamunatia, kaore hoki koe e tuku ki te whai i nga tangata nana i tuku, i rapu me te tango i nga konae na te whakamahi i te kawa GAP.
  • Pūnaha VPN mo te hanga ratonga huna i roto i te rohe ".gnu" me te tuku i nga arahanga IPv4 me IPv6 ki runga i te whatunga P2P. I tua atu, kei te tautokohia nga kaupapa whakamaori IPv4-ki-IPv6 me IPv6-ki-IPv4, me te hanga o nga arahanga IPv4-over-IPv6 me IPv6-over-IPv4.
  • Ratonga Korero a GNUnet mo te waea reo ki runga i a GNUnet. Ka whakamahia te GNS ki te tautuhi i nga kaiwhakamahi; ko nga korero o te hokohoko reo ka tukuna ki te ahua whakamunatia. Kaore ano kia whakaingoatia - ka taea e etahi atu hoa te whai i te hononga i waenga i nga kaiwhakamahi e rua me te whakatau i o raatau wahitau IP.
  • Te papa mo te hanga i nga whatunga hapori Secushare, ma te whakamahi i te kawa PSYC me te tautoko i te tohatoha o nga whakamohiotanga i roto i te aratau multicast ma te whakamahi i te whakamunatanga mutunga-ki-mutunga kia taea ai e nga kaiwhakamahi whai mana anake (ko te hunga kaore i te korerohia nga karere) ka uru ki nga karere, nga konae, nga korerorero me nga korerorero, tae atu ki nga kaiwhakahaere node, kare e taea te panui);
  • He punaha imeera whakamunatia motuhake ngawari e whakamahi ana i te GNUnet hei tiaki i nga metadata me te tautoko i nga momo kawa cryptographic mo te manatoko matua;
  • Ko te punaha utu a GNU Taler he kore ingoa mo nga kaihoko, engari ka whai i nga tauwhitinga kaihoko mo te maramatanga me te purongo taake. Ka tautokohia te mahi me nga momo putea me nga moni hiko, tae atu ki nga taara, euros me nga bitcoins.

Nga waahanga hou nui i roto i te GNUnet 0.16:

  • Kua whakahōungia te whakatakotoranga o te punaha ingoa rohe GNS (GNU Name System). He momo rekoata hou, REDIRECT, kua whakaarohia hei whakakapi i nga rekoata CNAME. Kua taapirihia he haki rekoata hou - CRITICAL, ka taea te whakamahi ki te tohu i nga rekoata tino nui, te kore e kaha ki te tukatuka ka hoki mai he hapa whakatau ingoa. Kua nekehia nga mahi mo te whakatuu VPN mai i te kaiwhakatau ki nga tono penei i te ratonga DNS2GNS.
  • Ko te ripanga hash tohatoha (DHT) e whakatinana ana i te kaha ki te whakamana i nga huarahi me te waitohu mamati. Kua hurihia nga inenga roa o te huarahi ki te whakamahi i te mahi XOR tuku iho. Kua whakahouhia te whakatakotoranga o nga hanganga raraunga, nga mahi cryptographic me nga rekoata rauemi DHT.
  • Ko te ratonga whakahekenga o nga huanga tautuhi (RECLAIM) kua taapirihia te tautoko mo nga tohu tohu (DID, Decentralized Identifier) ​​​​me nga tohu whaimana (VC, Tiwhikete Manatoko).
  • Mo te punaha utu a GNU Taler, kua whakatinanahia te tautoko mo nga waitohu mamati matapo na Klaus Schnorr (kaore e taea e te kaihaina te uru ki nga korero).
  • Ko te punaha hanga he whakaputa i nga konae pane pane hou mai i te GANA (GNUnet Assigned Numbers Authority). Ko te hanga mai i te git me mahi whakatikatika.

Source: opennet.ru

Tāpiri i te kōrero