GNUnet د TCP، UDP، HTTP/HTTPS، بلوتوت او WLAN له لارې د P2P شبکې جوړولو ملاتړ کوي، او کولی شي په F2F (د ملګري څخه ملګري) حالت کې کار وکړي. د NAT ټراورسل ملاتړ کیږي، په شمول د UPnP او ICMP کارول. د معلوماتو ځای په ځای کولو لپاره، دا ممکنه ده چې د ویشل شوي هش میز (DHT) وکاروئ. د میش شبکو د ځای پرځای کولو لپاره وسایل چمتو شوي. په انتخابي ډول د لاسرسي حقونو ورکولو او لغوه کولو لپاره ، د غیر متمرکز پیژندنې ځانګړتیا تبادلې خدمت کارول کیږي
سیسټم د سرچینو ټیټ مصرف وړاندې کوي او د اجزاو ترمینځ جلا کولو چمتو کولو لپاره د څو پروسې جوړښت کاروي. انعطاف وړ وسیلې د لاګونو ساتلو او احصایې راټولولو لپاره چمتو شوي. د پای کارونې غوښتنلیکونو رامینځته کولو لپاره ، GNUnet د C ژبې لپاره API او د نورو پروګرامینګ ژبو لپاره پابندۍ چمتو کوي. د پراختیا ساده کولو لپاره، دا وړاندیز شوی چې د تارونو پر ځای د پیښو لوپونه او پروسې وکاروئ. پدې کې د تجربوي شبکو د اتوماتیک ګمارلو لپاره د ازموینې کتابتون شامل دی چې لسګونه زره ملګري پوښي.
په GNUnet 0.12 کې مهمې نوې ځانګړتیاوې:
- د غیر متمرکز GNS ډومین نوم سیسټم (GNU نوم سیسټم) کې، د کلیدي نسل پروتوکولونو کې بدلونونه رامینځته شوي (د پرمختګ سره مطابقت کولو لپاره.
مشخصات راتلونکی معیار). د ډومین نومونه او ټګونهوړاندې شوی په UTF-8 کې، د IDNA punycode نوټیشن کارولو پرته. د غیر معیاري IDNA نومونو پروسس کولو لپاره د NSS پلگ ان وړاندیز شوی. د روټ څخه غوښتنې بندولو لپاره یو پلگ ان هم اضافه کړه (GNUnet باید هیڅکله د روټ په توګه ونه چلول شي). - په GNS او
NSE (د شبکې اندازې اټکل) د کار الګوریتم ثبوت چې کارول کیږي کله چې د ډومین زون لغوه کول بدل شوي. بدلونونه د ځانګړو ASICs په اړه د محاسبې د ډیریدونکي پیچلتیا سره تړاو لري. - د UDP له لارې د ټرانسپورټ پلي کولو سره پلگ ان د ثبات ستونزو له امله تجربې کټګورۍ ته لیږدول شوی؛
-
وده کړې او د RSA عامه کیلي لپاره بائنری بڼه مستند شوې؛ -
لرې کړل په EdDSA ډیجیټل لاسلیکونو کې غیر ضروري هش کول؛ - د پلټنې لاګونو ته د gnunet-logread سکریپټ نصبولو وړتیا اضافه کړه؛
- د ECDH تطبیق کوډ ته ژباړل شوی
TweetNaCl ; - د مجلس په نظام کې ډېرې ستونزې هوارې شوې. له انحصار څخه لیرې شوي
GLPK (GNU خطي پروګرام کولو کټ). د بسته بندۍ مدیر پراساس د توزیع لپاره سم بسته توضیحات اضافه شويګیکس .
ډیری چمتو شوي غوښتنلیکونه د GNUnet ټیکنالوژیو پراساس رامینځته کیږي:
- د نامعلوم فایل شریکولو لپاره خدمت ، کوم چې تاسو ته اجازه نه درکوي یوازې په کوډ شوي فارم کې د معلوماتو لیږد له امله معلومات تحلیل کړئ او تاسو ته اجازه نه درکوي چې د GAP پروتوکول کارولو څخه مننه چا پوسټ کړي ، لټون کړي او ډاونلوډ کړي فایلونه تعقیب کړي.
- د VPN سیسټم په ".gnu" ډومین کې د پټو خدماتو رامینځته کولو او د P4P شبکې له لارې IPv6 او IPv2 تونلونو ته لیږلو لپاره. برسېره پردې، د IPv4-to-IPv6 او IPv6-to-IPv4 ژباړې سکیمونه ملاتړ شوي، او همدارنګه د IPv4-over-IPv6 او IPv6-over-IPv4 تونلونو جوړول.
- د GNS (GNU نوم سیسټم) د ډومین نوم سیسټم د DNS لپاره په بشپړ ډول غیر متمرکز او سانسور پروف بدیل په توګه کار کوي. GNS د DNS سره څنګ په څنګ کارول کیدی شي او په دودیزو غوښتنلیکونو لکه ویب براوزرونو کې کارول کیدی شي. د ریکارډونو بشپړتیا او بې ثباتي د کریپټوګرافیک وسیلو کارولو له لارې تضمین کیږي. د DNS په خلاف، GNS د سرورونو د ونې په څیر درجه بندي پرځای یو لارښود ګراف کاروي. د نوم حل DNS ته ورته دی، مګر غوښتنې او ځوابونه د محرمیت ساتلو په وخت کې ترسره کیږي - د غوښتنې پروسس کولو نوډ نه پوهیږي چې ځواب چا ته لیږل کیږي، او د لیږد نوډونه او د دریمې ډلې څارونکي نشي کولی غوښتنې او ځوابونه تشریح کړي؛
- د GNUnet له لارې د غږیز زنګ وهلو لپاره د GNUnet د خبرو اترو خدمت. GNS د کاروونکو پیژندلو لپاره کارول کیږي؛ د غږ ټرافیک مینځپانګې په کوډ شوي شکل کې لیږدول کیږي. نوم یې لا ندی ورکړل شوی - نور ملګري کولی شي د دوه کاروونکو ترمینځ اړیکه تعقیب کړي او د دوی IP پتې وټاکي.
- د غیر متمرکز ټولنیزو شبکو جوړولو لپاره پلیټ فارم
سیکوشیر د پروتوکول په کارولو سرهPSYC او د پای څخه تر پایه کوډ کولو په کارولو سره په ملټي کاسټ حالت کې د خبرتیاو توزیع ملاتړ کول ترڅو یوازې مجاز کارونکي کولی شي پیغامونو ، فایلونو ، چیټونو او بحثونو ته لاسرسی ومومي (هغه څوک چې پیغامونه په ګوته شوي ندي ، په شمول د نوډ مدیرانو په شمول ، دوی به ونه لوستل شي. ); - د کوډ شوي بریښنالیک تنظیم کولو سیسټم
خورا اسانه محرمیت ، کوم چې د میټاډاټا محافظت لپاره GNUnet کاروي او مختلف ملاتړ کويکریپټوګرافیک پروتوکولونه د کلیدي تایید لپاره؛ - د تادیاتو سیسټم
GNU ټیلر ، کوم چې د پیرودونکو لپاره هویت چمتو کوي مګر د شفافیت او مالیې راپور ورکولو لپاره د پلورونکي لیږد تعقیبوي. دا د مختلف موجوده اسعارو او بریښنایی پیسو سره کار کولو ملاتړ کوي ، پشمول ډالر ، یورو او بټکوین.
سرچینه: opennet.ru