Sgaoileadh Àrd-ùrlar GNUnet P2P 0.16.0

Chaidh foillseachadh frèam GNUnet 0.16, a chaidh a dhealbhadh airson lìonraidhean P2P dì-mheadhanaichte tèarainte a thogail, a thaisbeanadh. Chan eil aon phuing fàiligeadh aig lìonraidhean a chaidh a chruthachadh a’ cleachdadh GNUnet agus is urrainn dhaibh gealltainn nach bi fiosrachadh prìobhaideach luchd-cleachdaidh comasach, a’ toirt a-steach cuir às do dhroch dhìol a dh’ fhaodadh a bhith ann le seirbheisean fiosrachaidh agus luchd-rianachd le cothrom air nodan lìonra.

Tha GNUnet a’ toirt taic do chruthachadh lìonraidhean P2P thairis air TCP, UDP, HTTP/HTTPS, Bluetooth agus WLAN, agus faodaidh e obrachadh ann am modh F2F (Caraid-gu-caraid). Tha NAT a’ faighinn taic, a’ gabhail a-steach cleachdadh UPnP agus ICMP. Gus dèiligeadh ri suidheachadh dàta, tha e comasach clàr hash sgaoilte (DHT) a chleachdadh. Tha innealan air an toirt seachad airson lìonraidhean mogal a chleachdadh. Gus còraichean-slighe a bhuileachadh agus a chùl-ghairm gu roghnach, thathas a’ cleachdadh an t-seirbheis iomlaid buadhan dearbh-aithne dì-mheadhanaichte reclaimID, a’ cleachdadh GNS (Siostam Ainm GNU) agus Crioptachadh Stèidhichte air Buadhan.

Tha an siostam a’ nochdadh caitheamh ghoireasan ìosal agus a’ cleachdadh ailtireachd ioma-phròiseas gus aonaranachd a sholarachadh eadar co-phàirtean. Tha innealan sùbailte air an toirt seachad airson cumail suas logaichean agus cruinneachadh staitistig. Gus tagraidhean cleachdaidh deireannach a leasachadh, tha GNUnet a’ toirt seachad API airson cànan C agus ceanglachan airson cànanan prògramaidh eile. Gus leasachadh a dhèanamh nas sìmplidhe, thathar a 'moladh lùban tachartais agus pròiseasan a chleachdadh an àite snàithleanan. Tha e a’ toirt a-steach leabharlann deuchainn airson cleachdadh fèin-ghluasadach de lìonraidhean deuchainneach a’ còmhdach deichean de mhìltean de cho-aoisean.

Tha grunn thagraidhean deiseil gan leasachadh stèidhichte air teicneòlasan GNUnet:

  • Tha an siostam ainm fearainn GNS (GNU Name System) a’ frithealadh mar àite gu tur dì-mheadhanaichte agus dearbhadh caisgireachd airson an DNS. Faodar GNS a chleachdadh taobh ri taobh le DNS agus a chleachdadh ann an tagraidhean traidiseanta leithid brobhsairean lìn. Eu-coltach ri DNS, bidh GNS a’ cleachdadh graf stiùirichte an àite rangachd frithealaichean coltach ri craobh. Tha rùn ainm coltach ri DNS, ach bithear a’ dèanamh iarrtasan agus freagairtean ann an dòigh dhìomhair - chan eil fios aig an nód a tha a’ làimhseachadh an iarrtais cò chun a bheilear a’ cur an fhreagairt, agus chan urrainn dha nodan gluasaid agus luchd-amhairc treas-phàrtaidh iarrtasan is freagairtean a dhì-chrioptachadh. Tha ionracas agus neo-sheasmhachd chlàran air a dhèanamh cinnteach tro bhith a’ cleachdadh uidheamachdan criptografach. Tha an sòn DNS ann an GNS air a dhearbhadh le bhith a’ cleachdadh dòrlach de iuchraichean poblach is prìobhaideach ECDSA stèidhichte air lùban elliptic Curve25519.
  • Seirbheis airson roinneadh fhaidhlichean gun urra, nach leig leat mion-sgrùdadh a dhèanamh air fiosrachadh mar thoradh air gluasad dàta a-mhàin ann an cruth crioptaichte agus nach leig leat sùil a chumail air cò a phostadh, a rannsaich agus a luchdaich sìos faidhlichean le taing do chleachdadh protocol GAP.
  • Siostam VPN airson seirbheisean falaichte a chruthachadh anns an raon “.gnu” agus tunailean IPv4 agus IPv6 a chuir air adhart thairis air lìonra P2P. A bharrachd air an sin, tha sgeamaichean eadar-theangachaidh IPv4-gu-IPv6 agus IPv6-gu-IPv4 a’ faighinn taic, a bharrachd air cruthachadh tunailean IPv4-over-IPv6 agus IPv6-over-IPv4.
  • Seirbheis còmhraidh GNUnet airson fiosan gutha a dhèanamh thairis air GNUnet. Tha GNS air a chleachdadh gus luchd-cleachdaidh a chomharrachadh; tha susbaint trafaic guth air a ghluasad ann an cruth crioptaichte. Chan eil dìomhaireachd air a thoirt seachad fhathast - faodaidh co-aoisean eile sùil a chumail air a’ cheangal eadar dithis luchd-cleachdaidh agus na seòlaidhean IP aca a dhearbhadh.
  • Àrd-ùrlar airson lìonraidhean sòisealta dì-mheadhanaichte Secushare a thogail, a’ cleachdadh protocol PSYC agus a’ toirt taic do sgaoileadh fiosan ann am modh ioma-chraolaidh a’ cleachdadh crioptachadh deireadh-gu-deireadh gus nach fhaigh ach luchd-cleachdaidh ùghdarraichte (an fheadhainn ris nach tèid teachdaireachdan a sheòladh) teachdaireachdan, faidhlichean, cabadaich agus cha bhith e comasach do chòmhraidhean, a’ gabhail a-steach rianadairean nód, an leughadh);
  • Siostam post-d crioptaichte prìobhaideachd gu math furasta a chleachdas GNUnet gus meata-dàta a dhìon agus a bheir taic do ghrunn phròtacalan criptografach airson prìomh dhearbhadh;
  • Tha siostam pàighidh GNU Taler a’ toirt seachad gun urra do luchd-ceannach, ach a’ cumail sùil air gnothaichean luchd-reic airson follaiseachd agus aithris chìsean. Bidh e a 'toirt taic do bhith ag obair le diofar airgeadan a th' ann mar-thà agus airgead dealanach, a 'gabhail a-steach dhollairean, iùro agus bitcoins.

Prìomh fheartan ùra ann an GNUnet 0.16:

  • Обновлена спецификация децентрализованной системы доменных имён 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: fosgailtenet.ru

Cuir beachd ann