GNUnet 0.12 muaj, lub hauv paus rau kev tsim kev ruaj ntseg P2P tes hauj lwm

Pom qhov kaj lub moj khaum tso tawm GNUnet 0.12, tsim los tsim kom muaj kev ruaj ntseg decentralized P2P tes hauj lwm. Cov tes hauj lwm tsim los siv GNUnet tsis muaj ib qho kev ua tsis tiav thiab muaj peev xwm lees paub qhov tsis raug ntawm cov neeg siv cov ntaub ntawv ntiag tug, suav nrog kev tshem tawm kev tsim txom los ntawm cov kev pabcuam txawj ntse thiab cov thawj coj nrog kev nkag mus rau lub network nodes. Qhov kev tso tawm tau tshaj tawm tias muaj cov kev hloov pauv tseem ceeb uas cuam tshuam rov qab sib raug zoo nrog cov qauv 0.11.x.

GNUnet txhawb kev tsim P2P tes hauj lwm dhau TCP, UDP, HTTP / HTTPS, Bluetooth thiab WLAN, thiab tuaj yeem ua haujlwm hauv F2F (Tus phooj ywg-rau-phooj ywg). NAT traversal tau txais kev txhawb nqa, suav nrog kev siv UPnP thiab ICMP. Txhawm rau hais txog qhov tso cov ntaub ntawv, nws muaj peev xwm siv lub rooj sib faib hash (DHT). Cov cuab yeej siv rau kev siv mesh network tau muab. Txhawm rau xaiv qhov tso cai thiab tshem tawm cov cai nkag mus, ib qho kev qhia txog tus cwj pwm sib pauv hloov pauv tau siv. rov qab ID, siv GNS (GNU Name System) thiab attribute-based encryption (Attribute-Based Encryption).

Lub kaw lus nta kev siv nyiaj tsawg thiab siv cov txheej txheem ntau txheej txheem los muab kev sib cais ntawm cov khoom. Cov cuab yeej siv tau yooj yim yog muab rau kev tswj xyuas cov cav thiab sau cov ntawv txheeb cais. Txhawm rau tsim cov ntawv thov siv kawg, GNUnet muab API rau C hom lus thiab khi rau lwm yam lus programming. Txhawm rau kom yooj yim txoj kev loj hlob, nws tau thov kom siv cov xwm txheej loops thiab cov txheej txheem es tsis txhob threads. Nws suav nrog lub tsev qiv ntawv sim rau kev xa mus tsis siv neeg ntawm kev sim tes hauj lwm uas suav nrog kaum tawm txhiab tus phooj ywg.

Cov yam ntxwv tshiab loj hauv GNUnet 0.12:

  • Nyob rau hauv decentralized GNS domain name system (GNU Name System), kev hloov pauv tau ua rau cov txheej txheem tseem ceeb (kom ua raws li kev hloov pauv. cov lus qhia tshwj xeeb yav tom ntej standard). Domain npe thiab tag hais tawm hauv UTF-8, tsis siv IDNA punycode sau. Ib qho NSS plugin tau raug thov rau kev ua cov npe IDNA tsis yog tus qauv. Kuj ntxiv ib lub plugin los thaiv kev thov los ntawm cov hauv paus (GNUnet yuav tsum tsis txhob khiav raws li hauv paus).
  • Hauv GNS thiab NSE (Network Size Estimation) cov ntaub ntawv pov thawj ntawm kev ua haujlwm algorithm siv thaum tshem tawm ib cheeb tsam tau hloov pauv lawm. Cov kev hloov pauv tau cuam tshuam nrog kev nce qhov nyuaj ntawm kev suav ntawm ASICs tshwj xeeb.
  • Lub plugin nrog rau kev siv ntawm kev thauj mus los UDP tau raug xa mus rau cov kev sim qeb vim muaj teeb meem kev ruaj ntseg;
  • Txhim kho thiab hom ntawv binary rau RSA cov yuam sij pej xeem raug sau tseg;
  • Tshem tawm tsis tsim nyog hashing hauv EdDSA digital kos npe;
  • Ntxiv lub peev xwm rau nruab gnunet-logread tsab ntawv rau kev tshuaj xyuas cov cav;
  • Kev siv ECDH txhais ua cov cai TweetNaCl;
  • Ntau yam teeb meem hauv kev sib dhos tau raug daws. Tshem tawm ntawm kev vam meej
    GLPK (GNU Linear Programming Kit). Ntxiv cov lus piav qhia pob kom raug rau kev faib khoom raws li tus neeg saib xyuas pob ua guix.

