विकेंद्रीकृत नेटवर्कच्या निर्मितीसाठी फ्रेमवर्कची नवीन आवृत्ती आली, जीएनयूनेट ०.०२

सोडण्यात आले आहे GNUnet 0.12 ची नवीन आवृत्ती, जे आहे विकेंद्रित पी 2 पी नेटवर्क तयार करण्यासाठी डिझाइन केलेले एक फ्रेमवर्क आणि सुरक्षित जीएनयूनेसह बनविलेले नेटवर्कटी अपयशाचा एक बिंदू असू शकत नाही आणि ते सुरक्षितता सेवा आणि प्रशासकीय नेटवर्क नोडमध्ये प्रवेश असलेल्या प्रशासकांद्वारे संभाव्य गैरवर्तन दूर करण्यासह वापरकर्त्यांच्या खाजगी माहितीच्या गोपनीयतेची खात्री करू शकतात.

जीएनयूनेट टीसीपी, यूडीपी, एचटीटीपी / एचटीटीपीएस, ब्लूटूथ आणि डब्ल्यूएलएएन मार्गे पी 2 पी नेटवर्किंगचे समर्थन करते, तसेच हे एफ 2 एफ मोडमध्ये कार्य करू शकते. यूपीएनपी आणि आयसीएमपीच्या वापरासह नेट बायपास समर्थित आहे. डेटाचे स्थान सांगण्यासाठी, वितरित हॅश टेबल (डीएचटी) वापरणे शक्य आहे. जाळी नेटवर्क उपयोजित करण्यासाठी अर्थ प्रदान केला जातो.

निवडकपणे प्रवेश अधिकार मंजूर करण्यासाठी आणि मागे घेण्यासाठी, जीएनएस (जीएनयू नेमिंग सिस्टम) आणि विशेषता-आधारित एन्क्रिप्शनचा वापर करून पुन्हा हक्क सांगण्याची ओळख विशेषतांचे विकेंद्रित विनिमय वापरले जाते.

यंत्रणा कमी स्त्रोत वापर द्वारे दर्शविले आणि घटकांमधील अलगाव प्रदान करण्यासाठी मल्टीथ्रेडेड आर्किटेक्चरचा वापर. मला माहित आहे रेकॉर्डिंग आणि आकडेवारीसाठी लवचिक साधने प्रदान करा. एंड-यूजर developingप्लिकेशन्स विकसित करण्यासाठी, जीएनयूनेट सी भाषेसाठी आणि इतर प्रोग्रामिंग भाषांसाठी फोल्डरसाठी एक एपीआय प्रदान करते.

जीएनयूनेट 0.12 ची मुख्य नवीन वैशिष्ट्ये

ही नवीन आवृत्ती महत्त्वपूर्ण म्हणून चिन्हांकित केली गेली आहे, पासून त्यात महत्त्वपूर्ण बदल आहेत बॅकवर्ड सुसंगततेचे उल्लंघन करणार्‍या प्रोटोकॉलमध्ये 0.11.x. त्याशिवाय ईn वापरण्यायोग्य अटी, वापरकर्त्यांनी लक्षात घ्यावे की अजूनही अजूनही मोठ्या प्रमाणात ज्ञात खुल्या समस्या आहेत, विशेषत: वापरण्याच्या सुलभतेबद्दल, परंतु काही गंभीर गोपनीयता समस्या, विशेषत: मोबाइल वापरकर्त्यांसाठी. 

ग्ननेट-जीटीके

या नवीन आवृत्तीत जीएनएस विकेंद्रित डोमेन नेम सिस्टम (जीएनयू नामकरण प्रणाली), की जनरेशन प्रोटोकॉलमध्ये भिन्न बदल होते (भविष्यातील मानकांची बदलणारी वैशिष्ट्ये पूर्ण करण्यासाठी).

आयडीएनए प्युनकोड संकेताशिवाय, डोमेन नावे आणि टॅग यूटीएफ -8 मध्ये प्रतिनिधित्व केले जातात. एक एनएसएस प्लगइन नॉन-स्टँडर्ड आयडीएनए नावे हाताळण्यासाठी प्रस्तावित आहे. रूट विनंत्या अवरोधित करण्यासाठी प्लगइन देखील जोडले गेले आहे (जीएनयूनेट रूट विशेषाधिकारांसह कधीही चालवू नये).

जीएनएस आणि एनएसई (नेटवर्कच्या आकाराचा अंदाज) चाचणी अल्गोरिदम बदलला डोमेन झोन मागे घेण्यासाठी वापरले. हे बदल विशेष एएसआयसीमधील मोजणीच्या जटिलतेशी संबंधित आहेत.

वाहतुकीच्या अंमलबजावणीसह पूरक यूडीपी प्रायोगिक श्रेणीमध्ये वर्ग केली आहे स्थिरतेच्या समस्यांमुळे, बाइनरी स्वरूप सुधारित केले गेले आणि एडीडीएसए डिजिटल स्वाक्षर्‍यामधील अनावश्यक हॅशिंग निर्मूलनसह आरएसए पब्लिक कीसाठी दस्तऐवजीकरण केले.

तसेच gnunet-logread स्क्रिप्ट स्थापित करण्याची क्षमता जोडली ऑडिट नोंदी करीता. आणि असेंब्ली सिस्टममधील बर्‍याच समस्यांचे निराकरण झाले आहे. जीएलपीके (जीएनयू लाइनियर प्रोग्रामिंग किट) अवलंबित्वांमधून काढले.

उबंटू आणि डेरिव्हेटिव्ह्जवर 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

आम्हाला जीएनयूनेटकडून कोड मिळाला:

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 प्रणालीवर स्थापित. परंतुआम्ही सुरू करण्यापूर्वी, आम्हाला कॉन्फिगरेशन फाइल तयार करण्याची आवश्यकता आहे, जी आम्ही करू शकतोडीफॉल्टनुसार, जीएनयूनेट आमच्या मुख्य निर्देशिकेत खालील पथ at ~ / .config / gnunet.conf` वर पहातो.

तर आम्ही पुढील कमांडद्वारे रिक्त फाईल बनविणे सुरू करू शकतो.

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

आपली टिप्पणी द्या

आपला ई-मेल पत्ता प्रकाशित केला जाणार नाही. आवश्यक फील्ड चिन्हांकित केले आहेत *

*

*

  1. डेटा जबाबदार: मिगुएल Áन्गल गॅटन
  2. डेटाचा उद्देशः नियंत्रण स्पॅम, टिप्पणी व्यवस्थापन.
  3. कायदे: आपली संमती
  4. डेटा संप्रेषण: कायदेशीर बंधन वगळता डेटा तृतीय पक्षास कळविला जाणार नाही.
  5. डेटा संग्रहण: ओकेन्टस नेटवर्क (EU) द्वारा होस्ट केलेला डेटाबेस
  6. अधिकारः कोणत्याही वेळी आपण आपली माहिती मर्यादित, पुनर्प्राप्त आणि हटवू शकता.