GNUnet 0.12 شتون لري، د خوندي P2P شبکې جوړولو لپاره یو چوکاټ

رڼا ولیدله چوکاټ خوشې کول GNUnet 0.12، د خوندي غیر متمرکز P2P شبکې جوړولو لپاره ډیزاین شوی. هغه شبکې چې د GNUnet په کارولو سره رامینځته شوي د ناکامۍ یوه نقطه نلري او د دې وړتیا لري چې د کاروونکو شخصي معلوماتو د نه انحراف تضمین وکړي ، پشمول د شبکې نوډونو ته د لاسرسي سره د استخباراتي خدماتو او مدیرانو لخوا د احتمالي ناوړه ګټه اخیستنې له مینځه وړل. ریلیز د پام وړ پروتوکول بدلونونو په توګه بیرغ شوی چې د 0.11.x نسخو سره شاته مطابقت ماتوي.

GNUnet د TCP، UDP، HTTP/HTTPS، بلوتوت او WLAN له لارې د P2P شبکې جوړولو ملاتړ کوي، او کولی شي په F2F (د ملګري څخه ملګري) حالت کې کار وکړي. د NAT ټراورسل ملاتړ کیږي، په شمول د UPnP او ICMP کارول. د معلوماتو ځای په ځای کولو لپاره، دا ممکنه ده چې د ویشل شوي هش میز (DHT) وکاروئ. د میش شبکو د ځای پرځای کولو لپاره وسایل چمتو شوي. په انتخابي ډول د لاسرسي حقونو ورکولو او لغوه کولو لپاره ، د غیر متمرکز پیژندنې ځانګړتیا تبادلې خدمت کارول کیږي ID بیا ادعا کول, کارول GNS (GNU نوم سیسټم) او د ځانګړتیا پر بنسټ کوډ کول (د خاصیت پر بنسټ کوډ کول).

سیسټم د سرچینو ټیټ مصرف وړاندې کوي او د اجزاو ترمینځ جلا کولو چمتو کولو لپاره د څو پروسې جوړښت کاروي. انعطاف وړ وسیلې د لاګونو ساتلو او احصایې راټولولو لپاره چمتو شوي. د پای کارونې غوښتنلیکونو رامینځته کولو لپاره ، 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

Add a comment