GNUnet P2P Platform 0.15.0 чыгарылышы

Коопсуз борбордон ажыратылган P0.15P тармактарын куруу үчүн иштелип чыккан GNUnet 2 фреймворкинин чыгарылышы көрсөтүлдү. GNUnet аркылуу түзүлгөн тармактарда бир да катачылык жок жана колдонуучулардын жеке маалыматынын кол тийбестигине кепилдик бере алат, анын ичинде чалгын кызматтары жана тармак түйүндөрүнө кирүү мүмкүнчүлүгү бар администраторлор тарабынан мүмкүн болгон кыянаттыктарды жоюу.

GNUnet TCP, UDP, HTTP/HTTPS, Bluetooth жана WLAN аркылуу P2P тармактарын түзүүнү колдойт жана F2F (Дос-дос) режиминде иштей алат. NAT өтүү колдоого алынат, анын ичинде UPnP жана ICMP колдонуу. Маалыматтарды жайгаштыруу маселесин чечүү үчүн бөлүштүрүлгөн хэш таблицасын (DHT) колдонсо болот. Тор тармактарын жайылтуу үчүн куралдар берилген. Жеткиликтүүлүк укуктарын тандап берүү жана жокко чыгаруу үчүн, GNS (GNU ысым системасы) жана Аттрибутка негизделген шифрлөө аркылуу reclaimID борбордон ажыратылган иденттүүлүк атрибуту алмашуу кызматы колдонулат.

Система аз ресурс керектөөсүн жана компоненттердин ортосундагы обочолонууну камсыз кылуу үчүн көп процесстик архитектураны колдонот. Журналдарды жүргүзүү жана статистиканы чогултуу үчүн ийкемдүү инструменттер берилген. Акыркы колдонуу тиркемелерин иштеп чыгуу үчүн, GNUnet C тили үчүн API жана башка программалоо тилдери үчүн байланыштарды камсыз кылат. Иштеп чыгууну жөнөкөйлөтүү үчүн жиптердин ордуна окуя циклдерин жана процесстерин колдонуу сунушталат. Ал он миңдеген теңтуштарды камтыган эксперименталдык тармактарды автоматтык түрдө жайылтуу үчүн тесттик китепкананы камтыйт.

GNUnet 0.15тин негизги жаңы функциялары:

  • Борбордон ажыратылган GNS (GNU Name System) домендик аталыш системасы ".pin" жогорку деңгээлдеги доменде субдомендерди каттоо мүмкүнчүлүгүн берет. EDKEY баскычтары үчүн кошумча колдоо.
  • gnunet-scalarproduct, крипто функциялары libsodium китепканасын колдонууга которулган.
  • Идентификациялык атрибуттарды алмашуунун борборлоштурулган алмашуусу (RECLAIM) кызматы BBS+ схемасы (сокур кол коюу, кол коюучу мазмунга кире албайт) аркылуу кол коюлган эсептик дайындарды колдоону кошту.
  • Биримдиктин протоколу ишке ашырылды, ал GNSке негизги жокко чыгаруу билдирүүлөрүн таратуу үчүн колдонулат.
  • Кабарчыны ишке ашыруу стабилдештирилди, ал мындан ары эксперименталдык эмес.

Source: opennet.ru

Комментарий кошуу