GNUnet P2P இயங்குதளத்தின் வெளியீடு 0.16.0

GNUnet 0.16 கட்டமைப்பின் வெளியீடு, பாதுகாப்பான பரவலாக்கப்பட்ட P2P நெட்வொர்க்குகளை உருவாக்க வடிவமைக்கப்பட்டுள்ளது. GNUnet ஐப் பயன்படுத்தி உருவாக்கப்பட்ட நெட்வொர்க்குகள் தோல்வியின் ஒரு புள்ளியைக் கொண்டிருக்கவில்லை மற்றும் பயனர்களின் தனிப்பட்ட தகவலின் மீறல் தன்மைக்கு உத்தரவாதம் அளிக்க முடியும், இதில் உளவுத்துறை சேவைகள் மற்றும் நிர்வாகிகள் நெட்வொர்க் முனைகளுக்கான அணுகல் மூலம் சாத்தியமான துஷ்பிரயோகத்தை நீக்குவது உட்பட.

GNUnet ஆனது TCP, UDP, HTTP/HTTPS, Bluetooth மற்றும் WLAN மூலம் P2P நெட்வொர்க்குகளை உருவாக்குவதை ஆதரிக்கிறது, மேலும் F2F (நண்பர்-டு-நண்பர்) முறையில் செயல்பட முடியும். UPnP மற்றும் ICMP ஐப் பயன்படுத்துவது உட்பட NAT டிராவர்சல் ஆதரிக்கப்படுகிறது. தரவின் இருப்பிடத்தை நிவர்த்தி செய்ய, விநியோகிக்கப்பட்ட ஹாஷ் அட்டவணையை (DHT) பயன்படுத்தலாம். மெஷ் நெட்வொர்க்குகளை வரிசைப்படுத்துவதற்கான கருவிகள் வழங்கப்பட்டுள்ளன. அணுகல் உரிமைகளைத் தேர்ந்தெடுத்து வழங்குவதற்கும் திரும்பப் பெறுவதற்கும், GNS (GNU Name System) மற்றும் பண்பு அடிப்படையிலான குறியாக்கத்தைப் பயன்படுத்தி, reclaimID பரவலாக்கப்பட்ட அடையாள பண்புக்கூறு பரிமாற்ற சேவை பயன்படுத்தப்படுகிறது.

கணினி குறைந்த வள நுகர்வு மற்றும் கூறுகளுக்கு இடையில் தனிமைப்படுத்த பல செயல்முறை கட்டமைப்பைப் பயன்படுத்துகிறது. பதிவுகளை பராமரிப்பதற்கும் புள்ளிவிவரங்களை சேகரிப்பதற்கும் நெகிழ்வான கருவிகள் வழங்கப்படுகின்றன. இறுதி பயன்பாட்டு பயன்பாடுகளை உருவாக்க, குனுநெட் C மொழிக்கான API மற்றும் பிற நிரலாக்க மொழிகளுக்கான பிணைப்புகளை வழங்குகிறது. வளர்ச்சியை எளிமையாக்க, நூல்களுக்குப் பதிலாக நிகழ்வு சுழல்கள் மற்றும் செயல்முறைகளைப் பயன்படுத்த முன்மொழியப்பட்டது. பல்லாயிரக்கணக்கான சகாக்களை உள்ளடக்கிய சோதனை நெட்வொர்க்குகளை தானாக வரிசைப்படுத்துவதற்கான சோதனை நூலகம் இதில் அடங்கும்.

