GNUnet okvir za decentralizirano omrežje P2P

GNUnet-p2p-omrežni okvir

GNUnet je brezplačna programska oprema za decentralizirana omrežja P2P. Ta okvir ponuja šifriranje na ravni omrežne plasti in lokacije virov. Vrstniki GNUnet spremljajo vedenje drugih vrstnikov glede uporabe virov, vrstniki, ki prispevajo k omrežju, so nagrajeni z boljšo storitvijo.

Omrežja, ustvarjena z uporabo GNUnet, nimajo niti ene točke okvare in lahko zagotavljajo zasebnost uporabniških informacij, vključno z odpravo možnih zlorab s strani posebnih služb in skrbnikov, ki imajo dostop do omrežnih vozlišč.

GNUnet podpira omrežje P2P prek TCP, UDP, HTTP / HTTPS, Bluetooth in WLAN, lahko deluje v načinu F2F (Friend-to-Friend).

Podpira tudi prehod NAT, vključno z uporabo UPnP in ICMP. Za razporeditev lokacije podatkov je mogoče uporabiti porazdeljeno razpršeno tabelo (DHT). Zagotovljena so sredstva za uvedbo mrežnih mrež.

O GNUnetu

Sistem zanjo je značilna majhna poraba virov in uporaba večnitne arhitekture za zagotavljanje izolacije med komponentami.

Poleg tega tudi ponuja prilagodljiva orodja za snemanje in statistiko. Za razvoj končnih aplikacij GNUnet ponuja API-je za jezik C in mape za druge programske jezike.

Za poenostavitev razvoja se namesto navojev predlaga uporaba procesov in zank dogodkov.
Okvir vključuje preizkusno knjižnico za samodejno uvajanje eksperimentalnih omrežij, ki pokrivajo več deset tisoč parov.

Na podlagi tehnologij GNUnet se razvija več pripravljenih aplikacij, kot so:

Storitev za anonimno skupno rabo datotek, ki ne omogoča analiziranja informacij s prenosom podatkov samo v šifrirani obliki in ne omogoča sledenja, kdo je objavljal, iskal in prenašal datoteke po protokolu GAP.

Sistem VPN za ustvarjanje skritih storitev v domeni ".gnu" in posredujejo predore IPv4 in IPv6 po omrežju P2P. Poleg tega so podprte tudi sheme prevajanja IPv4 v IPv6 in IPv6 v IPv4 ter tuneliranje IPv4 prek IPv6 in IPv6 prek IPv4.

Sistem imenskih imen GNS (Sistem poimenovanja GNU), ki deluje kot popolnoma decentraliziran in nedosegljiv sistem za cenzuro nadomestitve DNS.  GNS se lahko uporablja skupaj z DNS in se lahko uporablja v tradicionalnih aplikacijah, kot so spletni brskalniki.
Celovitost in nespremenljivost zapisov sta zagotovljeni z uporabo kriptografskih orodij.

Platforma Secushare za ustvarjanje decentraliziranih socialnih omrežij Uporablja protokol PSYC in podpira distribucijo obvestil v multicast načinu z uporabo šifriranja od konca do konca.

E-poštni sistem za šifriranje Easy Privacy, ki uporablja GNUnet za zaščito metapodatkov in podpira različne kriptografske protokole za preverjanje ključev.

Plačilni sistem GNU Taler, ki kupcem zagotavlja anonimnost, vendar spremlja transakcije prodajalca, da se zagotovi preglednost in poročanje o davkih. Delo GNU Taler podpira različne obstoječe valute in elektronski denar, vključno z dolarji, evri in bitcoini.

O novi različici GNUnet 0.11

Po petih letih razvoja je bila izdana pomembna izdaja ogrodja GNUnet 0.11, kjer je že Ena glavnih točk, na katero je treba opozoriti, je, da je vsa koda Python, z izjemo gnunet-qr, prevedena v Python 3.7.

Po drugi strani pa izstopa dodana je bila zmožnost prevajanja s knjižnico libidn2 za podporo internacionaliziranih domenskih imen (IDN), ki ustrezajo specifikaciji IDNA2008.

Poleg tega Zagotovljena je bila eksperimentalna podpora za gradnjo in izvajanje ogrodja GNUnet na NetBSD in macOS.

Treba je poudariti še to, da so bili varnostni problemi rešeni v logiki kriptografskih operacij tajne izmenjave.

Če želite izvedeti nekaj več o GNUnetu, se lahko posvetujete naslednjo povezavo.


Bodite prvi komentar

Pustite svoj komentar

Vaš e-naslov ne bo objavljen. Obvezna polja so označena z *

*

*

  1. Za podatke odgovoren: Miguel Ángel Gatón
  2. Namen podatkov: Nadzor neželene pošte, upravljanje komentarjev.
  3. Legitimacija: Vaše soglasje
  4. Sporočanje podatkov: Podatki se ne bodo posredovali tretjim osebam, razen po zakonski obveznosti.
  5. Shranjevanje podatkov: Zbirka podatkov, ki jo gosti Occentus Networks (EU)
  6. Pravice: Kadar koli lahko omejite, obnovite in izbrišete svoje podatke.