Paglabas ng GNUnet P2P Platform 0.15.0

Ang paglabas ng balangkas ng GNUnet 0.15, na idinisenyo para sa pagbuo ng mga secure na desentralisadong P2P network, ay ipinakita. Ang mga network na ginawa gamit ang GNUnet ay walang iisang punto ng pagkabigo at nagagawang garantiya ang hindi masusugatan ng pribadong impormasyon ng mga user, kabilang ang pag-aalis ng posibleng pang-aabuso ng mga serbisyo ng intelligence at mga administrator na may access sa mga network node.

Sinusuportahan ng GNUnet ang paglikha ng mga P2P network sa TCP, UDP, HTTP/HTTPS, Bluetooth at WLAN, at maaaring gumana sa F2F (Friend-to-friend) mode. Sinusuportahan ang NAT traversal, kabilang ang paggamit ng UPnP at ICMP. Upang matugunan ang paglalagay ng data, posibleng gumamit ng distributed hash table (DHT). Ang mga tool para sa pag-deploy ng mga mesh network ay ibinigay. Upang piliing bigyan at bawiin ang mga karapatan sa pag-access, ginagamit ang reclaimID decentralized identity attribute exchange service, gamit ang GNS (GNU Name System) at Attribute-Based Encryption.

Nagtatampok ang system ng mababang pagkonsumo ng mapagkukunan at gumagamit ng multi-process na arkitektura upang magbigay ng paghihiwalay sa pagitan ng mga bahagi. Ang mga flexible na tool ay ibinibigay para sa pagpapanatili ng mga log at pagkolekta ng mga istatistika. Upang bumuo ng mga end-use na application, ang GNUnet ay nagbibigay ng API para sa C language at mga binding para sa iba pang mga programming language. Upang gawing simple ang pag-unlad, iminungkahi na gumamit ng mga loop at proseso ng kaganapan sa halip na mga thread. Kabilang dito ang isang test library para sa awtomatikong pag-deploy ng mga pang-eksperimentong network na sumasaklaw sa libu-libong mga kapantay.

Mga pangunahing bagong tampok sa GNUnet 0.15:

  • Ang desentralisadong sistema ng domain name ng GNS (GNU Name System) ay nagbibigay ng kakayahang magrehistro ng mga subdomain sa top-level na domain ng ".pin". Nagdagdag ng suporta para sa mga EDKEY key.
  • Sa gnunet-scalarproduct, ang mga crypto function ay inilipat upang gamitin ang libsodium library.
  • Ang serbisyo ng decentralized exchange of identity attribute exchange (RECLAIM) ay nagdagdag ng suporta para sa mga kredensyal na nilagdaan gamit ang BBS+ scheme (blind signing, kung saan hindi ma-access ng lumagda ang content).
  • Ang protocol ng unyon ay ipinatupad, na ginagamit upang ipamahagi ang mga pangunahing mensahe ng pagbawi sa GNS.
  • Ang pagpapatupad ng messenger ay na-stabilize, na hindi na pang-eksperimento.

Pinagmulan: opennet.ru

Magdagdag ng komento