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

సురక్షిత వికేంద్రీకృత P0.16P నెట్‌వర్క్‌లను రూపొందించడానికి రూపొందించబడిన 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 0.16లో ప్రధాన కొత్త ఫీచర్లు:

  • వికేంద్రీకృత డొమైన్ నేమ్ సిస్టమ్ GNS (GNU నేమ్ సిస్టమ్) యొక్క వివరణ నవీకరించబడింది. CNAME రికార్డ్‌లను భర్తీ చేయడానికి కొత్త రికార్డ్ రకం, REDIRECT ప్రతిపాదించబడింది. కొత్త రికార్డ్ ఫ్లాగ్ జోడించబడింది - క్రిటికల్, ఇది ముఖ్యంగా ముఖ్యమైన రికార్డ్‌లను గుర్తించడానికి ఉపయోగించబడుతుంది, ప్రాసెస్ చేయడంలో అసమర్థత పేరు నిర్ధారణ లోపానికి దారి తీస్తుంది. VPN టన్నెల్‌ని సెటప్ చేయడం కోసం చేసే కార్యకలాపాలు పరిష్కరిణి నుండి DNS2GNS సేవ వంటి అప్లికేషన్‌లకు తరలించబడ్డాయి.
  • పంపిణీ చేయబడిన హాష్ పట్టిక (DHT) డిజిటల్ సంతకంతో మార్గాలను ధృవీకరించే సామర్థ్యాన్ని అమలు చేస్తుంది. సాంప్రదాయ XOR ఆపరేషన్‌ని ఉపయోగించడానికి రూట్ పొడవు కొలమానాలు మార్చబడ్డాయి. డేటా స్ట్రక్చర్‌లు, క్రిప్టోగ్రాఫిక్ ఫంక్షన్‌లు మరియు DHT రిసోర్స్ రికార్డ్‌ల స్పెసిఫికేషన్ నవీకరించబడింది.
  • వికేంద్రీకృత గుర్తింపు లక్షణాల (RECLAIM) సేవ వికేంద్రీకృత ఐడెంటిఫైయర్‌లకు (DID, వికేంద్రీకృత ఐడెంటిఫైయర్) మరియు ధృవీకరించదగిన ఆధారాలకు (VC, ధృవీకరించదగిన ఆధారాలు) మద్దతును జోడించింది.
  • GNU Taler చెల్లింపు వ్యవస్థ కోసం, Klaus Schnorr ద్వారా అంధ డిజిటల్ సంతకాల కోసం మద్దతు అమలు చేయబడింది (సంతకం చేసినవారు కంటెంట్‌ని యాక్సెస్ చేయలేరు).
  • బిల్డ్ సిస్టమ్ GANA (GNUnet అసైన్డ్ నంబర్స్ అథారిటీ) నుండి అప్-టు-డేట్ హెడర్ ఫైళ్లను అందిస్తుంది. git నుండి నిర్మించడానికి ఇప్పుడు recutils అవసరం.

మూలం: opennet.ru

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