Serbestberdana Platforma GNUnet P2P 0.16.0

Serbestberdana çarçoweya GNUnet 0.16, ku ji bo avakirina torên P2P-ya nenavendî yên ewledar hatî çêkirin, hate pêşkêş kirin. Tora ku bi karanîna GNUnet-ê hatine çêkirin xwedan xalek têkçûnek nînin û dikarin garantiya têkneçûna agahdariya taybet a bikarhêneran bikin, di nav de rakirina destdirêjiya gengaz ji hêla servîsên îstîxbaratê û rêvebirên bi gihîştina girêkên torê ve.

GNUnet piştgirî dide afirandina torên P2P li ser TCP, UDP, HTTP/HTTPS, Bluetooth û WLAN, û dikare di moda F2F (Heval-heval) de bixebite. Rêwîtiya NAT piştgirî ye, tevî karanîna UPnP û ICMP. Ji bo destnîşankirina cîhkirina daneyan, gengaz e ku meriv tabloyek haş a belavkirî (DHT) bikar bîne. Amûrên ji bo bicihkirina torên mesh têne peyda kirin. Ji bo bijartî dayîn û betalkirina mafên gihîştinê, karûbarê pevguhertina taybetmendiya nasnameya nenavendî ya reclaimID, bi karanîna GNS (Pergala Navê GNU) û Şîfrekirina Bingeha Taybetmendiyê tê bikar anîn.

Pergal xerckirina çavkaniyê kêm vedihewîne û mîmariyek pir-pêvajoyê bikar tîne da ku veqetandinê di navbera pêkhateyan de peyda bike. Amûrên maqûl ji bo domandina têketin û berhevkirina statîstîkan têne peyda kirin. Ji bo pêşdebirina sepanên bikaranîna dawîn, GNUnet ji bo zimanê C API-yê û ji bo zimanên din ên bernamekirinê girêdanan peyda dike. Ji bo hêsankirina pêşkeftinê, tê pêşniyar kirin ku li şûna têlan lûp û pêvajoyên bûyerê bikar bînin. Ew pirtûkxaneyek ceribandinê ji bo bicîhkirina otomatîkî ya torên ceribandinê vedigire ku bi deh hezaran hevalan vedihewîne.

Li ser bingeha teknolojiyên GNUnet gelek serîlêdanên amade têne pêşve xistin:

  • Pergala navên domainê GNS (Pergala Navên GNU) ji bo DNS-ê bi tevahî nemerkezî û sansor-delîlkar cîh digire. GNS dikare li kêleka DNS-ê were bikar anîn û di serîlêdanên kevneşopî yên wekî gerokên malperê de were bikar anîn. Berevajî DNS, GNS li şûna hîyerarşiyek pêşkêşkerên mîna darê, grafiyek rêvekirî bikar tîne. Çareserkirina navan dişibihe DNS-ê, lê daxwaz û bersiv bi rengek nepenî têne çêkirin - girêka ku daxwazê ​​dişoxilîne nizane bersiv ji kê re tê şandin, û girêkên derbasbûnê û çavdêrên sêyemîn nikarin daxwaz û bersivan şîfre bikin. Yekbûn û neguhêrbariya tomaran bi karanîna mekanîzmayên krîptografî tê peyda kirin. Qada DNS-ê di GNS-ê de bi karanîna komek bişkojkên ECDSA yên gelemperî û taybet ên li ser bingeha kelûpelên elîptîk ên Curve25519 têne destnîşankirin.
  • Karûbarek ji bo parvekirina pelê nenas, ku ji ber veguheztina daneyan tenê bi rengek şîfrekirî rê nade we ku hûn agahdariyan analîz bikin û bi saya karanîna protokola GAP-ê rê nade we ku hûn bişopînin kê pelan şandin, lêgerîn û dakêşandin.
  • Pergala VPN ji bo afirandina karûbarên veşartî di domaina ".gnu" de û şandina tunelên IPv4 û IPv6 li ser tora P2P. Wekî din, nexşeyên wergerandina IPv4-ji-IPv6 û IPv6-ji-IPv4 têne piştgirî kirin, û her weha çêkirina tunelên IPv4-ser-IPv6 û IPv6-ser-IPv4 têne piştgirî kirin.
  • Xizmeta Gotûbêja GNUnet ji bo çêkirina bangên dengî li ser GNUnet. GNS ji bo nasandina bikarhêneran tê bikar anîn; naveroka seyrûsefera deng di forma şîfrekirî de têne şandin. Anonîm hîna nehatiye peyda kirin - hevalên din dikarin pêwendiya di navbera du bikarhêneran de bişopînin û navnîşanên IP-ya wan diyar bikin.
  • Platforma avakirina torên civakî yên nemerkezî Secushare, bi karanîna protokola PSYC û piştgirîkirina belavkirina ragihandinan di moda pirzimanî de bi karanîna şîfrekirina dawî-bi-dawî da ku tenê bikarhênerên destûrdar (yên ku peyam ji wan re nayên şandin) dikarin bigihîjin peyam, pelan, sohbet û nîqaş, tevî rêveberên nodê, dê nikaribin wan bixwînin);
  • Pergalek e-nameya nepenîtiya şîfrekirî ya pir hêsan ku GNUnet bikar tîne da ku metadata biparêze û ji bo verastkirina mifteyê protokolên cûrbecûr yên krîptografî piştgirî dike;
  • Pergala dravdana GNU Taler ji bo kiriyaran nenasiyê peyda dike, lê ji bo zelalbûn û raporkirina bacê danûstandinên firoşkar dişopîne. Ew piştgirî dide xebata bi pereyên cihêreng ên heyî û pereyên elektronîkî, tevî dolar, euro û bitcoin.

Taybetmendiyên nû yên sereke di GNUnet 0.16 de:

  • Обновлена спецификация децентрализованной системы доменных имён GNS (GNU Name System). Предложен новый тип записей REDIRECT, который пришёл на смену записям CNAME. Добавлен новый флаг записей — CRITICAL, которым могут помечаться особо важные записи, невозможность обработки которых должна приводить к возвращению ошибки определения имени. Операции установки VPN-туннеля вынесены из резолвера в приложения, такие как сервис DNS2GNS.
  • В распределённой хэш таблице (DHT) реализована возможность заверения маршрутов цифровой подписью. Метрики о длине маршрута переведены на использование традиционной операции XOR. Обновлена спецификация структур данных, криптографических функций и ресурсных записей DHT.
  • В сервис децентрализованного обмена атрибутами идентификации (RECLAIM) добавлена поддержка децентрализованных идентификаторов (DID, Decentralized Identifier) и верифицируемых учётных данных (VC, Verifiable Credentials).
  • Для платёжной системы GNU Taler реализована поддержка слепых цифровых подписей Клауса Шнорра (подписывающий не может получить доступ к содержимому).
  • В системе сборки обеспечена генерация актуальных заголовочных файлов из GANA (GNUnet Assigned Numbers Authority). При сборке из git теперь требуется наличие recutils.

Source: opennet.ru

Add a comment