GNUnet தொழில்நுட்பங்களின் அடிப்படையில் பல ஆயத்த பயன்பாடுகள் உருவாக்கப்படுகின்றன:

  • GNS (GNU Name System) டொமைன் பெயர் அமைப்பு DNS க்கு முற்றிலும் பரவலாக்கப்பட்ட மற்றும் தணிக்கை-ஆதார மாற்றாக செயல்படுகிறது. GNS ஆனது DNS உடன் அருகருகே பயன்படுத்தப்படலாம் மற்றும் இணைய உலாவிகள் போன்ற பாரம்பரிய பயன்பாடுகளில் பயன்படுத்தப்படலாம். DNS போலல்லாமல், GNS ஆனது சேவையகங்களின் மரம் போன்ற படிநிலைக்கு பதிலாக இயக்கப்பட்ட வரைபடத்தைப் பயன்படுத்துகிறது. பெயர் தீர்மானம் DNS போன்றது, ஆனால் கோரிக்கைகள் மற்றும் பதில்கள் இரகசியமான முறையில் செய்யப்படுகின்றன - கோரிக்கையை செயலாக்கும் முனை யாருக்கு பதில் அனுப்பப்படுகிறது என்பதை அறியாது, மேலும் போக்குவரத்து முனைகள் மற்றும் மூன்றாம் தரப்பு பார்வையாளர்கள் கோரிக்கைகள் மற்றும் பதில்களை புரிந்து கொள்ள முடியாது. கிரிப்டோகிராஃபிக் வழிமுறைகளைப் பயன்படுத்துவதன் மூலம் பதிவுகளின் ஒருமைப்பாடு மற்றும் மாறாத தன்மை உறுதி செய்யப்படுகிறது. GNS இல் உள்ள DNS மண்டலமானது Curve25519 நீள்வட்ட வளைவுகளின் அடிப்படையில் பொது மற்றும் தனியார் ECDSA விசைகளின் தொகுப்பைப் பயன்படுத்தி தீர்மானிக்கப்படுகிறது.
  • அநாமதேய கோப்பு பகிர்வுக்கான சேவை, இது குறியாக்கப்பட்ட வடிவத்தில் தரவு பரிமாற்றத்தின் காரணமாக தகவலை பகுப்பாய்வு செய்ய உங்களை அனுமதிக்காது மற்றும் GAP நெறிமுறையைப் பயன்படுத்துவதன் மூலம் யார் இடுகையிட்டது, தேடியது மற்றும் பதிவிறக்கம் செய்த கோப்புகளைக் கண்காணிக்க உங்களை அனுமதிக்காது.
  • ".gnu" டொமைனில் மறைக்கப்பட்ட சேவைகளை உருவாக்குவதற்கான VPN அமைப்பு மற்றும் P4P நெட்வொர்க்கில் IPv6 மற்றும் IPv2 டன்னல்களை அனுப்புகிறது. கூடுதலாக, IPv4-to-IPv6 மற்றும் IPv6-to-IPv4 மொழிபெயர்ப்பு திட்டங்கள் ஆதரிக்கப்படுகின்றன, அத்துடன் IPv4-over-IPv6 மற்றும் IPv6-over-IPv4 டன்னல்கள் உருவாக்கம்.
  • GNUnet மூலம் குரல் அழைப்புகளைச் செய்வதற்கான GNUnet உரையாடல் சேவை. பயனர்களை அடையாளம் காண GNS பயன்படுத்தப்படுகிறது; குரல் போக்குவரத்தின் உள்ளடக்கங்கள் மறைகுறியாக்கப்பட்ட வடிவத்தில் அனுப்பப்படுகின்றன. அநாமதேயம் இன்னும் வழங்கப்படவில்லை - மற்ற சகாக்கள் இரண்டு பயனர்களுக்கிடையேயான தொடர்பைக் கண்காணிக்கலாம் மற்றும் அவர்களின் ஐபி முகவரிகளைத் தீர்மானிக்கலாம்.
  • பரவலாக்கப்பட்ட சமூக வலைப்பின்னல்களை உருவாக்குவதற்கான தளம் செக்யூஷேர், PSYC நெறிமுறையைப் பயன்படுத்தி மற்றும் எண்ட்-டு-எண்ட் என்க்ரிப்ஷனைப் பயன்படுத்தி மல்டிகாஸ்ட் பயன்முறையில் அறிவிப்புகளை விநியோகிப்பதை ஆதரிக்கிறது, இதன் மூலம் அங்கீகரிக்கப்பட்ட பயனர்கள் (செய்திகளை அனுப்பாதவர்கள்) மட்டுமே செய்திகள், கோப்புகள், அரட்டைகள் மற்றும் அணுக முடியும். விவாதங்கள் , முனை நிர்வாகிகள் உட்பட, அவற்றைப் படிக்க முடியாது);
  • மெட்டாடேட்டாவைப் பாதுகாக்க GNUnet ஐப் பயன்படுத்தும் மற்றும் முக்கிய சரிபார்ப்புக்கான பல்வேறு கிரிப்டோகிராஃபிக் நெறிமுறைகளை ஆதரிக்கும் அழகான எளிதான தனியுரிமை மறைகுறியாக்கப்பட்ட மின்னஞ்சல் அமைப்பு;
  • GNU Taler கட்டண முறையானது வாங்குபவர்களுக்கு பெயர் தெரியாததை வழங்குகிறது, ஆனால் வெளிப்படைத்தன்மை மற்றும் வரி அறிக்கைக்காக விற்பனையாளர் பரிவர்த்தனைகளை கண்காணிக்கிறது. டாலர்கள், யூரோக்கள் மற்றும் பிட்காயின்கள் உட்பட தற்போதுள்ள பல்வேறு நாணயங்கள் மற்றும் மின்னணு பணத்துடன் பணிபுரிவதை இது ஆதரிக்கிறது.

