Iyo IETF (Internet Engineering Task Force), iyo inovandudza Internet protocol uye zvivakwa, yatanga maitiro ekumisikidza iyo GNS (GNU Name System) domain name system yakagadzirwa neprojekiti.
Iyo DNS zone muGNS inotemerwa kushandisa boka reruzhinji nemakiyi akavanzika
Iyi nzira inotsanangurwa nekudikanwa kwekushandisa makiyi ehuerarchical, zvichiita kuti zvikwanise kushandisa mudzi weruzhinji kiyi kubvisa kiyi yeruzhinji yemwana, kutora mukana weiyo mutsara pfuma yeCurve25519. Ichi chimiro chinokutendera kuti utore makiyi eruzhinji evana usingazive iwo akavanzika midzi makiyi. Tekinoroji iyi zvakare
Uyezve, inogona kucherechedzwa
GNUnet inotsigira kugadzirwa kweP2P network pamusoro peTCP, UDP, HTTP/HTTPS, Bluetooth neWLAN, uye inogona kushanda muF2F (Shamwari-ku-shamwari) modhi. Kutenderera kweNAT kunotsigirwa, kusanganisira kushandisa UPnP uye ICMP. Kugadzirisa kuiswa kwedata, zvinokwanisika kushandisa tafura yehashi yakagoverwa (DHT). Zvishandiso zvekuisa mesh network zvinopihwa. Kusarudza kupa uye kukanzura kodzero dzekuwana, sevhisi yekutsinhanisa hunhu inoshandiswa.
Iyo sisitimu inoratidzira yakaderera zviwanikwa kushandiswa uye inoshandisa yakawanda-maitiro ekuvaka kuti ipe yekuzviparadzanisa pakati pezvikamu. Zvishandiso zvinochinjika zvinopihwa kuchengetedza matanda uye kuunganidza nhamba. Kugadzira mashandisirwo ekupedzisira, GNUnet inopa API yemutauro weC uye zvinosungirwa kune mimwe mitauro yekuronga. Kurerutsa budiriro, zvinokurudzirwa kushandisa zviitiko zvishwe uye maitiro pachinzvimbo cheshinda. Inosanganisira raibhurari yekuyedza yekuisa otomatiki yekuyedza network inofukidza makumi ezviuru zvevezera.
Pamusoro peGNS, akati wandei akagadzirira-akagadzirwa maapplication ari kuvandudzwa zvichibva paGNUnet tekinoroji:
- Sevhisi yekugovanisa faira isingazivikanwe, iyo isingakubvumidze iwe kuongorora ruzivo nekuda kwekuendesa data mune yakavanzika fomu uye haibvumire iwe kuronda kuti ndiani akatumira, kutsvaga uye kudhawunirodha mafaera nekuda kwekushandiswa kweGAP protocol.
- VPN sisitimu yekugadzira masevhisi akavanzika mu ".gnu" domain uye kutumira IPv4 uye IPv6 tunnel pamusoro peP2P network. Uyezve, IPv4-ku-IPv6 uye IPv6-ku-IPv4 zvirongwa zvekushandura zvinotsigirwa, pamwe chete nekugadzirwa kweIPv4-over-IPv6 uye IPv6-over-IPv4 tunnels.
- GNUnet Kukurukurirana sevhisi yekufona nemanzwi paGNUnet. GNS inoshandiswa kuona vashandisi; zviri mukati mezwi traffic zvinofambiswa mune encrypted fomu. Kusazivikanwa hakusati kwapihwa - vamwe vezera vanogona kuteedzera kubatana pakati pevashandisi vaviri uye kuona yavo IP kero.
- Platform yekuvaka decentralized social network
Secushare , uchishandisa protocolPSYC uye kutsigira kugoverwa kwezviziviso mu multicast modhi uchishandisa magumo-kusvika-kumagumo encryption kuitira kuti vashandisi vane mvumo chete vakwanise kuwana mameseji, mafaera, chats uye nhaurirano (avo vasina kutaurirwa mameseji, kusanganisira node administrator, havazokwanisa kuiverenga. ); - Sisitimu yekuronga yakavharidzirwa email
pretty Easy kuvanzika , iyo inoshandisa GNUnet yekudzivirira metadata uye inotsigira akasiyanacryptographic protocol kuitira kusimbiswa kwakakosha; - Payment system
GNU Workshop , iyo inopa kusazivikanwa kwevatengi asi inoteedzera kutengeserana kwemutengesi kuitira pachena uye kushuma mutero. Inotsigira kushanda nemari yakasiyana-siyana iripo uye mari yemagetsi, kusanganisira madhora, euro uye bitcoins.
Zvikuru zvitsva muGNUnet 0.13:
- Register yakatanga kushanda
GANA (GNUnet Yakapiwa Chiremera Chenhamba), ine basa rekupa mazita nekero kuGNUnet. - Kuitwa kweiyo decentralized domain name system GNS inopindirana nayo
tsanangudzo , inokurudzirwa neIETF. Iyo NSS plugin "block" yakagadziridzwa. Yakawedzera mireza mitsva yeSUPPLEMENTAL yemarekodhi asina kuburitswa pachena pasi pezita rakapihwa, asi anodzoserwa nemugadziri. Yakawedzera yambiro kune gnunet-namestore utility paunenge uchiwedzera TLSA kana SRV zvinyorwa kunze kwekupinda.BHUKU . - Mukiyi yekudzosa meshini (GNS/REVOCATION), basa
umboo hwebasa rakapedzwa chinja kushandisa Argon2 hashing algorithm. - Muchitsinhano chedecentralized of identification attributes (RECLAIM) sevhisi, saizi yetikiti yawedzerwa kusvika pa256 bits.
- Iyo yekufambisa plugin, iyo inoshandisa iyo UDP protocol yekufambisa data, yakaendeswa kuchikamu chekuyedza nekuda kwematambudziko ekugadzikana;
- Iyo ECDSA kiyi faira fomati uye yakavanzika kiyi serialization nzira yakabatana nemamwe maraibhurari (makiyi ekare haachashanda).
- Iyo raibhurari inoshandiswa sekushandiswa kweiyo encryption algorithms yakavakirwa pane elliptic curves
libsodium . - Yakawedzera kugona kuvaka zvishandiso neiyo cURL raibhurari, isina hukama nemagnutls.
- Inoenderera mberi yekubatanidza server yadzoka
Buildbot . - Iyo yekuvaka inotsamira inosanganisira libmicrohttpd, libjansson uye libsodium.
Source: opennet.ru