E foliga mai e te teuina le tele o faʻamatalaga. Atonu e tumu lau komepiuta patino i ata, musika, ata tifaga, pepa o galuega, ma isi mea. Ua atili ai ona faigata ona fa'atumauina uma ma avanoa.
E mautinoa lava, e mafai ona e teuina mea uma i luga o le kiliva malo a lau komepiuta. Ae o le a le mea e tupu pe a pa'u lau komepiuta, ma leiloa mea uma?
Le tele o kamupani tekonolosi e ofoina atu fofo e teu ai ao, ae o le a le mea e tupu pe a taofia e lau malo polokalama pei o Google Drive poʻo Dropbox i lou atunuu?
O nei fofo ao e mafatia i le sese tutusa e pei o le tele o le upega tafaʻilagi o loʻo i ai nei: faʻautotonuina.
Ae ui i lea, o le tulaʻi mai o tekinolosi web3 ua faʻaalia ai le lumanaʻi o le upega tafaʻilagi e mafai ona tufatufaina i le natura. I lenei tusiga, o le a matou suʻesuʻeina le IPFS protocol ma pe faʻapefea ona fuafua e suia le fausaga autu o le initaneti.
O le a le IPFS?
O le Interplanetary File System po o IPFS ose feso'ota'iga tu'ufa'atasi e teu ma fa'asoa fa'amaumauga.
O le IPFS e fa'atagaina so'o se tasi e teu faila ma fa'asoa atu i so'o se isi e maua le feso'ota'iga. O faila o lo'o fa'apipi'i i le feso'otaiga o lo'o teuina i le tele o komepiuta eseese i le lalolagi.
O le IPFS na faia e se vaega o atinaʻe na taʻitaʻia e Juan Benet, o se inisinia muamua i Google. Benet na musuia e le BitTorrent protocol e mafai ai e tagata faʻaoga ona faʻasoa faila e aunoa ma se faʻaumau tutotonu. O le p2p file sharing protocal na iloa ai e Benet o le auala lava lea e tasi e mafai ona aoga mo se faiga faila faila i le lalolagi atoa.
O loʻo atinaʻe talu mai le 2015, ae o loʻo i ai le tele o talosaga e lagolagoina e pei o le Brave Browser ma Opera.
Ua avea le IPFS ma se isi auala e teu ai faʻamatalaga i luga ole laiga i tulaga ua le manuia ai le teuina faʻapitoa. Mo se faʻataʻitaʻiga, ina ua faʻasaina e le pulega Turki Wikipedia i le atunuʻu atoa, na faʻaaogaina e le au faʻamalosi le IPFS e fausia ai se faʻasalalauga faʻapitoa mo se kopi o Wikipedia Wikipedia.
O le lumanaʻi o le IPFS e foliga manuia. Faatasi ai ma le tele ma le tele o talosaga o loʻo faʻaaogaina, o loʻo i ai le avanoa e avea ai ma auala le lelei e teu ai ma faʻasoa faʻamatalaga i luga ole Initaneti.
E faapefea Pe Galulue?
IPFS o se ituaiga o fesoʻotaʻiga faʻapipiʻi peer-to-peer poʻo p2p.
Afai e talosagaina e se tasi se faila, o se kopi o lena faila e teu i luga o la latou node i le lotoifale. Afai e to'atele tagata e mana'omia lena fa'amaumauga, o le a tele atu kopi fa'apipi'i e faia. O lona uiga o le avega o le faʻataunuʻuina o le talosaga e faʻasolosolo faʻatasi i nodes uma o loʻo i ai le faila natia.
E fa'alagolago le feso'ota'iga i mataupu fa'avae autu e tolu: fa'amatalaga o mea, feso'ota'iga o mea, ma le mauaina o mea.
Se'i o tatou va'ai pe fa'apefea ona ausia e le IPFS ia ta'iala ta'itasi e tolu.
Tulaga mataupu
Mafaufau i le auala masani e te suʻeina ai faila i luga o le komepiuta. Ina ia mafai ona maua se faila, e tatau ona e faʻafeiloaʻi i se lisi faʻapitoa i lau masini ma suʻe se faila ma le igoa faila saʻo.
E ui o se faiga masani lea i le komipiuta, e le fa'aliliu lelei i se feso'ota'iga tufatufaina e pei o le IPFS.
Nai lo le faʻailoaina o mea e ala i le nofoaga, e vaʻavaʻai le IPFS i le anotusi lava ia. O lenei faiga ua lauiloa o fa'amatalaga mataupu.
O faila uma o loʻo aofia i le IPFS protocol e sau ma se faʻamatalaga faʻamatalaga e galue o se hash tulaga ese mo le faila patino.
O le Interplanetary Linked Data project (IPLD) e fa'alautele atili lenei manatu e ala i le tu'uina atu o faletusi e mafai ai e tagata fa'aoga o le IPFS protocol ona su'esu'e a latou fa'amaumauga i so'o se faatulagaga latou te mana'o ai.
So'oga o mea
IPFS fa'aaogaina a faʻamaumauga faʻamaumauga valaauina a faatonuina acyclic ata po o le DAG.
O le IPFS protocol e faʻaaogaina se ituaiga DAG e taʻua a Merkle DAG lea ua fa'atulagaina ina ia tofu le node ma se fa'ailoga tulaga ese o se hash o mea o lo'o i totonu o le node.
O lo'o fa'aogaina e le feso'ota'iga le Merkle DAG e fa'amanino ai le fa'atusaina o fa'atonuga ma faila. Fa'apea e iai sau faila e tolu faila. O lena pusa o le ai ai se hash tulaga ese e fai ma sui o faila e tolu i totonu. O faila ta'itasi i le faasologa e iai ni poloka se tele.
Talu ai ona o node taʻitasi e fesoʻotaʻi i se hash e faʻavae i luga o mea o loʻo i totonu o le node, o le faʻamaumauga atoa o faʻamaumauga e fai mai e faʻamaonia e le tagata lava ia. O lenei meatotino autu o le mea lea e mafai ai e faila ona galue i se gafatia tufatufaina i le IPFS protocol.
Faʻamatalaga Faʻamatalaga
Ina ia su'e po'o ai a latou tupulaga o lo'o fa'afeiloa'i mea o lo'o e su'eina, e fa'alagolago le IPFS ile a tufatufa atu le laulau kulimi po'o le DHT.
Ole laulau hash ole fa'amaumauga ole ki ile tau. O lo'o fa'aogaina e le IPFS le laulau fa'asalalau fa'asoa e su'e ai po'o ai a latou tupulaga i le feso'ota'iga o lo'o teuina poloka o lo'o fausia ai mea o lo'o e taumafai e maua.
IPFS fa'aaogaina le libp2p faletusi e fa'ataga ai tupulaga e lafo fa'amaumauga i le tasi ma le isi.
Talosaga Tusitusiga
I totonu o le desktop application, o le tele o tekinolosi o loʻo i luga o loʻo natia ma galue i tua-le-vaaiga.
E mafai e tagata faʻaoga ona faʻatautaia a latou lava tagata faʻatau IPFS ma faʻapipiʻi a latou lava faila i le fesoʻotaʻiga.
O faila e fa'apipi'i e le tagata fa'aoga i le feso'ota'iga e mafai ona maua e ala i le fa'ailoga tulaga ese o le faila. E mafai ona e fa'aogaina se auaunaga e pei o le IPFS su'esu'e e maua ai le faila mai soʻo se masini e mafai ona faʻafesoʻotaʻi i luga ole initaneti.
IPFS Vaega Autu
O vaega autu nei e fa o le IPFS protocol:
- O le IPFS o se faiga faila faila a tupulaga. O lona uiga o faila o loʻo teuina ma tufatufaina saʻo i le va o tagata faʻaoga, e aunoa ma le manaʻomia o se server tutotonu. E i ai i tagata fa'aoga le filifiliga e ta'e ai a latou lava node e fa'afeso'ota'i ai isi tupulaga.
- IPFS o lo'o tu'ufa'atasia. O lona uiga e leai se mea e tasi o le toilalo. Afai e alu i lalo le pona e tasi, e mafai lava ona galue le faiga.
- O le IPFS e mafai ai ona faigofie le teuina. O le Merkle DAG sili ona lelei e mafai ai e le fesoʻotaʻiga ona faʻaitiitia le aofaʻi o avanoa e teu ai. Ose fa'amanuiaga tele lea mo so'o se fa'alapotopotoga e mana'omia le teuina o fa'amaumauga fa'asolopito.
- O tagata faʻaoga e le masani i le laina faʻatonu e mafai ona faʻaogaina a latou faʻaoga faigofie i luga o le komepiuta e lagolagoina le toso-ma-paʻu faila faʻaulufale mai ma vave fefaʻasoaaʻi ma laiga filifiliga.
- IPFS o Avanoa tatala. O lona uiga e mafai e soo se tasi ona saofagā i le atinaʻeina o le faiga.
Le lelei ma le le lelei ole IPFS Protocol
tulaga e lelei
- Ua mamanuina ina ia mafai ona faʻaogaina e faʻaogaina ai le tele o tagata faʻaoga ma le tele o faila.
- E fa'apalepale fa'aletonu, o lona uiga e mafai ona fa'aauau pea ona fa'atino tusa lava pe le'o avanoa nisi o nodes i totonu ole feso'ota'iga.
- E tete'e i fa'asalaga, o lona uiga e faigata mo se fa'alapotopotoga e tasi ona poloka pe aveese mea mai le feso'ota'iga.
- IPFS e malupuipuia. O le IPFS e teuina faila e faʻaaoga ai faʻamatalaga faʻamaonia, lea e faʻamaonia ai latou.
leaga
- Ole Interplanetary File System o loʻo faʻaauau pea ona atinaʻe ma e laʻititi le lagolago a tagata faʻatau pe a faʻatusatusa i fofo faʻatau faila pisinisi.
- E le o manino pe o le a le lelei o le faiga o le a fua, pe o le a le lelei o le a tetee atu ai i faʻasalaga.
- E ono a'afia le faiga i osofa'iga a fa'alapotopotoga malolosi.
- E toe fa'afo'i mai e le fa'asalalauga i totonu se so'oga o lo'o iai le hash. E tatau i tagata fa'aoga ona fa'aoga se DNS e fai ai le feso'ota'iga e mafai e tagata ona faitau.
iʻuga
O le IPFS protocols o se auala fou e teuina ma faʻasoa faʻamaumauga e tele faʻamanuiaga i luga o auala masani. O loʻo faʻasalalau, o lona uiga e leai se mea e tasi o le toilalo, ma e matua lelei lava, faʻaaogaina le bandwidth itiiti nai lo isi metotia.
Ae ui i lea, o loʻo faʻaauau pea ona atinaʻe ma e iai ni tapulaʻa, e pei o le le mafai ona teuina faila tetele. I le aotelega, o le IPFS o se tekonolosi fou e mafai ona faʻafouina le auala tatou te teuina ma faʻasoa faʻamaumauga.
E te manatu o faʻasalalauga faʻapipiʻiina o le ao e pei o le IPFS o le lumanaʻi lea o faila faila i luga ole laiga?
Tuua se tali