Hoʻokuʻu ʻia o GNUnet P2P Platform 0.17

Ua hōʻike ʻia ka hoʻokuʻu ʻana o ka GNUnet 0.17 framework, i hoʻolālā ʻia no ke kūkulu ʻana i nā pūnaewele P2P decentralized palekana. ʻAʻole i loaʻa i nā pūnaewele i hoʻohana ʻia me GNUnet kahi hemahema a hiki ke hōʻoiaʻiʻo i ka hiki ʻole o ka ʻike pilikino o nā mea hoʻohana, me ka hoʻopau ʻana i ka hana hoʻomāinoino e nā lawelawe naʻauao a me nā luna hoʻomalu me ke komo ʻana i nā node pūnaewele.

Kākoʻo ʻo GNUnet i ka hana ʻana i nā pūnaewele P2P ma luna o TCP, UDP, HTTP/HTTPS, Bluetooth a me WLAN, a hiki ke hana ma ke ʻano F2F (Friend-to-friend). Kākoʻo ʻia ʻo NAT traversal, me ka hoʻohana ʻana iā UPnP a me ICMP. No ka hoʻoponopono ʻana i ka hoʻokomo ʻana o ka ʻikepili, hiki ke hoʻohana i kahi papaʻaina hash i hāʻawi ʻia (DHT). Hāʻawi ʻia nā mea hana no ka hoʻolaha ʻana i nā pūnaewele mesh. No ka hāʻawi a hoʻopau ʻana i nā kuleana komo, hoʻohana ʻia ka lawelawe hoʻololi hoʻololi ʻike decentralized reclaimID, me ka hoʻohana ʻana iā GNS (GNU Name System) a me Attribute-Based Encryption.

Hōʻike ka ʻōnaehana i ka hoʻohana haʻahaʻa haʻahaʻa a hoʻohana i kahi hoʻolālā hana nui e hāʻawi i kahi kaʻawale ma waena o nā ʻāpana. Hāʻawi ʻia nā mea hana maʻalahi no ka mālama ʻana i nā lāʻau a me ka hōʻiliʻili ʻana i nā helu. No ka hoʻomohala ʻana i nā noi hoʻohana hope, hāʻawi ʻo GNUnet i API no ka ʻōlelo C a me nā mea paʻa no nā ʻōlelo papahana ʻē aʻe. No ka maʻalahi o ka hoʻomohala ʻana, ua manaʻo ʻia e hoʻohana i nā hanana hanana a me nā kaʻina hana ma kahi o nā kaula. Loaʻa iā ia kahi waihona hoʻāʻo no ka hoʻolaha ʻana i nā ʻoihana hoʻokolohua e uhi ana i nā ʻumi kaukani o nā hoa.

