GNUnet 0.17 jau ir izlaists, un tie ir tā jaunumi

GNUnet-p2p-tīkla ietvars

Tika paziņots par jaunās GNUnet framework 0.17 versijas izlaišanu, kas paredzēta drošu decentralizētu P2P tīklu izveidei.

Šis ir nozīmīgs jauns izlaidums un Tāpat kā iepriekšējos laidienos, šī jaunā versija nav izņēmums, jo pārtrauc protokola saderību ar 0.16.x versijām, tas ir tāpēc, ka Git master turpmāk (un jau kādu laiku ir bijis) NEATBILSTĪGS ar GNUnet 0.16.x tīklu, un mijiedarbība starp vecajiem un jaunajiem vienaudžiem radīs problēmas.

Tiem, kas ir iesācēji GNUnet, jums jāzina, ka tas atbalsta P2P tīklu, izmantojot TCP, UDP, HTTP/HTTPS, Bluetooth un WLAN, un var darboties F2F (draugs draugam) režīmā. Tiek atbalstīta NAT šķērsošana, tostarp UPnP un ICMP izmantošana. Lai risinātu datu izvietošanu, var izmantot sadalīto jaucējtabulu (DHT).

Arī tiek nodrošināti rīki tīkla tīklu ieviešanai. Lai selektīvi piešķirtu un atsauktu piekļuves tiesības, reclaimID decentralizētajā identitātes atribūtu apmaiņas pakalpojumā tiek izmantota GNS (GNU nosaukumu sistēma) un uz atribūtiem balstīta šifrēšana.

Sistēma piedāvā zemu resursu patēriņu un izmanto daudzpavedienu arhitektūru nodrošināt izolāciju starp sastāvdaļām. Tiek nodrošināti elastīgi statistikas reģistrēšanas un vākšanas līdzekļi. Lai izstrādātu galīgās lietojumprogrammas, GNUnet nodrošina API C valodai un saistījumus citām programmēšanas valodām.

Lai vienkāršotu izstrādi, pavedienu vietā tiek piedāvāts izmantot notikumu un procesu cilpas. Tajā ir iekļauta testa bibliotēka, lai automātiski izvietotu eksperimentālos tīklus, kas aptver desmitiem tūkstošu vienaudžu.

Galvenās jaunās GNUnet 0.17 funkcijas

Kā minēts sākumā, jaunā GNUnet versija ievieš izmaiņas, kas traucē saderību protokolu un ģenerēt iespējamās problēmas starp mezgliem, pamatojoties uz GNUnet 0.17 un vecākām versijām.

Jo īpaši saderība tika bojāta sadalītās jaucēj tabulas (DHT) līmenī: DHT ieviešana tika atjaunināta uz jaunu specifikācijas versiju, un bloku tipu definīcijas tika pārvietotas uz GANA (GNUnet Assigned Numbers Authority), kā arī pievienots atbalsts iekļautajiem un pārgrupētajiem ziņojumu formātiem.

Jaunā specifikācijas versija iesniegtas arī nesaderīgas izmaiņas attiecībā uz uz decentralizēto domēna vārdu sistēmu GPS (GNU nosaukumu sistēma), GNS pievienotajiem ierakstiem tiek nodrošināta iespēja iestatīt ieraksta kalpošanas laiku.

Runājot par lietojamību, lietotājiem jāņem vērā, ka joprojām ir zināmas vairākas atklātas problēmas, jo īpaši saistībā ar lietošanas vienkāršību, kā arī dažas kritiskas privātuma problēmas, īpaši mobilo sakaru lietotājiem.

Arī topošais tīkls ir mazs, un tāpēc maz ticams, ka tas nodrošinās labu anonimitāti vai daudz interesantas informācijas. Rezultātā versija 0.17.0 ir piemērota tikai agrīniem lietotājiem ar saprātīgu sāpju toleranci.

Kas attiecas uz zināmajām problēmām, tiek minēti šādi:

  • Apakšsistēmās TRANSPORT, ATS un CORE ir zināmas nozīmīgas dizaina problēmas, kuras būs jārisina nākotnē, lai panāktu pieņemamu lietojamību, veiktspēju un drošību.
  • Ir zināmi mēreni CADET ieviešanas ierobežojumi, kas negatīvi ietekmē veiktspēju.
  • Ir zināmas mērenas dizaina problēmas FS, kas ietekmē arī lietojamību un veiktspēju.
  • SET ir nelieli ieviešanas ierobežojumi, kas rada nevajadzīgu uzbrukuma virsmu pieejamībai.
  • RPS apakšsistēma joprojām ir eksperimentāla.
  • Daži augsta līmeņa testi testa komplektā neizdodas nenoteikti zema līmeņa TRANSPORTA problēmu dēļ.
  • Izlīdzināti un pārkārtoti ziņojumu formāti.
  • Specifikācija ir atjaunināta, lai atspoguļotu izmaiņas
  • Es izlaboju plānotāja kļūdu ar uzreiz gataviem uzdevumiem ar tādu pašu prioritāti, iespējams, kavējot plānotāju.
  • Labojiet mysql/mariadb atklāšanu.

Visbeidzot, ja jūs interesē uzzināt vairāk par šo jauno izlaisto versiju varat pārbaudīt sīkāku informāciju Šajā saitē.


Atstājiet savu komentāru

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti ar *

*

*

  1. Atbildīgais par datiem: Migels Ángels Gatóns
  2. Datu mērķis: SPAM kontrole, komentāru pārvaldība.
  3. Legitimācija: jūsu piekrišana
  4. Datu paziņošana: Dati netiks paziņoti trešām personām, izņemot juridiskus pienākumus.
  5. Datu glabāšana: datu bāze, ko mitina Occentus Networks (ES)
  6. Tiesības: jebkurā laikā varat ierobežot, atjaunot un dzēst savu informāciju.