Ob peb daim ntawv thov npaj tau raug tsim los ntawm GNUnet thev naus laus zis:

  • Ib qho kev pabcuam rau kev sib qhia cov ntaub ntawv tsis qhia npe, uas tsis tso cai rau koj los tshuaj xyuas cov ntaub ntawv vim kev hloov pauv ntawm cov ntaub ntawv tsuas yog hauv daim ntawv encrypted thiab tsis tso cai rau koj taug qab leej twg tshaj tawm, tshawb nrhiav thiab rub tawm cov ntaub ntawv ua tsaug rau kev siv GAP raws tu qauv.
  • VPN system los tsim cov kev pabcuam zais hauv ".gnu" sau thiab xa IPv4 thiab IPv6 tunnels hla P2P network. Tsis tas li ntawd, IPv4-rau-IPv6 thiab IPv6-rau-IPv4 cov tswv yim txhais lus tau txais kev txhawb nqa, nrog rau kev tsim cov IPv4-dhau-IPv6 thiab IPv6-dhau-IPv4 qhov.
  • Lub GNS (GNU Lub Npe System) lub npe sau npe ua haujlwm ua qhov kev txiav txim siab tag nrho thiab censorship-pov thawj hloov rau DNS. GNS tuaj yeem siv ib sab nrog DNS thiab siv rau hauv cov ntawv sau ib txwm siv xws li web browsers. Kev ncaj ncees thiab kev tsis sib haum xeeb ntawm cov ntaub ntawv tau lees paub los ntawm kev siv cov txheej txheem cryptographic. Tsis zoo li DNS, GNS siv daim duab qhia es tsis txhob muaj tsob ntoo zoo li hierarchy ntawm servers. Lub npe kev daws teeb meem zoo ib yam li DNS, tab sis kev thov thiab cov lus teb tau ua thaum tswj kev ceev ntiag tug - cov node ua cov lus thov tsis paub txog leej twg cov lus teb raug xa mus, thiab cov chaw hla thiab cov neeg saib xyuas thib peb tsis tuaj yeem txiav txim siab thov thiab cov lus teb;
  • GNUnet Kev Sib Tham kev pabcuam rau kev hu xovtooj ntawm GNUnet. GNS yog siv los txheeb xyuas cov neeg siv; cov ntsiab lus ntawm lub suab tsheb raug xa mus rau hauv daim ntawv encrypted. Tsis qhia npe yog tseem muab - lwm tus phooj ywg tuaj yeem taug qab kev sib txuas ntawm ob tus neeg siv thiab txiav txim siab lawv qhov chaw nyob IP.
  • Platform rau kev tsim kom muaj kev sib raug zoo network Secushare, siv cov txheej txheem PSYC thiab txhawb kev faib cov ntawv ceeb toom hauv multicast hom siv qhov kawg-rau-kawg encryption kom tsuas yog cov neeg siv tau tso cai tuaj yeem nkag mus rau cov lus, cov ntaub ntawv, kev sib tham thiab kev sib tham (cov uas cov lus tsis tau hais txog, suav nrog cov thawj coj ntawm node, yuav tsis tuaj yeem nyeem lawv. );
  • System rau kev npaj encrypted email zoo nkauj Yooj yim ntiag tug, uas siv GNUnet rau kev tiv thaiv metadata thiab txhawb ntau yam cryptographic raws tu qauv rau kev txheeb xyuas qhov tseem ceeb;
  • Kev them nqi GNU Workshop, uas muab tsis qhia npe rau cov neeg yuav khoom tab sis taug qab cov neeg muag khoom lag luam kom pom tseeb thiab tshaj tawm se. Nws txhawb kev ua haujlwm nrog ntau cov txiaj ntsig uas twb muaj lawm thiab cov nyiaj hluav taws xob, suav nrog nyiaj, euros thiab bitcoins.

Tau qhov twg los: opennet.ru

Ntxiv ib saib