E mālama paha ʻoe i nā ʻikepili he nui. Ua piha paha kāu kamepiula pilikino i nā kiʻi, nā mele, nā kiʻiʻoniʻoni, nā palapala hana, a me nā mea hou aku. Ke lilo nei i mea paʻakikī ka mālama ʻana i nā mea āpau a hiki ke loaʻa.
ʻOiaʻiʻo, hiki iā ʻoe ke mālama i nā mea a pau ma ka ʻaʻa paʻa o kāu kamepiula. Akā he aha ka hopena inā hāʻule kāu kamepiula, a nalowale nā mea āpau?
Nui nā hui ʻenehana e hāʻawi i nā ʻōnaehana mālama kapua, akā he aha ka hopena ke pale aku kou aupuni i nā polokalamu e like me Google Drive a i ʻole Dropbox ma kou ʻāina?
Loaʻa kēia mau ʻoluʻolu o ke ao i ka hemahema e like me ka hapa nui o ka pūnaewele o kēia manawa: ke kikowaena.
Eia naʻe, ua hōʻike ʻia ka piʻi ʻana o nā ʻenehana web3 e hiki ke hoʻolaha ʻia ka wā e hiki mai ana o ka pūnaewele ma ke ʻano. Ma kēia ʻatikala, e ʻimi mākou i ka protocol IPFS a pehea e hoʻolālā ai e hoʻololi i ka hoʻolālā kumu o ka pūnaewele.
He aha ka IPFS?
ʻO ka Pūnaewele Pūnaewele Interplanetary a i ʻole IPFS he pūnaewele hoʻokaʻawale e mālama a kaʻana like i ka ʻikepili.
Hāʻawi ʻo IPFS i kekahi e mālama i nā faila a kaʻana like me nā mea ʻē aʻe i loaʻa i ka pūnaewele. Mālama ʻia nā faila i hoʻoili ʻia i ka pūnaewele ma nā kamepiula like ʻole a puni ka honua.
Ua hana ʻia ʻo IPFS e kahi hui o nā mea hoʻomohala i alakaʻi ʻia e Juan Benet, he ʻenekinia mua ma Google. Ua hoʻoulu ʻia ʻo Benet e ka protocol BitTorrent e ʻae i nā mea hoʻohana e kaʻana like i nā faila me ka ʻole o kahi kikowaena kikowaena. ʻO ka p2p file sharing protocal i hoʻomaopopo iā Benet e hiki ke hana like ke ala like no kahi ʻōnaehana file decentralized honua.
Ua hoʻomohala ʻia mai ka makahiki 2015, akā aia kekahi mau noi e kākoʻo iā ia e like me ka Brave Browser a me Opera.
Ua lilo ʻo IPFS i ala ʻē aʻe e mālama ai i ka ʻike ma ka pūnaewele i nā kūlana i hāʻule ʻole ka mālama kikowaena. No ka laʻana, i ka wā i pāpā aku ai nā mana Turkish iā Wikipedia ma ka ʻāina holoʻokoʻa, ua hoʻohana nā mea hana i ka IPFS e hana i kahi puka decentralized no kahi kope o Turkish Wikipedia.
ʻO ka wā e hiki mai ana o IPFS he mea hoʻohiki. Me ka nui o nā noi e hoʻohana ana iā ia, hiki iā ia ke lilo i ala paʻamau e mālama a kaʻana like i ka ʻikepili ma ka Pūnaewele.
Pehea anei ia hana?
ʻO IPFS kahi ʻano o ka peer-to-peer a i ʻole ka pūnaewele mālama p2p.
Inā noi kekahi i kahi faila, mālama ʻia kahi kope o ia faila ma kā lākou node kūloko. Inā noi hou aku ka poʻe i kēlā ʻikepili, e hana ʻia nā kope i hūnā ʻia. ʻO ia ke ʻano o ke kaumaha o ka hoʻokō ʻana i ka noi e kaʻana mālie ʻia ma waena o nā nodes āpau i loaʻa ka faila huna.
Ke hilinaʻi nei ka pūnaewele ma luna o ʻekolu mau kumu nui: ka ʻōlelo ʻana i ka ʻike, ka loulou maʻiʻo, a me ka ʻike ʻike.
E nānā kākou i ka hoʻokō ʻana o IPFS i kēlā me kēia kumu ʻekolu.
Ka helu ʻana i ka ʻike
E noʻonoʻo i ke ala maʻamau āu e ʻimi ai i nā faila ma ke kamepiula. No ke komo ʻana i kahi faila, pono ʻoe e hoʻokele i kahi papa kuhikuhi kikoʻī ma kāu kelepona a loaʻa kahi faila me ka inoa faila kūpono.
ʻOiai he hana maʻamau kēia i ka helu ʻana, ʻaʻole pono ia e unuhi maikaʻi i kahi pūnaewele puʻupuʻu e like me IPFS.
Ma kahi o ka ʻike ʻana i ka ʻike ma ka wahi, nānā ʻo IPFS i ka ʻike ponoʻī. Ua ʻike ʻia kēia kaʻina hana maʻiʻo ʻōlelo.
ʻO nā faila a pau i hoʻokomo ʻia i ka protocol IPFS e hele mai me kahi ʻike kikoʻī e hana ma ke ʻano he hash kūʻokoʻa no ka faila kikoʻī.
Hoʻonui hou ka Interplanetary Linked Data project (IPLD) i kēia manaʻo ma o ka hoʻolako ʻana i nā hale waihona puke e hiki ai i nā mea hoʻohana o ka protocol IPFS ke ʻimi i kā lākou ʻikepili ma nā ʻano like ʻole a lākou e makemake ai.
Hoʻopili maʻiʻo
Hoʻohana ʻo IPFS i kahi ʻōnaehana ʻikepili kapa ʻia a pakuhi kiʻi acyclic kuhikuhi a i ʻole DAG.
Hoʻohana ka protocol IPFS i kahi ʻano DAG i kapa ʻia a Merkle DAG i hoʻonohonoho ʻia i loaʻa i kēlā me kēia node kahi ʻike kūʻokoʻa he hash o nā mea o ka node.
Ke hoʻohana nei ka pūnaewele i ka Merkle DAG e koho i ke ʻano o ka hōʻike ʻana i nā papa kuhikuhi a me nā faila. Inā paha he waihona ʻekolu kāu waihona. Loaʻa i kēlā waihona kahi hash kū hoʻokahi e hōʻike ana i nā faila ʻekolu i loko. Hoʻokumu ʻia kēlā me kēia faila i kekahi mau poloka.
Ma muli o ka pili ʻana o kēlā me kēia node i kahi hash i hoʻokumu ʻia ma muli o ka ʻike o ka node, ʻōlelo ʻia ka hoʻolālā ʻikepili holoʻokoʻa i hōʻoia ponoʻī ʻia. ʻO kēia waiwai koʻikoʻi ka mea e hiki ai i nā faila ke hana i kahi mana puʻupuʻu i ka protocol IPFS.
KaʻIkeʻIke
No ka ʻike ʻana i nā hoa e hoʻokipa nei i ka ʻike āu e ʻimi nei, hilinaʻi ʻo IPFS ma kahi papaʻaina hash distributed a i ʻole DHT.
ʻO ka papaʻaina hash kahi waihona waihona o nā kī i nā waiwai. Ke hoʻohana nei ʻo IPFS i ka papaʻaina hash i puʻunaue ʻia e ʻike i nā hoa o ka pūnaewele e mālama nei i nā poloka e hana ai i ka ʻike āu e hoʻāʻo nei e komo.
Hoʻohana ʻo IPFS i ka libp2p hale waihona puke e hiki ai i nā hoa ke hoʻouna i ka ʻikepili i kekahi i kekahi.
Palapala Papahana
Ma ka papa kuhikuhiE noi, huna nui o na 'ike loea i luna a me ka hana ma hope o ka 'ike.
Hiki i nā mea hoʻohana ke holo i kā lākou mea kūʻai IPFS ponoʻī a hoʻouka i kā lākou mau faila i ka pūnaewele.
Hiki ke kiʻi ʻia nā faila a ka mea hoʻohana e hoʻouka ai i ka pūnaewele ma o ka ʻike kikoʻī kikoʻī o ka faila. Hiki iā ʻoe ke hoʻohana i kahi lawelawe e like me ka Pūnaewele IPFS e kiʻi i ka faila mai kekahi mea hiki ke hoʻopili i ka pūnaewele.
Nā hiʻohiʻona nui IPFS
Eia nā hiʻohiʻona nui ʻehā o ka protocol IPFS:
- ʻO IPFS kahi ʻōnaehana faila peer-to-peer. ʻO ia ke ʻano o ka mālama ʻana a hoʻokaʻawale ʻia nā faila ma waena o nā mea hoʻohana, me ka ʻole o kahi kikowaena kikowaena. Loaʻa i nā mea hoʻohana ke koho e holo i kā lākou node ponoʻī e hoʻopili i nā hoa ʻē aʻe.
- Ua hoʻokaʻawale ʻia ʻo IPFS. ʻO ia hoʻi, ʻaʻohe wahi o ka hemahema. Inā hāʻule kekahi node, hiki i ka ʻōnaehana ke hana.
- Hiki i ka IPFS ke maʻalahi i ka waihona. ʻO ka Merkle DAG maikaʻi loa e hiki ai i ka pūnaewele ke hōʻemi i ka nui o ka waihona e pono ai. He pōmaikaʻi nui kēia no kēlā me kēia hui e pono ai ke mālama i ka ʻikepili mōʻaukala.
- Hiki i nā mea hoʻohana ʻike ʻole i ka laina kauoha ke hoʻohana i kā lākou papa hana maʻalahi e kākoʻo ana i ka hoʻokomo ʻana i ka faila a me ka hoʻoiho wikiwiki ʻana a me ka hoʻoiho ʻana i nā koho.
- ʻO ka IPFS hamama kumu. ʻO keʻano, hiki i kekahi ke kōkua i ka hoʻomohalaʻana i ka pūnaewele.
ʻO nā pono a me nā pōʻino o ka IPFS Protocol
Pros
- Hoʻolālā ʻia e hiki ke hoʻonui i ka nui o nā mea hoʻohana a me ka nui o nā faila.
- ʻAʻohe hewa, ʻo ia hoʻi hiki ke hoʻomau i ka hana inā ʻaʻole i loaʻa kekahi o nā nodes i ka pūnaewele.
- He kūpaʻa ia i ka censorship, ʻo ia hoʻi he paʻakikī i ka hui hoʻokahi ke kāohi a wehe paha i nā ʻike mai ka pūnaewele.
- Paʻa ka IPFS. Mālama ʻo IPFS i nā faila me ka hoʻohana ʻana i nā hashes cryptographic, ka mea e hana ai i ka tamper-proof.
Con
- Ke kūkulu ʻia nei ka Pūnaehana Kōnae Interplanetary a loaʻa ka liʻiliʻi o ke kākoʻo o nā mea kūʻai aku i hoʻohālikelike ʻia me nā ʻōnaehana mālama waihona ʻoihana.
- ʻAʻole maopopo i ka maikaʻi o ka hoʻonui ʻana o ka ʻōnaehana, a i ʻole ka maikaʻi o ka pale ʻana i ka censorship.
- Hiki ke pilikia ka ʻōnaehana i ka hoʻouka ʻana e nā mea ikaika.
- Hoʻihoʻi ka helu ʻana i kahi loulou i loaʻa ka hash. Pono nā mea hoʻohana e hoʻohana i kahi DNS e hiki ke heluhelu ʻia ka loulou.
Panina
He ala hou nā protocols IPFS no ka mālama ʻana a me ka hāʻawi ʻana i ka ʻikepili i loaʻa nā pono he nui ma mua o nā ʻano kuʻuna. Ua decentralized, ʻo ia hoʻi ʻaʻohe wahi o ka hāʻule ʻole, a maikaʻi loa ia, me ka hoʻohana ʻana i ka bandwidth liʻiliʻi ma mua o nā ʻano hana ʻē aʻe.
Eia nō naʻe, ke kūkulu ʻia nei a loaʻa kekahi mau palena, e like me ka hiki ʻole ke mālama i nā faila nui loa. Ma ke ʻano holoʻokoʻa, ʻo IPFS kahi ʻenehana hou e hiki ke hoʻololi i ke ʻano o kā mākou mālama ʻana a kaʻana like i ka ʻikepili.
Manaʻo paha ʻoe ʻo ka decentralized cloud storage protocols e like me IPFS ka mea e hiki mai ana o ka mālama ʻana i nā faila ma ka pūnaewele?
Waiho i ka Reply