Ki
Ma ka hoʻohālikelike me BitTorrent, mālama pono ʻia ka ʻikepili ma nā ʻōnaehana o nā mea komo e hoʻololi i ka ʻike ma ke ʻano P2P, me ka ʻole o ka nakinaki ʻia i nā nodes kikowaena. Inā pono ka loaʻa ʻana o kahi faila me kekahi mau ʻike, ʻike ka ʻōnaehana i nā poʻe i loaʻa kēia faila a hoʻouna ʻia mai kā lākou ʻōnaehana i nā ʻāpana i kekahi mau kaula. Ma hope o ka hoʻoiho ʻana i ka faila i kāna ʻōnaehana, lilo koke ka mea komo i hoʻokahi o nā helu no kāna hoʻolaha. No ka hoʻoholo ʻana i nā poʻe hui pūnaewele nona nā nodes i loaʻa ka ʻike hoihoi
ʻO ka mea nui, hiki ke nānā ʻia ʻo IPFS ma ke ʻano he reincarnation o ka Pūnaewele, e kamaʻilio ana ma ka ʻike ma mua o ka wahi a me nā inoa ʻole. Ma waho aʻe o ka mālama ʻana i nā faila a me ka hoʻololi ʻana i ka ʻikepili, hiki ke hoʻohana ʻia ʻo IPFS i kumu no ka hana ʻana i nā lawelawe hou, no ka laʻana, no ka hoʻonohonoho ʻana i ka hana o nā pūnaewele i hoʻopaʻa ʻole ʻia i nā kikowaena, a i ʻole no ka hana ʻana i hoʻohele ʻia.
Kōkua ʻo IPFS i ka hoʻoponopono ʻana i nā pilikia e like me ka hilinaʻi o ka mālama ʻana (inā e iho ka waihona mua, hiki ke hoʻoiho ʻia ka faila mai nā ʻōnaehana o nā mea hoʻohana ʻē aʻe), ke kūʻē ʻana i ka censorship maʻiʻo (pono ke kāohi ʻana i nā ʻōnaehana mea hoʻohana āpau i loaʻa ke kope o ka ʻikepili) a me ka hoʻonohonoho ʻana i ke komo. i ka nele o ka pili pololei i ka Pūnaewele a i ʻole ka maikaʻi o ke ala kamaʻilio (hiki iā ʻoe ke hoʻoiho i ka ʻikepili ma o nā mea komo kokoke i ka pūnaewele kūloko).
I ka mana
ʻO ka mea nui, ua hoʻonui ʻia ka wikiwiki o ka hoʻokō ʻana i nā hana o ka hoʻohui ʻana i ka ʻikepili i 2 mau manawa, e hoʻolaha ana i nā ʻike hou i ka pūnaewele e 2.5 mau manawa,
ka lawe ʻana i ka ʻikepili mai 2 a 5 mau manawa, a me ka huli ʻana i ka ʻike mai 2 a 6 mau manawa.
ʻO nā hana i hoʻolālā hou ʻia no ke alahele a me ka hoʻouna ʻana i nā hoʻolaha i hiki ke wikiwiki i ka pūnaewele ma 2-3 mau manawa ma muli o ka hoʻohana pono ʻana o ka bandwidth a me ka hoʻouna ʻana i nā kaʻa hope. ʻO ka hoʻokuʻu aʻe e hoʻolauna i ka halihali e pili ana i ka protocol QUIC, e ʻae ai i nā loaʻa ʻoi aku ka nui o ka hana ma o ka hoʻemi ʻana i ka latency.
ʻO ka hana o ka ʻōnaehana IPNS (Inter-Planetary Name System), i hoʻohana ʻia e hana i nā loulou mau loa i ka hoʻololi ʻana i ka ʻike, ua wikiwiki a hoʻonui i ka hilinaʻi. ʻO ka pubsub transport hoʻokolohua hou i hiki ai ke wikiwiki i ka lawe ʻana i nā moʻolelo IPNS e 30-40 mau manawa i ka wā e hoʻāʻo ai i kahi pūnaewele me hoʻokahi kaukani nodes (ua kūkulu ʻia kahi mea kūikawā no nā hoʻokolohua.
Badger, hoʻohana ʻia e launa pū me ka ʻōnaehana hana FS. Me ke kākoʻo no nā kākau asynchronous, ʻoi aku ka wikiwiki o Badger ma mua o ka papa flatfs kahiko. ʻO ka hoʻonui ʻana i ka huahana i pili pū i ka mīkini
Ma waena o nā hoʻomaikaʻi hana, ʻōlelo ʻia ka hoʻohana ʻana o TLS e hoʻopili i nā pilina ma waena o nā mea kūʻai aku a me nā kikowaena. Kākoʻo hou no nā subdomains ma ka ʻīpuka HTTP - hiki i nā mea hoʻomohala ke hoʻokipa i nā noi decentralized (dapps) a me ka ʻike pūnaewele i nā subdomain kaʻawale i hiki ke hoʻohana ʻia me nā helu hash, IPNS, DNSLink, ENS, etc. Ua hoʻohui ʻia kahi inoa inoa hou /p2p, aia nā ʻikepili e pili ana i nā helu o nā hoa (/ipfs/peer_id → /p2p/peer_id). Hoʻohui i ke kākoʻo no nā loulou ".eth" e pili ana i ka blockchain, e hoʻonui i ka hoʻohana ʻana o IPFS i nā noi i hoʻolaha ʻia.
ʻO ka Protocol Labs hoʻomaka, e kākoʻo ana i ka hoʻomohala ʻana o IPFS, ke hoʻomohala nei hoʻi i ka papahana i ka like.
Source: opennet.ru