Pagpagawas sa GNUnet P2P Platform 0.17

Ang pagpagawas sa GNUnet 0.17 nga gambalay, gidisenyo alang sa pagtukod og luwas nga desentralisadong P2P nga mga network, gipresentar. Ang mga network nga gihimo gamit ang GNUnet walay usa ka punto sa kapakyasan ug makahimo sa paggarantiya nga dili malapas ang pribadong impormasyon sa mga tiggamit, lakip ang pagwagtang sa posibleng pag-abuso sa mga serbisyo sa paniktik ug mga administrador nga adunay access sa mga network node.

Gisuportahan sa GNUnet ang paghimo sa mga P2P network pinaagi sa TCP, UDP, HTTP/HTTPS, Bluetooth ug WLAN, ug makalihok sa F2F (Friend-to-Friend) mode. Gisuportahan ang NAT traversal, lakip ang paggamit sa UPnP ug ICMP. Aron matubag ang pagbutang sa datos, posible nga gamiton ang usa ka distributed hash table (DHT). Gihatag ang mga himan alang sa pag-deploy sa mga mesh network. Aron mapili nga paghatag ug pagbawi sa mga katungod sa pag-access, gigamit ang reclaimID decentralized identity attribute exchange service, gamit ang GNS (GNU Name System) ug Attribute-Based Encryption.

Ang sistema adunay gamay nga konsumo sa kapanguhaan ug naggamit sa usa ka multi-proseso nga arkitektura aron mahatagan ang pagkalainlain tali sa mga sangkap. Gihatag ang flexible nga mga himan alang sa pagpadayon sa mga troso ug pagkolekta sa mga istatistika. Aron mapalambo ang mga aplikasyon nga magamit sa katapusan, ang GNUnet naghatag usa ka API alang sa C nga lengguwahe ug mga pagbugkos alang sa ubang mga sinultian nga programming. Aron mapasimple ang pag-uswag, gisugyot nga gamiton ang mga loop ug proseso sa panghitabo imbes nga mga hilo. Naglakip kini sa usa ka librarya sa pagsulay alang sa awtomatik nga pag-deploy sa mga eksperimento nga network nga naglangkob sa napulo ka libo nga mga kaedad.

Daghang mga andam nga aplikasyon ang gihimo base sa mga teknolohiya sa GNUnet:

  • Ang GNS (GNU Name System) nga sistema sa domain name nagsilbi nga hingpit nga desentralisado ug censorship-proof nga kapuli sa DNS. Ang GNS mahimong gamiton dungan sa DNS ug gamiton sa tradisyonal nga mga aplikasyon sama sa mga web browser. Dili sama sa DNS, ang GNS naggamit sa usa ka direkta nga graph imbes sa usa ka sama sa kahoy nga hierarchy sa mga server. Ang resolusyon sa ngalan susama sa DNS, apan ang mga hangyo ug mga tubag gihimo sa usa ka kompidensyal nga paagi-ang pagproseso sa node sa hangyo wala mahibal-an kung kang kinsa ang tubag gipadala, ug ang mga transit node ug mga third-party nga tigpaniid dili maka-decrypt sa mga hangyo ug mga tubag. Ang integridad ug pagkadili-mabag-o sa mga rekord gisiguro pinaagi sa paggamit sa mga mekanismo sa cryptographic. Ang DNS zone sa GNS gitino gamit ang usa ka hugpong sa publiko ug pribado nga ECDSA nga mga yawe base sa Curve25519 elliptic curves.
  • Usa ka serbisyo alang sa wala mailhi nga pagpakigbahin sa file, nga wala magtugot kanimo sa pag-analisar sa kasayuran tungod sa pagbalhin sa datos lamang sa naka-encrypt nga porma ug wala ka gitugotan nga masubay kung kinsa ang nag-post, nangita ug nag-download sa mga file salamat sa paggamit sa GAP protocol.
  • Sistema sa VPN alang sa paghimo og mga tinago nga serbisyo sa ".gnu" nga domain ug pagpasa sa IPv4 ug IPv6 tunnels sa usa ka P2P network. Dugang pa, gisuportahan ang IPv4-to-IPv6 ug IPv6-to-IPv4 nga mga laraw sa paghubad, ingon man ang paghimo sa IPv4-over-IPv6 ug IPv6-over-IPv4 tunnels.
  • Serbisyo sa GNUnet Conversation para sa paghimo og voice calls sa GNUnet. Gigamit ang GNS aron mailhan ang mga tiggamit; ang sulud sa trapiko sa tingog gipasa sa na-encrypt nga porma. Wala pa gihatag ang anonymity - ang ubang mga kaedad makasubay sa koneksyon tali sa duha ka tiggamit ug matino ang ilang mga IP address.
  • Platform alang sa pagtukod sa mga desentralisadong social network nga Secushare, gamit ang PSYC protocol ug pagsuporta sa pag-apod-apod sa mga pahibalo sa multicast mode gamit ang end-to-end encryption aron ang mga awtorisado nga tiggamit lamang (kadtong kinsa ang mga mensahe wala gitumong) ang maka-access sa mga mensahe, mga file, mga chat ug mga diskusyon , lakip ang mga tagdumala sa node, dili makabasa niini);
  • Usa ka pretty Easy privacy encrypted email system nga naggamit sa GNUnet sa pagpanalipod sa metadata ug pagsuporta sa nagkalain-laing cryptographic protocols alang sa yawe nga verification;
  • Ang sistema sa pagbayad sa GNU Taler naghatag og anonymity alang sa mga pumapalit, apan nagsubay sa mga transaksyon sa tigbaligya alang sa transparency ug pagreport sa buhis. Kini nagsuporta sa pagtrabaho uban sa lain-laing mga kasamtangan nga mga kwarta ug electronic nga salapi, lakip na ang mga dolyares, euro ug bitcoins.