GNUnet 0.16 இல் உள்ள முக்கிய புதிய அம்சங்கள்:

  • பரவலாக்கப்பட்ட டொமைன் பெயர் அமைப்பு GNS (GNU Name System) விவரக்குறிப்பு புதுப்பிக்கப்பட்டது. ஒரு புதிய பதிவு வகை, REDIRECT, CNAME பதிவுகளை மாற்றுவதற்கு முன்மொழியப்பட்டது. ஒரு புதிய பதிவுக் கொடி சேர்க்கப்பட்டுள்ளது - கிரிடிகல், இது குறிப்பாக முக்கியமான பதிவுகளைக் குறிக்கப் பயன்படுகிறது, செயலாக்க இயலாமை, இது பெயரை நிர்ணயிப்பதில் பிழை திரும்ப வழிவகுக்கும். VPN சுரங்கப்பாதையை அமைப்பதற்கான செயல்பாடுகள் ரிசல்வரில் இருந்து DNS2GNS சேவை போன்ற பயன்பாடுகளுக்கு மாற்றப்பட்டுள்ளன.
  • விநியோகிக்கப்பட்ட ஹாஷ் அட்டவணை (DHT) டிஜிட்டல் கையொப்பத்துடன் வழிகளை சான்றளிக்கும் திறனை செயல்படுத்துகிறது. பாரம்பரிய XOR செயல்பாட்டைப் பயன்படுத்த பாதை நீள அளவீடுகள் மாற்றப்பட்டுள்ளன. தரவு கட்டமைப்புகள், கிரிப்டோகிராஃபிக் செயல்பாடுகள் மற்றும் DHT ஆதார பதிவுகளின் விவரக்குறிப்பு புதுப்பிக்கப்பட்டது.
  • அடையாளப் பண்புகளின் பரவலாக்கப்பட்ட பரிமாற்றம் (RECLAIM) சேவையானது பரவலாக்கப்பட்ட அடையாளங்காட்டிகள் (டிஐடி, பரவலாக்கப்பட்ட அடையாளங்காட்டி) மற்றும் சரிபார்க்கக்கூடிய நற்சான்றிதழ்கள் (விசி, சரிபார்க்கக்கூடிய சான்றுகள்) ஆகியவற்றிற்கான ஆதரவைச் சேர்த்துள்ளது.
  • GNU Taler கட்டண முறைக்கு, க்ளாஸ் ஷ்னோரின் குருட்டு டிஜிட்டல் கையொப்பங்களுக்கான ஆதரவு செயல்படுத்தப்பட்டது (கையொப்பமிடுபவர் உள்ளடக்கத்தை அணுக முடியாது).
  • உருவாக்க அமைப்பு GANA (GNUnet Assigned Numbers Authority) இலிருந்து புதுப்பித்த தலைப்பு கோப்புகளை உருவாக்குகிறது. git இலிருந்து கட்டமைக்க இப்போது recutils தேவை.

ஆதாரம்: opennet.ru

கருத்தைச் சேர்