GNUnet P2P ప్లాట్‌ఫారమ్ 0.17 విడుదల

సురక్షిత వికేంద్రీకృత P0.17P నెట్‌వర్క్‌లను రూపొందించడానికి రూపొందించబడిన GNUnet 2 ఫ్రేమ్‌వర్క్ విడుదల అందించబడింది. GNUnetని ఉపయోగించి సృష్టించబడిన నెట్‌వర్క్‌లు వైఫల్యం యొక్క ఒక పాయింట్‌ను కలిగి ఉండవు మరియు నెట్‌వర్క్ నోడ్‌లకు యాక్సెస్‌తో గూఢచార సేవలు మరియు నిర్వాహకుల ద్వారా సాధ్యమయ్యే దుర్వినియోగాన్ని తొలగించడంతో సహా వినియోగదారుల ప్రైవేట్ సమాచారం యొక్క ఉల్లంఘనకు హామీ ఇవ్వగలవు.

GNUnet TCP, UDP, HTTP/HTTPS, బ్లూటూత్ మరియు WLAN ద్వారా P2P నెట్‌వర్క్‌ల సృష్టికి మద్దతు ఇస్తుంది మరియు F2F (ఫ్రెండ్-టు-ఫ్రెండ్) మోడ్‌లో పనిచేయగలదు. UPnP మరియు ICMPని ఉపయోగించడంతో సహా NAT ట్రావర్సల్‌కు మద్దతు ఉంది. డేటా ప్లేస్‌మెంట్‌ను పరిష్కరించడానికి, పంపిణీ చేయబడిన హాష్ పట్టిక (DHT)ని ఉపయోగించడం సాధ్యమవుతుంది. మెష్ నెట్‌వర్క్‌లను అమలు చేయడానికి సాధనాలు అందించబడ్డాయి. యాక్సెస్ హక్కులను ఎంపిక చేసి మంజూరు చేయడానికి మరియు ఉపసంహరించుకోవడానికి, GNS (GNU నేమ్ సిస్టమ్) మరియు అట్రిబ్యూట్-బేస్డ్ ఎన్‌క్రిప్షన్‌ని ఉపయోగించి రీక్లెయిమ్ ID వికేంద్రీకృత గుర్తింపు లక్షణ మార్పిడి సేవ ఉపయోగించబడుతుంది.

సిస్టమ్ తక్కువ వనరుల వినియోగాన్ని కలిగి ఉంది మరియు భాగాల మధ్య ఐసోలేషన్‌ను అందించడానికి బహుళ-ప్రక్రియ నిర్మాణాన్ని ఉపయోగిస్తుంది. లాగ్‌లను నిర్వహించడానికి మరియు గణాంకాలను సేకరించడానికి అనువైన సాధనాలు అందించబడతాయి. తుది వినియోగ అనువర్తనాలను అభివృద్ధి చేయడానికి, GNUnet C భాష కోసం APIని మరియు ఇతర ప్రోగ్రామింగ్ భాషలకు బైండింగ్‌లను అందిస్తుంది. అభివృద్ధిని సులభతరం చేయడానికి, థ్రెడ్‌లకు బదులుగా ఈవెంట్ లూప్‌లు మరియు ప్రక్రియలను ఉపయోగించాలని ప్రతిపాదించబడింది. ఇది పదివేల మంది సహచరులను కవర్ చేసే ప్రయోగాత్మక నెట్‌వర్క్‌ల స్వయంచాలక విస్తరణ కోసం ఒక పరీక్ష లైబ్రరీని కలిగి ఉంది.

