Rilis GNUnet P2P Platform 0.16.0

Rilis kerangka GNUnet 0.16, dirancang kanggo mbangun jaringan P2P terdesentralisasi sing aman, wis ditampilake. Jaringan sing digawe nggunakake GNUnet ora duwe titik kegagalan lan bisa njamin ora bisa dilanggar informasi pribadi pangguna, kalebu ngilangi kemungkinan penyalahgunaan dening layanan intelijen lan pangurus kanthi akses menyang simpul jaringan.

GNUnet ndhukung nggawe jaringan P2P liwat TCP, UDP, HTTP/HTTPS, Bluetooth lan WLAN, lan bisa digunakake ing mode F2F (Friend-to-friend). Traversal NAT didhukung, kalebu nggunakake UPnP lan ICMP. Kanggo ngatasi penempatan data, bisa nggunakake tabel hash terdistribusi (DHT). Piranti kanggo nyebarake jaringan bolong diwenehake. Kanggo menehi lan mbatalake hak akses kanthi selektif, layanan pertukaran atribut identitas desentralisasi reclaimID digunakake, nggunakake GNS (Sistem Jeneng GNU) lan Enkripsi Berbasis Atribut.

Sistem kasebut nduweni konsumsi sumber daya sing sithik lan nggunakake arsitektur multi-proses kanggo nyedhiyakake pamisahan antarane komponen. Piranti fleksibel kasedhiya kanggo njaga log lan ngumpulake statistik. Kanggo ngembangake aplikasi pungkasan, GNUnet nyedhiyakake API kanggo basa C lan binding kanggo basa pamrograman liyane. Kanggo nyederhanakake pangembangan, disaranake nggunakake puteran lan proses acara tinimbang benang. Iki kalebu perpustakaan tes kanggo panyebaran otomatis jaringan eksperimen sing kalebu puluhan ewu kanca.

Sawetara aplikasi sing wis siap dikembangake adhedhasar teknologi GNUnet:

  • Sistem jeneng domain GNS (GNU Name System) minangka pengganti DNS sing wis didesentralisasi kanthi lengkap lan anti-sensor. GNS bisa digunakake bebarengan karo DNS lan digunakake ing aplikasi tradisional kayata browser web. Ora kaya DNS, GNS nggunakake grafik sing diarahake tinimbang hierarki server kaya wit. RΓ©solusi jeneng padha karo DNS, nanging panjalukan lan tanggepan ditindakake kanthi cara sing rahasia - simpul sing ngolah panjaluk kasebut ora ngerti sapa tanggapan kasebut dikirim, lan simpul transit lan pengamat pihak katelu ora bisa dekripsi panjalukan lan tanggapan. Integritas lan immutability saka cathetan dijamin liwat nggunakake mekanisme kriptografi. Zona DNS ing GNS ditemtokake nggunakake akeh kunci ECDSA umum lan pribadi adhedhasar kurva eliptik Curve25519.
  • Layanan kanggo enggo bareng file anonim, sing ora ngidini sampeyan nganalisa informasi amarga transfer data mung ing wangun ndhelik lan ora ngidini sampeyan nglacak sapa sing ngirim, nggoleki lan ngundhuh file amarga nggunakake protokol GAP.
  • Sistem VPN kanggo nggawe layanan sing didhelikake ing domain ".gnu" lan nerusake terowongan IPv4 lan IPv6 liwat jaringan P2P. Kajaba iku, skema terjemahan IPv4-to-IPv6 lan IPv6-to-IPv4 didhukung, uga nggawe terowongan IPv4-over-IPv6 lan IPv6-over-IPv4.
  • Layanan Obrolan GNUnet kanggo nggawe telpon swara liwat GNUnet. GNS digunakake kanggo ngenali pangguna; isi lalu lintas swara dikirim ing wangun sing dienkripsi. Anonimitas durung kasedhiya - kanca liyane bisa nglacak sambungan antarane pangguna loro lan nemtokake alamat IP.
  • Platform kanggo mbangun jaringan sosial sing didesentralisasi Secushare, nggunakake protokol PSYC lan ndhukung distribusi kabar ing mode multicast nggunakake enkripsi end-to-end supaya mung pangguna sing sah (sing ora ana pesen) bisa ngakses pesen, file, obrolan lan diskusi, kalebu administrator simpul, ora bakal bisa maca);
  • Sistem email ndhelik privasi sing gampang banget sing nggunakake GNUnet kanggo nglindhungi metadata lan ndhukung macem-macem protokol kriptografi kanggo verifikasi kunci;
  • Sistem pembayaran GNU Taler menehi anonimitas kanggo para panuku, nanging nglacak transaksi bakul kanggo transparansi lan laporan pajak. Ndhukung nggarap macem-macem mata uang lan dhuwit elektronik sing ana, kalebu dolar, euro lan bitcoin.

Fitur anyar utama ing GNUnet 0.16:

  • Spesifikasi sistem jeneng domain desentralisasi GNS (GNU Name System) wis dianyari. Jinis rekaman anyar, REDIRECT, wis diusulake kanggo ngganti cathetan CNAME. GendΓ©ra rekaman anyar wis ditambahake - KRITIKAL, sing bisa digunakake kanggo nandhani cathetan sing penting, ora bisa diproses sing kudu ngasilake kesalahan penentuan jeneng. Operasi kanggo nyetel trowongan VPN wis dipindhah saka solver menyang aplikasi kayata layanan DNS2GNS.
  • Tabel hash sing disebarake (DHT) ngetrapake kemampuan kanggo menehi sertifikasi rute kanthi teken digital. Metrik dawa rute wis diowahi kanggo nggunakake operasi XOR tradisional. Spesifikasi struktur data, fungsi kriptografi lan cathetan sumber daya DHT wis dianyari.
  • Layanan ijol-ijolan desentralisasi atribut identifikasi (RECLAIM) wis nambah dhukungan kanggo pengenal desentralisasi (DID, Pengenal Terdesentralisasi) lan kredensial sing bisa diverifikasi (VC, Kredensial sing Bisa Diverifikasi).
  • Kanggo sistem pembayaran GNU Taler, dhukungan kanggo tandha digital wuta dening Klaus Schnorr wis dileksanakake (penandatangan ora bisa ngakses isi kasebut).
  • Sistem mbangun nyedhiyakake generasi file header sing paling anyar saka GANA (GNUnet Assigned Numbers Authority). Bangunan saka git saiki mbutuhake recutils.

Source: opennet.ru

Add a comment