विकेंद्रीकृत नेटवर्क के निर्माण के लिए ढांचे का नया संस्करण आता है, GNUnet 0.12

जारी कर दिया गया है GNUnet का नया संस्करण 0.12, जो है एक फ्रेमवर्क विकेंद्रीकृत पी 2 पी नेटवर्क बनाने के लिए डिज़ाइन किया गया है और सुरक्षित है। GNUne के साथ निर्मित नेटवर्कt विफलता का एक भी बिंदु नहीं है और वे नेटवर्क नोड्स तक पहुंच के साथ सुरक्षा सेवाओं और प्रशासकों द्वारा संभावित दुरुपयोग के उन्मूलन सहित उपयोगकर्ताओं की निजी जानकारी की गोपनीयता सुनिश्चित कर सकते हैं।

जीएनयूनेट टीसीपी, यूडीपी, एचटीटीपी / एचटीटीपीएस, ब्लूटूथ और डब्ल्यूएलएएन के माध्यम से पी 2 पी नेटवर्किंग का समर्थन करता है, प्लस यह F2F मोड में काम कर सकता है। NAT बाईपास का समर्थन किया जाता है, जिसमें UPnP और ICMP का उपयोग शामिल है। डेटा के स्थान को संबोधित करने के लिए, एक वितरित हैश तालिका (DHT) का उपयोग करना संभव है। जाल नेटवर्क की तैनाती के लिए साधन उपलब्ध कराए जाते हैं।

चयनात्मक रूप से एक्सेस अधिकारों को देने और रद्द करने के लिए, GNS (GNU नामकरण प्रणाली) और विशेषता-आधारित एन्क्रिप्शन का उपयोग करते हुए, रिकक्लाइड पहचान विशेषताओं के विकेंद्रीकृत विनिमय का उपयोग किया जाता है।

प्रणाली कम संसाधन खपत द्वारा विशेषता और घटकों के बीच अलगाव प्रदान करने के लिए एक बहुस्तरीय वास्तुकला का उपयोग। मैं जनता रिकॉर्डिंग और सांख्यिकी के लिए लचीले उपकरण प्रदान करते हैं। एंड-यूज़र एप्लिकेशन विकसित करने के लिए, GNUnet C भाषा और अन्य प्रोग्रामिंग भाषाओं के लिए फ़ोल्डर्स के लिए एक API प्रदान करता है।

GNUnet 0.12 की मुख्य नई विशेषताएँ

यह नया संस्करण महत्वपूर्ण के रूप में चिह्नित है, जबसे महत्वपूर्ण परिवर्तन शामिल हैं प्रोटोकॉल में जो पश्चगामी संगतता 0.11.x का उल्लंघन करता है। इसके अलावा ईप्रयोज्यता की n शर्तें, उपयोगकर्ताओं को ध्यान देना चाहिए कि अभी भी बड़ी संख्या में खुले हुए मुद्दे हैं, विशेष रूप से उपयोग में आसानी के संबंध में, लेकिन कुछ महत्वपूर्ण गोपनीयता के मुद्दे, विशेष रूप से मोबाइल उपयोगकर्ताओं के लिए। 

ग्नूनेट- gtk

इस नए संस्करण में GNS विकेंद्रीकृत डोमेन नाम प्रणाली (GNU नामकरण प्रणाली), प्रमुख पीढ़ी के प्रोटोकॉल में अलग-अलग बदलाव हुए (भविष्य के मानक के बदलते विनिर्देशों को पूरा करने के लिए)।

IDNA पनीकोड ​​संकेतन के उपयोग के बिना, डोमेन नाम और टैग UTF-8 में दर्शाए गए हैं। गैर-मानक IDNA नामों को संभालने के लिए एक NSS प्लगइन प्रस्तावित किया गया है। रूट अनुरोधों को ब्लॉक करने के लिए एक प्लगइन भी जोड़ा गया है (GNUnet को कभी भी रूट विशेषाधिकार के साथ नहीं चलाया जाना चाहिए)।

