Kutulutsidwa kwa GNUnet P2P Platform 0.17

Kutulutsidwa kwa dongosolo la GNUnet 0.17, lopangidwira kumanga maukonde otetezedwa a P2P, kwawonetsedwa. Maukonde opangidwa pogwiritsa ntchito GNUnet alibe vuto limodzi ndipo amatha kutsimikizira kuti zidziwitso zachinsinsi za ogwiritsa ntchito sizingasokonezedwe, kuphatikiza kuthetsa nkhanza zomwe zingatheke ndi ntchito zanzeru komanso oyang'anira omwe ali ndi mwayi wopeza maukonde.

GNUnet imathandizira kupanga ma network a P2P kudzera pa TCP, UDP, HTTP/HTTPS, Bluetooth ndi WLAN, ndipo imatha kugwira ntchito mu F2F (Friend-to-friend) mode. Kudutsa kwa NAT kumathandizidwa, kuphatikiza kugwiritsa ntchito UPnP ndi ICMP. Pofuna kuthana ndi kuyika kwa deta, ndizotheka kugwiritsa ntchito distributed hash table (DHT). Zida zotumizira ma mesh network zimaperekedwa. Kuti mwasankha kupereka ndi kuchotsera ufulu wolowa, ntchito yosinthira identity ikugwiritsidwa ntchito pogwiritsa ntchito GNS (GNU Name System) ndi Attribute-Based Encryption.

Dongosololi limakhala ndi kugwiritsa ntchito zinthu zochepa ndipo limagwiritsa ntchito zomangamanga zambiri kuti lipereke kudzipatula pakati pa zigawo. Zida zosinthika zimaperekedwa posungira zipika ndi kusonkhanitsa ziwerengero. Kuti mupange mapulogalamu omaliza, GNUnet imapereka API ya chilankhulo cha C ndi zomangira zinenero zina zamapulogalamu. Kuti chitukuko chikhale chosavuta, chimaperekedwa kugwiritsa ntchito malupu ndi njira za zochitika m'malo mwa ulusi. Mulinso laibulale yoyesera yotumizira mamanetiweki oyesera omwe ali ndi anzawo masauzande ambiri.

Mapulogalamu angapo okonzeka akupangidwa kutengera matekinoloje a GNUnet:

  • Dongosolo la dzina la GNS (GNU Name System) limagwira ntchito ngati m'malo mwa DNS. GNS itha kugwiritsidwa ntchito limodzi ndi DNS komanso kugwiritsidwa ntchito m'mapulogalamu achikhalidwe monga osatsegula. Mosiyana ndi DNS, GNS imagwiritsa ntchito graph yolunjika m'malo mwa ma seva ngati mtengo. Kusankhidwa kwa mayina kuli kofanana ndi DNS, koma zopempha ndi mayankho amapangidwa mwachinsinsi-node processing pempho silidziwa kuti yankho likutumizidwa kwa ndani, ndipo ma transit nodes ndi owonera a chipani chachitatu sangathe kuchotsa zopempha ndi mayankho. Kukhulupirika ndi kusasinthika kwa zolemba zimatsimikiziridwa pogwiritsa ntchito njira za cryptographic. Malo a DNS mu GNS amatsimikiziridwa pogwiritsa ntchito makiyi agulu ndi achinsinsi a ECDSA kutengera ma Curve25519 elliptic curve.
  • Ntchito yogawana mafayilo osadziwika, omwe samakulolani kusanthula zambiri chifukwa cha kusamutsa deta mumtundu wa encrypted ndipo sikukulolani kuti muwone yemwe adatumiza, kufufuza ndi kutsitsa mafayilo chifukwa chogwiritsa ntchito protocol ya GAP.
  • Kachitidwe ka VPN popanga ntchito zobisika mu ".gnu" domain ndikutumiza ma IPv4 ndi IPv6 tunnel pamanetiweki a P2P. Kuphatikiza apo, njira zomasulira za IPv4-to-IPv6 ndi IPv6-to-IPv4 zimathandizidwa, komanso kupanga ma IPv4-over-IPv6 ndi IPv6-over-IPv4 tunnel.
  • GNUnet Conversation service poyimba mafoni pa GNUnet. GNS imagwiritsidwa ntchito kuzindikira ogwiritsa ntchito; zomwe zili mumsewu wamawu zimafalitsidwa munjira yobisika. Kusadziwika sikunaperekedwe - anzawo ena amatha kutsata kulumikizana pakati pa ogwiritsa ntchito awiri ndikuzindikira ma adilesi awo a IP.
  • Pulatifomu yomangira malo ochezera a Secushare, pogwiritsa ntchito protocol ya PSYC ndikuthandizira kugawa zidziwitso munjira zambiri pogwiritsa ntchito kubisa mpaka kumapeto kuti ogwiritsa ntchito ovomerezeka okha (omwe mauthenga sanatumizidwe) atha kupeza mauthenga, mafayilo, macheza ndi zokambirana , kuphatikizapo ma node administrators, sangathe kuziwerenga);
  • Dongosolo lokongola Losavuta lachinsinsi lachinsinsi lomwe limagwiritsa ntchito GNUnet kuteteza metadata ndikuthandizira ma protocol osiyanasiyana achinsinsi kuti atsimikizire;
  • Dongosolo lolipira la GNU Taler limapereka kusadziwika kwa ogula, koma amatsata zomwe amagulitsa kuti ziwonekere komanso malipoti amisonkho. Imathandizira kugwira ntchito ndi ndalama zosiyanasiyana zomwe zilipo komanso ndalama zamagetsi, kuphatikiza madola, ma euro ndi bitcoins.

Mtundu watsopano wa GNUnet uli ndi zosintha zomwe zimaphwanya kugwirizana kwa ma protocol ndikubweretsa zovuta zotheka pamene node zochokera ku GNUnet 0.17 ndi zotulutsa zakale zimagwirizana. Makamaka, kuyanjana pamlingo wa hashi wogawidwa (DHT) kwasweka - kukhazikitsidwa kwa DHT kwasinthidwa kukhala mawonekedwe atsopano, ndipo matanthauzidwe amtundu wa block asunthidwa ku GANA (GNUnet Assigned Numbers Authority). Thandizo lowonjezera pamawonekedwe olumikizana komanso ophatikizidwanso. Zosintha zam'mbuyo zosagwirizana ndi dongosolo la mayina amtundu wa GNS (GNU Name System) zimatengedwanso kuchokera ku mtundu watsopano wazomwezo. Pazolemba zomwe zawonjezeredwa ku GNS, ndizotheka kukonza mbiri yonseyi.

Source: opennet.ru

Kuwonjezera ndemanga