Π’ Π½ΠΎΠ²ΠΎΠΉ вСрсии GNUnet внСсСны измСнСния, Π½Π°Ρ€ΡƒΡˆΠ°ΡŽΡ‰ΠΈΠ΅ ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ‚ΠΎΠΊΠΎΠ»Π° ΠΈ приводящиС ΠΊ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ°ΠΌ ΠΏΡ€ΠΈ взаимодСйствии ΡƒΠ·Π»ΠΎΠ² Π½Π° Π±Π°Π·Π΅ GNUnet 0.17 ΠΈ старых выпусков. Π’ частности, Π½Π°Ρ€ΡƒΡˆΠ΅Π½Π° ΡΠΎΠ²ΠΌΠ΅ΡΡ‚ΠΈΠΌΠΎΡΡ‚ΡŒ Π½Π° ΡƒΡ€ΠΎΠ²Π½Π΅ распрСдСлённой Ρ…ΡΡˆ Ρ‚Π°Π±Π»ΠΈΡ†Ρ‹ (DHT) β€” рСализация DHT ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π° Π΄ΠΎ Π½ΠΎΠ²ΠΎΠΉ вСрсии спСцификации, Π° опрСдСлСния Ρ‚ΠΈΠΏΠΎΠ² Π±Π»ΠΎΠΊΠΎΠ² пСрСнСсСны Π² GANA (GNUnet Assigned Numbers Authority). Π”ΠΎΠ±Π°Π²Π»Π΅Π½Π° ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π²Ρ‹Ρ€ΠΎΠ²Π½Π΅Π½Π½Ρ‹Ρ… ΠΈ ΠΏΠ΅Ρ€Π΅Π³Ρ€ΡƒΠΏΠΏΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Ρ„ΠΎΡ€ΠΌΠ°Ρ‚ΠΎΠ² сообщСний. Из Π½ΠΎΠ²ΠΎΠ³ΠΎ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π° спСцификации Ρ‚Π°ΠΊΠΆΠ΅ пСрСнСсСны ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ нСсовмСстимыС измСнСния, ΠΊΠ°ΡΠ°ΡŽΡ‰ΠΈΠ΅ΡΡ Π΄Π΅Ρ†Π΅Π½Ρ‚Ρ€Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π½ΠΎΠΉ систСмы Π΄ΠΎΠΌΠ΅Π½Π½Ρ‹Ρ… ΠΈΠΌΡ‘Π½ GNS (GNU Name System). Для добавляСмых Π² GNS записСй прСдоставлСна Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ настройки Π²Ρ€Π΅ΠΌΠ΅Π½ΠΈ ΠΆΠΈΠ·Π½ΠΈ записи.

Source: opennet.ru

Idugang sa usa ka comment