GNS और NSE (नेटवर्क के आकार का अनुमान) परीक्षण एल्गोरिथ्म बदल दिया है डोमेन ज़ोन को रद्द करने के लिए उपयोग किया जाता है। परिवर्तन विशेष ASIC में गणना की जटिलता से संबंधित हैं।

पर परिवहन के कार्यान्वयन के साथ पूरक यूडीपी को प्रायोगिक श्रेणी में स्थानांतरित किया गया है स्थिरता के मुद्दों के कारण, प्लस बाइनरी प्रारूप में सुधार किया गया था और एडीडीएसए डिजिटल हस्ताक्षर में अनावश्यक हैशिंग को समाप्त करने के साथ आरएसए सार्वजनिक कुंजी के लिए दस्तावेज किया गया था।

आगे की सूक्ति-लॉग-स्क्रिप्ट स्थापित करने की क्षमता जोड़ा गया ऑडिट लॉग के लिए। और विधानसभा प्रणाली में कई समस्याओं को हल किया गया है। GLPK (GNU रैखिक प्रोग्रामिंग किट) निर्भरता से हटा दिया गया।

Ubuntu और डेरिवेटिव पर GNUnet 1.2 कैसे स्थापित करें?

स्थापित करने के लिए चलो एक टर्मिनल खोलें और इसमें हम निम्नलिखित टाइप करते हैं:

sudo apt install git libtool autoconf autopoint \
build-essential libgcrypt-dev libidn11-dev zlib1g-dev \
libunistring-dev libglpk-dev miniupnpc libextractor-dev \
libjansson-dev libcurl4-gnutls-dev gnutls-bin libsqlite3-dev \
openssl libnss3-tools libmicrohttpd-dev libopus-dev libpulse-dev \
libogg-dev

यह किया आइए फोल्डर बनाते हैं जहां स्थापना होगी:

mkdir ~/gnunet_installation
cd ~/gnunet_installation

हम GNUnet से कोड प्राप्त करते हैं:

git clone --depth 1 https://gnunet.org/git/gnunet.git

Y हम संकलन करने के लिए आगे बढ़ते हैं:

cd ~/gnunet_installation/gnunet
export GNUNET_PREFIX=/usr/local # for example, other locations possible
./bootstrap
./configure --prefix=$GNUNET_PREFIX --disable-documentation --with-microhttpd=/opt/libmicrohttpd
sudo addgroup gnunetdns
sudo adduser --system --group --disabled-login --home /var/lib/gnunet gnunet
sudo usermod -aG gnunet $USER
make -j$(nproc || echo -n 1)
sudo make install

और इसके साथ तैयार हम पहले से ही होगा सिस्टम पर स्थापित GNUnet। परंतुशुरू करने से पहले, हमें एक कॉन्फ़िगरेशन फ़ाइल बनाने की आवश्यकता है, जिसे हम कर सकते हैंडिफ़ॉल्ट रूप से, GNUnet हमारे घर निर्देशिका में निम्नलिखित पथ पर दिखता है ~ ~ / .config / gnunet.conf`।

तो हम निम्नलिखित कमांड के साथ एक खाली फाइल बनाना शुरू कर सकते हैं:

mkdir -p ~/.config $ touch ~/.config/gnunet.conf

अपनी टिप्पणी दर्ज करें

आपका ईमेल पता प्रकाशित नहीं किया जाएगा। आवश्यक फ़ील्ड के साथ चिह्नित कर रहे हैं *

*

*

  1. डेटा के लिए जिम्मेदार: मिगुएल elngel Gatón
  2. डेटा का उद्देश्य: नियंत्रण स्पैम, टिप्पणी प्रबंधन।
  3. वैधता: आपकी सहमति
  4. डेटा का संचार: डेटा को कानूनी बाध्यता को छोड़कर तीसरे पक्ष को संचार नहीं किया जाएगा।
  5. डेटा संग्रहण: ऑकेंटस नेटवर्क्स (EU) द्वारा होस्ट किया गया डेटाबेस
  6. अधिकार: किसी भी समय आप अपनी जानकारी को सीमित, पुनर्प्राप्त और हटा सकते हैं।