பயனர்களின் தனிப்பட்ட தகவல்களின் தனியுரிமைக்கு உத்தரவாதம் அளிக்கக்கூடிய பாதுகாப்பான, பரவலாக்கப்பட்ட P2P நெட்வொர்க்குகளை உருவாக்குவதற்காக வடிவமைக்கப்பட்ட GNUnet கட்டமைப்பின் உருவாக்குநர்கள், libgnunetchat 0.1.0 நூலகத்தின் முதல் வெளியீட்டை வெளியிட்டுள்ளனர். இந்த நூலகம் பாதுகாப்பான அரட்டை பயன்பாடுகளை உருவாக்க GNUnet தொழில்நுட்பங்கள் மற்றும் GNUnet Messenger சேவையைப் பயன்படுத்துவதை எளிதாக்குகிறது.
Libgnunetchat, GNUnet Messenger மீது ஒரு தனி சுருக்க அடுக்கை வழங்குகிறது, உடனடி செய்தியிடல் பயன்பாடுகளில் பயன்படுத்தப்படும் பொதுவான செயல்பாட்டை உள்ளடக்கியது. டெவலப்பர்கள் அரட்டை மேலாண்மை மற்றும் பயனர் தொடர்பு தொடர்பான கூறுகளைப் பற்றி கவலைப்படுவதற்குப் பதிலாக, தங்கள் விருப்பப்படி ஒரு GUI கருவித்தொகுப்பைப் பயன்படுத்தி ஒரு வரைகலை இடைமுகத்தை உருவாக்குவதில் கவனம் செலுத்தலாம். libgnunetchat இல் கட்டமைக்கப்பட்ட கிளையன்ட் செயல்படுத்தல்கள் இணக்கமாகவும், ஒன்றோடொன்று இயங்கக்கூடியதாகவும் இருக்கும்.
செய்தி இடைமறிப்புக்கு எதிரான ரகசியத்தன்மை மற்றும் பாதுகாப்பை உறுதி செய்வதற்காக, CADET (ரகசியமான தற்காலிக பரவலாக்கப்பட்ட எண்ட்-டு-எண்ட் டிரான்ஸ்போர்ட்) நெறிமுறை பயன்படுத்தப்படுகிறது, இது பரிமாற்றப்பட்ட தரவின் எண்ட்-டு-எண்ட் குறியாக்கத்தைப் பயன்படுத்தி பயனர் குழுவிற்கு இடையே முழுமையாக பரவலாக்கப்பட்ட தொடர்புகளை செயல்படுத்துகிறது. பயனர்கள் செய்திகளையும் கோப்புகளையும் அனுப்பலாம். கோப்புகளில் உள்ள செய்திகளுக்கான அணுகல் குழு உறுப்பினர்களுக்கு மட்டுமே. பரவலாக்கப்பட்ட நெட்வொர்க்கில் பங்கேற்பாளர்களிடையே தொடர்புகளை ஒருங்கிணைக்க ஒரு விநியோகிக்கப்பட்ட ஹாஷ் அட்டவணை (DHT) அல்லது பிரத்யேக நுழைவு புள்ளிகளைப் பயன்படுத்தலாம்.
Messenger உடன் கூடுதலாக, libgnunetchat பின்வரும் GNUnet சேவைகளையும் பயன்படுத்துகிறது:
- பொது அரட்டை லாபிகளில் வெளியிடப்பட்ட உள்ளீடுகளை அடையாளம் காணவும், அரட்டைகளைத் திறக்கவும், சான்றுகளைப் பரிமாறிக்கொள்ளவும் GNS (GNU பெயர் அமைப்பு, முழுமையாக பரவலாக்கப்பட்ட மற்றும் தணிக்கை-எதிர்ப்பு DNS மாற்றீடு).
- செயல்பாட்டிற்குத் தேவையான அனைத்து GNUnet சேவைகளின் தொடக்கத்தையும் தானியக்கமாக்க ARM (தானியங்கி மறுதொடக்க மேலாளர்).
- கோப்புகளைப் பாதுகாப்பாகப் பதிவேற்றுதல், அனுப்புதல் மற்றும் பகிர்வதற்கான FS (கோப்புப் பகிர்வு) (அனைத்துத் தகவல்களும் மறைகுறியாக்கப்பட்ட வடிவத்தில் அனுப்பப்படுகின்றன, மேலும் GAP நெறிமுறையின் பயன்பாடு கோப்பை யார் இடுகையிட்டார்கள் மற்றும் பதிவிறக்கினார்கள் என்பதைக் கண்காணிப்பதைத் தடுக்கிறது).
- கணக்குகளை உருவாக்குதல், நீக்குதல் மற்றும் நிர்வகித்தல், அதே போல் மற்றொரு பயனரின் விவரங்களைச் சரிபார்த்தல் ஆகியவற்றுக்கான அடையாளம்.
- முகவரி புத்தகம் மற்றும் அரட்டை தகவல்களை உள்ளூர் சேமிப்பிற்காகவும், GNS வழியாக அணுகக்கூடிய அரட்டை பக்கங்களில் உள்ளீடுகளை வெளியிடுவதற்காகவும் NAMESTORE.
- REGEX என்பது பங்கேற்பாளர்கள் பற்றிய தகவல்களை வெளியிடுவதற்கான ஒரு வழியாகும், இது ஒரு குறிப்பிட்ட தலைப்பில் பொது குழு அரட்டையை விரைவாக உருவாக்க உங்களை அனுமதிக்கிறது.
libgnunetchat இன் முதல் வெளியீட்டின் முக்கிய அம்சங்கள்:
- கணக்கு மேலாண்மை (உருவாக்கம், பார்த்தல், நீக்குதல்) மற்றும் வேலை செய்யும் போது வெவ்வேறு கணக்குகளுக்கு இடையில் மாறுவதற்கான திறன்.
- ஒரு கணக்கை மறுபெயரிட்டு விசையைப் புதுப்பிக்கும் திறன்.
- பொது அரட்டை பக்கங்கள் (லாபிகள்) மூலம் தொடர்புகளைப் பரிமாறிக் கொள்ளுங்கள். பயனர் தகவல்களை உரை இணைப்பாகவோ அல்லது QR குறியீடாகவோ பெறலாம்.
- தொடர்புகள் மற்றும் குழுக்களை தனித்தனியாக நிர்வகிக்கலாம், மேலும் வெவ்வேறு குழுக்களுடன் வெவ்வேறு புனைப்பெயர்களை இணைக்க முடியும்.
- உங்கள் முகவரிப் புத்தகத்திலிருந்து எந்தவொரு பங்கேற்பாளருடனும் நேரடி அரட்டையைக் கோரும் மற்றும் திறக்கும் திறன்.
- விரும்பிய இடைமுகத்தில் எளிதாகச் சேர்க்க, பயனர் மற்றும் அரட்டை பிரதிநிதித்துவங்களை சுருக்குதல்.
- உரைச் செய்திகள், கோப்புகள் மற்றும் கோப்புப் பகிர்வை அனுப்புவதற்கான ஆதரவு.
- செய்தியைப் படித்ததை உறுதிப்படுத்துவதற்கான ஆதரவு மற்றும் செய்தி ரசீது நிலையைச் சரிபார்க்கும் திறன்.
- குறிப்பிட்ட நேரத்திற்குப் பிறகு ஒரு செய்தியை தானாகவே நீக்கும் விருப்பம்.
- உதாரணமாக, அரட்டையில் நெகிழ்வான கோப்பு மேலாண்மை விருப்பங்கள், உள்ளடக்கத்தை மறைகுறியாக்கப்பட்ட வடிவத்தில் விட்டுவிட்டு, உள்ளடக்கத்தின் சிறுபடத்தின் காட்சியை நீங்கள் ஒழுங்கமைக்கலாம்.
- அனைத்து செயல்பாடுகளையும் கண்காணிக்க கையாளுபவர்களை இணைக்கும் சாத்தியம் (பதிவிறக்கம், அனுப்புதல், குறியீடுகளிலிருந்து நீக்குதல்).
- புதிய அரட்டைகளில் சேர அழைப்புகளைப் பெறுவதற்கான ஆதரவு.
GTK3-அடிப்படையிலான இடைமுகத்தை வழங்கும் பயன்படுத்தத் தயாராக உள்ள GNUnet Messenger 0.7 மெசஞ்சரின் வெளியீடும் குறிப்பிடத்தக்கது. GNUnet Messenger, libgnunetchat நூலகத்திற்கு அனுப்பப்படும் cadet-gtk வரைகலை கிளையண்டை தொடர்ந்து உருவாக்கி வருகிறது (cadet-gtk இன் செயல்பாடு பொது நோக்கத்திற்கான நூலகம் மற்றும் GTK-அடிப்படையிலான துணை நிரலுக்கு இடையில் பிரிக்கப்பட்டுள்ளது). அரட்டைகள் மற்றும் அரட்டை குழுக்களை உருவாக்குதல், முகவரி புத்தகத்தை நிர்வகித்தல், குழுக்களில் சேர அழைப்புகளை அனுப்புதல், குறுஞ்செய்திகள் மற்றும் குரல் பதிவுகளை அனுப்புதல், கோப்பு பகிர்வு மற்றும் பல கணக்குகளுக்கு இடையில் மாறுதல் ஆகியவற்றை இந்த நிரல் ஆதரிக்கிறது. முகவரிப் பட்டியை விரும்புவோருக்கு, libgnunetchat அடிப்படையிலான கட்டளை வரி மெசஞ்சர் தனித்தனியாக உருவாக்கப்பட்டு வருகிறது, ஆனால் இன்னும் ஆரம்ப நிலையில் உள்ளது.


ஆதாரம்: opennet.ru
