Verëffentlechung vun der GNUnet P2P Plattform 0.16.0

D'Verëffentlechung vum GNUnet 0.16 Kader, entwéckelt fir sécher dezentraliséiert P2P Netzwierker ze bauen, gouf presentéiert. Netzwierker erstallt mat GNUnet hunn keen eenzege Punkt vum Versoen a si fäeg d'Onverletzbarkeet vu Privatinformatioune vun de Benotzer ze garantéieren, och d'Eliminatioun vu méigleche Mëssbrauch vun Intelligenzservicer an Administrateuren mat Zougang zu Netzwierkknäppchen.

GNUnet ënnerstëtzt d'Schafung vu P2P Netzwierker iwwer TCP, UDP, HTTP/HTTPS, Bluetooth a WLAN, a kann am F2F (Frënd-zu-Frënd) Modus operéieren. NAT Traversal gëtt ënnerstëtzt, och d'Benotzung vun UPnP an ICMP. Fir d'Placement vun Daten unzegoen, ass et méiglech eng verdeelt Hash-Table (DHT) ze benotzen. Tools fir Mesh-Netzwierker z'installéieren ginn zur Verfügung gestallt. Fir selektiv Zougangsrechter z'erméiglechen an zréckzezéien, gëtt de reclaimID dezentraliséierten Identitéit Attributaustauschservice benotzt, mat GNS (GNU Name System) an Attribut-Based Encryption.

De System weist niddereg Ressourceverbrauch a benotzt eng Multi-Prozessarchitektur fir Isolatioun tëscht Komponenten ze bidden. Flexibel Tools gi zur Verfügung gestallt fir Logbicher z'erhalen a Statistiken ze sammelen. Fir Endverbrauchsapplikatiounen z'entwéckelen, bitt GNUnet eng API fir d'C Sprooch a Bindungen fir aner Programméierungssproochen. Fir d'Entwécklung ze vereinfachen, gëtt proposéiert Event Loops a Prozesser ze benotzen amplaz Threads. Et enthält eng Testbibliothéik fir automatesch Deployment vun experimentellen Netzwierker déi Zéngdausende vu Peer ofdecken.

Verschidde fäerdeg Applikatioune ginn op GNUnet Technologien entwéckelt:

  • Den GNS (GNU Name System) Domain Numm System déngt als e komplett dezentraliséierten an zensurbeständegen Ersatz fir den DNS. GNS kann niewentenee mat DNS benotzt ginn an an traditionellen Uwendungen wéi Webbrowser benotzt ginn. Am Géigesaz zu DNS benotzt GNS eng geriicht Grafik anstatt eng Bamähnlech Hierarchie vu Serveren. Name Resolutioun ass ähnlech wéi DNS, awer Ufroen an Äntwerte ginn op eng vertraulech Manéier gemaach - den Node, deen d'Ufro veraarbecht, weess net un wien d'Äntwert geschéckt gëtt, an Transitknäppchen an Drëtt Partei Beobachter kënnen Ufroen an Äntwerten net entschlësselen. D'Integritéit an d'Immutabilitéit vun de Rekorder gëtt duerch d'Benotzung vu kryptographesche Mechanismen geséchert. D'DNS Zone am GNS gëtt bestëmmt mat enger Rëtsch vun ëffentlechen a privaten ECDSA Schlësselen baséiert op Curve25519 elliptesch Kéiren.
  • E Service fir anonym Dateienaustausch, deen Iech net erlaabt Informatioun ze analyséieren wéinst dem Transfert vun Daten nëmmen a verschlësselte Form an erlaabt Iech net ze verfolgen, wien d'Dateien gepost, gesicht an erofgelueden hunn dank der Benotzung vum GAP Protokoll.
  • VPN System fir verstoppte Servicer am ".gnu" Domain ze kreéieren an IPv4 an IPv6 Tunnel iwwer e P2P Netz weiderzebréngen. Zousätzlech ginn IPv4-zu-IPv6 an IPv6-zu-IPv4 Iwwersetzungsschemaen ënnerstëtzt, souwéi d'Schafung vun IPv4-iwwer-IPv6 an IPv6-iwwer-IPv4 Tunnelen.
  • GNUnet Gespréichsservice fir Stëmmappellen iwwer GNUnet ze maachen. GNS gëtt benotzt fir Benotzer z'identifizéieren; den Inhalt vum Stëmmverkéier gëtt a verschlësselte Form iwwerdroen. Anonymitéit gëtt nach net geliwwert - aner Kollegen kënnen d'Verbindung tëscht zwee Benotzer verfollegen an hir IP Adressen bestëmmen.
  • Plattform fir dezentraliséiert sozialen Netzwierker Secushare ze bauen, de PSYC Protokoll ze benotzen an d'Verdeelung vun Notifikatiounen am Multicast Modus z'ënnerstëtzen mat End-to-End Verschlësselung sou datt nëmmen autoriséiert Benotzer (déi un déi Messagen net adresséiert sinn) Zougang zu Messagen, Dateien, Chats an Diskussiounen, dorënner Node Administrateuren, kënnen se net liesen);
  • E zimlech einfach Privatsphär verschlësselte E-Mail System deen GNUnet benotzt fir Metadaten ze schützen an ënnerstëtzt verschidde kryptografesch Protokoller fir Schlësselverifizéierung;
  • De GNU Taler Bezuelsystem bitt Anonymitéit fir Keefer, awer verfollegt Verkeefer Transaktioune fir Transparenz a Steierberichterstattung. Et ënnerstëtzt eng Aarbecht mat verschiddene bestehend Währungen an elektronesch Suen, dorënner Dollar, Euro an Bitcoins.

Grouss nei Features am GNUnet 0.16:

  • D'Spezifikatioun vum dezentraliséierten Domain Numm System GNS (GNU Name System) gouf aktualiséiert. En neie Rekordtyp, REDIRECT, gouf proposéiert fir CNAME records ze ersetzen. En neie Rekord Fändel gouf dobäi - KRITISCH, déi benotzt kënne besonnesch wichteg records ze markéieren, d'Onméiglechkeet ze Prozess déi zu de Retour vun engem Numm Bestëmmung Feeler Féierung soll. Operatiounen fir e VPN-Tunnel opzestellen goufen vum Resolver op Uwendungen wéi den DNS2GNS Service geplënnert.
  • De verdeelt Hash-Table (DHT) implementéiert d'Fäegkeet fir Strecken mat enger digitaler Ënnerschrëft ze zertifiéieren. Route Längt Metriken goufen ëmgerechent fir déi traditionell XOR Operatioun ze benotzen. D'Spezifikatioun vun Datenstrukturen, kryptographesche Funktiounen an DHT Ressource records gouf aktualiséiert.
  • Den dezentraliséierten Austausch vun Identifikatiounsattributer (RECLAIM) Service huet Ënnerstëtzung fir dezentraliséierter Identifizéierer (DID, Decentralized Identifier) ​​a verifizéierbar Umeldungsinformatiounen (VC, Verifiable Credentials) bäigefüügt.
  • Fir de GNU Taler Bezuelsystem ass d'Ënnerstëtzung fir blann digital Ënnerschrëfte vum Klaus Schnorr ëmgesat ginn (de Signer kann net op den Inhalt kommen).
  • De Build System bitt Generatioun vun aktuellen Headerdateien vu GANA (GNUnet Assigned Numbers Authority). Bauen aus Git erfuerdert elo Recutils.

Source: opennet.ru

Setzt e Commentaire