GNUnet టెక్నాలజీల ఆధారంగా అనేక రెడీమేడ్ అప్లికేషన్‌లు అభివృద్ధి చేయబడుతున్నాయి:

  • GNS (GNU నేమ్ సిస్టమ్) డొమైన్ నేమ్ సిస్టమ్ DNS కోసం పూర్తిగా వికేంద్రీకరించబడిన మరియు సెన్సార్‌షిప్ ప్రూఫ్ రీప్లేస్‌మెంట్‌గా పనిచేస్తుంది. GNS DNSతో పక్కపక్కనే ఉపయోగించబడుతుంది మరియు వెబ్ బ్రౌజర్‌ల వంటి సంప్రదాయ అప్లికేషన్‌లలో ఉపయోగించబడుతుంది. DNS వలె కాకుండా, GNS సర్వర్‌ల ట్రీ-వంటి సోపానక్రమానికి బదులుగా డైరెక్ట్ గ్రాఫ్‌ను ఉపయోగిస్తుంది. పేరు రిజల్యూషన్ DNS మాదిరిగానే ఉంటుంది, కానీ అభ్యర్థనలు మరియు ప్రతిస్పందనలు గోప్యమైన పద్ధతిలో చేయబడతాయి-అభ్యర్థనను ప్రాసెస్ చేసే నోడ్ ప్రతిస్పందన ఎవరికి పంపబడుతుందో తెలియదు మరియు ట్రాన్సిట్ నోడ్‌లు మరియు మూడవ-పక్షం పరిశీలకులు అభ్యర్థనలు మరియు ప్రతిస్పందనలను డీక్రిప్ట్ చేయలేరు. క్రిప్టోగ్రాఫిక్ మెకానిజమ్‌లను ఉపయోగించడం ద్వారా రికార్డుల సమగ్రత మరియు మార్పులేనిది నిర్ధారించబడుతుంది. GNSలోని DNS జోన్ Curve25519 ఎలిప్టిక్ కర్వ్‌ల ఆధారంగా పబ్లిక్ మరియు ప్రైవేట్ ECDSA కీల సమూహాన్ని ఉపయోగించి నిర్ణయించబడుతుంది.
  • అనామక ఫైల్ షేరింగ్ కోసం ఒక సేవ, ఇది గుప్తీకరించిన రూపంలో మాత్రమే డేటా బదిలీ కారణంగా సమాచారాన్ని విశ్లేషించడానికి మిమ్మల్ని అనుమతించదు మరియు GAP ప్రోటోకాల్ ఉపయోగించిన ఫైల్‌లను ఎవరు పోస్ట్ చేసారు, శోధించారు మరియు డౌన్‌లోడ్ చేసారు అని ట్రాక్ చేయడానికి మిమ్మల్ని అనుమతించదు.
  • ".gnu" డొమైన్‌లో దాచిన సేవలను సృష్టించడం మరియు P4P నెట్‌వర్క్ ద్వారా IPv6 మరియు IPv2 టన్నెల్‌లను ఫార్వార్డ్ చేయడం కోసం VPN సిస్టమ్. అదనంగా, IPv4-to-IPv6 మరియు IPv6-to-IPv4 అనువాద పథకాలు అలాగే IPv4-over-IPv6 మరియు IPv6-over-IPv4 టన్నెల్‌ల సృష్టికి మద్దతివ్వబడతాయి.
  • GNUnet ద్వారా వాయిస్ కాల్స్ చేయడానికి GNUnet సంభాషణ సేవ. GNS వినియోగదారులను గుర్తించడానికి ఉపయోగించబడుతుంది; వాయిస్ ట్రాఫిక్ యొక్క కంటెంట్‌లు గుప్తీకరించిన రూపంలో ప్రసారం చేయబడతాయి. అనామకత్వం ఇంకా అందించబడలేదు - ఇతర సహచరులు ఇద్దరు వినియోగదారుల మధ్య కనెక్షన్‌ని ట్రాక్ చేయవచ్చు మరియు వారి IP చిరునామాలను గుర్తించవచ్చు.
  • PSYC ప్రోటోకాల్‌ని ఉపయోగించి మరియు ఎండ్-టు-ఎండ్ ఎన్‌క్రిప్షన్‌ని ఉపయోగించి మల్టీక్యాస్ట్ మోడ్‌లో నోటిఫికేషన్‌ల పంపిణీకి మద్దతునిస్తూ, వికేంద్రీకృత సామాజిక నెట్‌వర్క్‌లను రూపొందించడానికి సెక్యూషేర్ ప్లాట్‌ఫారమ్, తద్వారా అధీకృత వినియోగదారులు (సందేశాలను అడ్రస్ చేయని వారు) మాత్రమే సందేశాలు, ఫైల్‌లు, చాట్‌లు మరియు యాక్సెస్ చేయగలరు. చర్చలు , నోడ్ నిర్వాహకులతో సహా, వాటిని చదవలేరు);
  • మెటాడేటాను రక్షించడానికి GNUnetని ఉపయోగించే మరియు కీ వెరిఫికేషన్ కోసం వివిధ క్రిప్టోగ్రాఫిక్ ప్రోటోకాల్‌లకు మద్దతు ఇచ్చే అందమైన సులభమైన గోప్యతా ఎన్‌క్రిప్టెడ్ ఇమెయిల్ సిస్టమ్;
  • GNU Taler చెల్లింపు వ్యవస్థ కొనుగోలుదారులకు అనామకతను అందిస్తుంది, అయితే పారదర్శకత మరియు పన్ను రిపోర్టింగ్ కోసం విక్రేత లావాదేవీలను ట్రాక్ చేస్తుంది. ఇది డాలర్లు, యూరోలు మరియు బిట్‌కాయిన్‌లతో సహా ఇప్పటికే ఉన్న వివిధ కరెన్సీలు మరియు ఎలక్ట్రానిక్ డబ్బుతో పని చేయడానికి మద్దతు ఇస్తుంది.

GNUnet యొక్క కొత్త వెర్షన్ ప్రోటోకాల్ అనుకూలతను విచ్ఛిన్నం చేసే మార్పులను కలిగి ఉంది మరియు GNUnet 0.17 మరియు పాత విడుదలల ఆధారంగా నోడ్‌లు పరస్పర చర్య చేసినప్పుడు సాధ్యమయ్యే సమస్యలకు దారి తీస్తుంది. ప్రత్యేకించి, పంపిణీ చేయబడిన హాష్ టేబుల్ (DHT) స్థాయిలో అనుకూలత విచ్ఛిన్నమైంది - DHT అమలు స్పెసిఫికేషన్ యొక్క కొత్త వెర్షన్‌కి నవీకరించబడింది మరియు బ్లాక్ రకం నిర్వచనాలు GANA (GNUnet అసైన్డ్ నంబర్స్ అథారిటీ)కి తరలించబడ్డాయి. సమలేఖనం చేయబడిన మరియు తిరిగి సమూహపరచబడిన సందేశ ఫార్మాట్‌లకు మద్దతు జోడించబడింది. వికేంద్రీకృత GNS డొమైన్ నేమ్ సిస్టమ్ (GNU నేమ్ సిస్టమ్)కి సంబంధించి వెనుకకు అననుకూల మార్పులు కూడా స్పెసిఫికేషన్ యొక్క కొత్త వెర్షన్ నుండి అందించబడతాయి. GNSకి జోడించిన రికార్డుల కోసం, రికార్డ్ జీవితకాలాన్ని కాన్ఫిగర్ చేయడం సాధ్యపడుతుంది.

మూలం: opennet.ru

ఒక వ్యాఖ్యను జోడించండి