Ke kūkulu ʻia nei kekahi mau noi i mākaukau ma muli o nā ʻenehana GNUnet:

  • ʻO ka ʻōnaehana inoa inoa GNS (GNU Name System) e lawelawe nei ma ke ʻano he mea hoʻokaʻawale loa a me ka censorship-proof pani no ka DNS. Hiki ke hoʻohana ʻia ʻo GNS ma kahi ʻaoʻao me DNS a hoʻohana ʻia i nā noi kuʻuna e like me nā polokalamu kele pūnaewele. ʻAʻole like me DNS, hoʻohana ʻo GNS i ka pakuhi kuhikuhi ma kahi o kahi hierarchy like me ka lāʻau o nā kikowaena. Ua like ka hoʻoholo ʻana o ka inoa me DNS, akā ua hana ʻia nā noi a me nā pane ma kahi ʻano huna—ʻaʻole ʻike ka node i ka noi i ka mea e hoʻouna ʻia ana ka pane, a ʻaʻole hiki i nā node transit a me nā mea nānā ʻekolu ke wehe i nā noi a me nā pane. Hoʻopaʻa ʻia ka kūpaʻa a me ka hiki ʻole o nā moʻolelo ma o ka hoʻohana ʻana i nā mīkini cryptographic. Hoʻoholo ʻia ka wahi DNS ma GNS me ka hoʻohana ʻana i nā kī ECDSA lehulehu a pilikino e pili ana i nā curve elliptic Curve25519.
  • ʻO kahi lawelawe no ka kaʻana like ʻole o ka faila, ʻaʻole ia e ʻae iā ʻoe e nānā i ka ʻike ma muli o ka hoʻoili ʻana o ka ʻikepili wale nō ma ke ʻano i hoʻopili ʻia a ʻaʻole ʻae iā ʻoe e nānā i ka mea nāna i hoʻopuka, ʻimi a hoʻoiho i nā faila ma muli o ka hoʻohana ʻana i ka protocol GAP.
  • ʻO ka ʻōnaehana VPN no ka hana ʻana i nā lawelawe huna ma ka ".gnu" domain a me ka hoʻouna ʻana i nā tunnels IPv4 a me IPv6 ma luna o kahi pūnaewele P2P. Eia hou, kākoʻo ʻia nā papahana unuhi IPv4-i-IPv6 a me IPv6-i-IPv4, a me ka hana ʻana i nā tunnels IPv4-over-IPv6 a me IPv6-over-IPv4.
  • ʻO ka lawelawe kamaʻilio GNUnet no ka hana ʻana i nā leo leo ma luna o GNUnet. Hoʻohana ʻia ʻo GNS e ʻike i nā mea hoʻohana; ua hoʻouna ʻia nā mea o ka leo leo ma ke ʻano i hoʻopili ʻia. ʻAʻole i hāʻawi ʻia ka inoa ʻole - hiki i nā hoa ʻē aʻe ke hahai i ka pilina ma waena o nā mea hoʻohana ʻelua a hoʻoholo i kā lākou IP address.
  • He kahua no ke kūkulu ʻana i nā ʻupena kaiapili decentralized Secushare, me ka hoʻohana ʻana i ka protocol PSYC a me ke kākoʻo ʻana i ka hāʻawi ʻana i nā leka hoʻomaopopo ma ke ʻano multicast me ka hoʻohana ʻana i ka hoʻopunipuni hopena i hiki i nā mea hoʻohana ʻae wale ʻia (ka poʻe i kamaʻilio ʻole ʻia nā memo) hiki ke komo i nā memo, nā faila, nā kamaʻilio a me ʻAʻole hiki ke heluhelu ʻia nā kūkākūkā, me nā luna node);
  • He ʻōnaehana leka uila hoʻopunipuni maʻalahi maʻalahi e hoʻohana ana iā GNUnet e pale i nā metadata a kākoʻo i nā protocol cryptographic like ʻole no ka hōʻoia kī;
  • Hāʻawi ka ʻōnaehana uku ʻo GNU Taler i ka inoa ʻole no ka poʻe kūʻai aku, akā ke hahai nei i nā kālepa mea kūʻai aku no ka maopopo a me ka hōʻike ʻauhau. Kākoʻo ia i ka hana ʻana me nā kālā like ʻole a me nā kālā uila, me nā kālā, euros a me nā bitcoins.

Loaʻa i ka mana hou o GNUnet nā loli e uhaki i ka hoʻokō protocol a alakaʻi i nā pilikia hiki ke hoʻopili ʻia nā node e pili ana i ka GNUnet 0.17 a me nā hoʻokuʻu kahiko. ʻO ka mea nui, ua haki ka hoʻohālikelike ʻana i ka pae hash table (DHT) - ua hōʻano hou ʻia ka hoʻokō DHT i kahi mana hou o ka kikoʻī, a ua hoʻoneʻe ʻia nā wehewehe ʻano poloka i GANA (GNUnet Assigned Numbers Authority). Kākoʻo hoʻohui ʻia no nā ʻano memo i hui pū ʻia. Hoʻololi ʻia nā hoʻololi like ʻole e pili ana i ka ʻōnaehana inoa inoa GNS decentralized (GNU Name System) i lawe ʻia mai ka mana hou o ka kikoʻī. No nā moʻolelo i hoʻohui ʻia i ka GNS, hiki ke hoʻonohonoho i ke ola o ka moʻolelo.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka