Den nye version af rammen for oprettelse af decentrale netværk ankommer, GNUnet 0.12

Er frigivet ny version af GNUnet 0.12, som er en ramme designet til at opbygge decentrale P2P-netværk og sikkert. Netværk bygget med GNUneikke har et eneste fejlpunkt og de kan sikre privatlivets fred for brugernes private oplysninger, herunder eliminering af muligt misbrug af sikkerhedstjenester og administratorer med adgang til netværksnoder.

GNUnet understøtter P2P-netværk via TCP, UDP, HTTP / HTTPS, Bluetooth og WLAN, plus det kan fungere i F2F-tilstand. NAT bypass understøttes, herunder brug af UPnP og ICMP. For at adressere placeringen af ​​data er det muligt at bruge en distribueret hash-tabel (DHT). Der findes midler til implementering af mesh-netværk.

For selektivt at tildele og tilbagekalde adgangsrettigheder anvendes en decentral udveksling af reclaimID-identifikationsattributter ved hjælp af GNS (GNU Naming System) og attributbaseret kryptering.

Systemet præget af lavt ressourceforbrug og brugen af ​​en multitrådet arkitektur til at tilvejebringe isolation mellem komponenter. Jeg ved give fleksible værktøjer til registrering og statistik. Til udvikling af slutbrugerapplikationer leverer GNUnet en API til C-sproget og mapper til andre programmeringssprog.

Vigtigste nye funktioner i GNUnet 0.12

Denne nye version er markeret som vigtig, eftersom indeholder væsentlige ændringer i protokollen, der krænker bagudkompatibilitet 0.11.x. Derudover eNår det gælder brugervenlighed, skal brugerne bemærke, at der stadig er et stort antal kendte åbne problemer, især med hensyn til brugervenlighed, men også nogle kritiske privatlivsproblemer, især for mobilbrugere. 

gnunet-gtk

I denne nye version det decentraliserede GNS-domænenavnssystem (GNU navngivningssystem), havde forskellige ændringer i nøglegenereringsprotokollerne (for at imødekomme de skiftende specifikationer for den fremtidige standard).

Domænenavne og tags er repræsenteret i UTF-8 uden brug af IDNA punycode-notationen. Et NSS-plugin er blevet foreslået til at håndtere ikke-standardiserede IDNA-navne. Et plugin er også tilføjet for at blokere rodanmodninger (GNUnet bør aldrig køres med root-rettigheder).

GNS og NSE (Estimering af størrelsen på netværket) ændrede testalgoritmen bruges til at tilbagekalde en domænezone. Ændringerne er relateret til kompleksiteten af ​​beregningerne i specialiserede ASIC'er.

Suppleringen med gennemførelsen af ​​transport den UDP overføres til den eksperimentelle kategori på grund af stabilitetsproblemer, plus det binære format blev forbedret og dokumenteret til RSA-offentlige nøgler sammen med eliminering af unødvendig hashing i EdDSA digitale signaturer.

Også tilføjet mulighed for at installere gnunet-logread script til revisionslogfiler. Og mange problemer i monteringssystemet er løst. GLPK (GNU Linear Programming Kit) fjernet fra afhængigheder.

Hvordan installeres GNUnet 1.2 på Ubuntu og derivater?

At installere lad os åbne en terminal og i det skriver vi følgende:

sudo apt install git libtool autoconf autopoint \
build-essential libgcrypt-dev libidn11-dev zlib1g-dev \
libunistring-dev libglpk-dev miniupnpc libextractor-dev \
libjansson-dev libcurl4-gnutls-dev gnutls-bin libsqlite3-dev \
openssl libnss3-tools libmicrohttpd-dev libopus-dev libpulse-dev \
libogg-dev

Gjort dette lad os oprette mappen hvor installationen finder sted:

mkdir ~/gnunet_installation
cd ~/gnunet_installation

Vi får koden fra GNUnet:

git clone --depth 1 https://gnunet.org/git/gnunet.git

Y vi fortsætter med at kompilere:

cd ~/gnunet_installation/gnunet
export GNUNET_PREFIX=/usr/local # for example, other locations possible
./bootstrap
./configure --prefix=$GNUNET_PREFIX --disable-documentation --with-microhttpd=/opt/libmicrohttpd
sudo addgroup gnunetdns
sudo adduser --system --group --disabled-login --home /var/lib/gnunet gnunet
sudo usermod -aG gnunet $USER
make -j$(nproc || echo -n 1)
sudo make install

Og klar med det har vi allerede GNUnet installeret på systemet. MenFør vi begynder, skal vi oprette en konfigurationsfil, som vi kanSom standard ser GNUnet i vores hjemmekatalog på følgende sti `~ / .config / gnunet.conf`.

Så vi kan begynde at oprette en tom fil med følgende kommando:

mkdir -p ~/.config $ touch ~/.config/gnunet.conf

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.