GNUnet et rammeverk for desentralisert P2P-nettverk

GNUnet-p2p-nettverksrammeverk

GNUnet er fri programvare for desentraliserte peer-to-peer (P2P)-nettverk. Dette rammeverket tilbyr kryptering på nettverkslaget og ressurslokalisering. GNUnet-peerer overvåker hverandres ressursbruk, og peerer som bidrar til nettverket belønnes med forbedret tjeneste.

Nettverk opprettet med GNUnet har ikke et enkelt feilpunkt og kan garantere personvernet til brukerinformasjon , inkludert å eliminere potensielt misbruk av spesialtjenester og administratorer som har tilgang til nettverksnoder.

GNUnet støtter P2P-nettverk via TCP, UDP, HTTP / HTTPS, Bluetooth og WLAN, det kan fungere i F2F-modus (venn-til-venn).

Den støtter også NAT traversal, inkludert bruk av UPnP og ICMP. En distribuert hash-tabell (DHT) kan brukes til å adressere plasseringen av dataene. Det gis midler for distribusjon av nettverk.

Om GNUnet

Systemet kjennetegnes av lavt ressursforbruk og bruk av en flerprosessarkitektur for å gi isolasjon mellom komponenter.

I tillegg tilbyr den også fleksible verktøy for logging og statistikk. For utvikling av sluttbrukerapplikasjoner tilbyr GNUnet API-er for C-språket og mapper for andre programmeringsspråk.

For å forenkle utviklingen, i stedet for å tråde, foreslås det å bruke prosesser og hendelsessløyfer.
Rammeverket inkluderer et testbibliotek for automatisk distribusjon av eksperimentelle nettverk som dekker titusenvis av par.

Basert på GNUnet-teknologier utvikles flere bruksklare applikasjoner, for eksempel:

Den anonyme fildelingstjenesten tillater ikke informasjonsanalyse ved kun å overføre data i kryptert form, og tillater ikke sporing av hvem som la ut, søkte etter og lastet ned filer ved hjelp av GAP-protokollen.

Et VPN-system for å opprette skjulte tjenester innenfor ".gnu"-domenet og videresende IPv4- og IPv6-tunneler over P2P-nettverket. I tillegg støttes også IPv4-til-IPv6- og IPv6-til-IPv4-oversettelsesordninger, samt opprettelse av IPv4-over-IPv6- og IPv6-over-IPv4-tunneler.

GNS domenenavnsystem (GNU navnesystem), som fungerer som et helt desentralisert og utilgjengelig system for å sensurere DNS-erstatning.  GNS kan brukes i forbindelse med DNS og kan brukes i tradisjonelle applikasjoner som nettlesere.
Integriteten og uforanderligheten til postene er garantert ved bruk av kryptografiske verktøy.

Secushares plattform for å lage desentraliserte sosiale nettverk bruker PSYC-protokollen og støtter multicast-varslingsdistribusjon ved hjelp av ende-til-ende-kryptering.

Et kryptert e-postsystem med Easy Privacy, som bruker GNUnet til å beskytte metadata og støtter ulike kryptografiske protokoller for nøkkelverifisering.

Betalingssystemet GNU Taler gir kjøpere anonymitet , men sporer selgertransaksjoner for å sikre åpenhet og skatterapportering. GNU Taler støtter flere eksisterende valutaer og elektroniske penger, inkludert dollar, euro og bitcoin.

Om den nye versjonen av GNUnet 0.11

Etter fem år med utvikling er det publisert en betydelig utgivelse av GNUnet 0.11-rammeverket, der et av hovedpoengene å fremheve er at all Python-kode, med unntak av gnunet-qr, er oversatt til Python 3.7.

På den annen side ble muligheten til å kompilere med libidn2-biblioteket lagt til for å støtte internasjonaliserte domenenavn (IDN-er) som overholder IDNA2008-spesifikasjonen.

I tillegg har det blitt gitt eksperimentell støtte for å bygge og kjøre GNUnet-rammeverket på NetBSD og macOS.

Et annet poeng å merke seg er at sikkerhetsproblemer er løst i logikken til kryptografisk hemmelig utvekslingsoperasjon.

Hvis du vil lære litt mer om GNUnet, kan du se følgende lenke.


Legg til som foretrukket kilde i Google