Vi plej verŝajne konservas multajn datumojn. Via persona komputilo verŝajne estas plena de fotoj, muziko, filmoj, labordokumentoj kaj pli. Fariĝas pli kaj pli malfacile konservi ĉion organizita kaj alirebla.
Certe, vi povus simple stoki ĉion sur la malmola disko de via komputilo. Sed kio okazas se via komputilo kraŝas, kaj vi perdas ĉion?
Multaj teknologiaj kompanioj ofertas solvojn pri nuba stokado, sed kio okazas kiam via registaro malhelpas aplikaĵojn kiel Google Drive aŭ Dropbox en via lando?
Ĉi tiuj nubaj solvoj suferas de la sama difekto kiel multe de la nuna retejo: centralizo.
Tamen, la pliiĝo de web3-teknologioj montris, ke la estonteco de la reto povas esti distribuita en la naturo. En ĉi tiu artikolo, ni esploros la IPFS-protokolon kaj kiel ĝi planas ŝanĝi la fundamentan arkitekturon de la interreto.
Kio estas IPFS?
La Interplaneda Dosiersistemo aŭ IPFS estas malcentralizita reto kiu stokas kaj kunhavas datumojn.
IPFS permesas al iu ajn stoki dosierojn kaj dividi ilin kun iu ajn alia, kiu havas aliron al la reto. Dosieroj alŝutitaj al la reto estas konservitaj en multaj malsamaj komputiloj tra la mondo.
IPFS estis kreita de teamo de programistoj gviditaj de Juan Benet, iama inĝeniero ĉe Google. Benet estis inspirita de la BitTorrent-protokolo permesanta al uzantoj kunhavigi dosierojn sen centra servilo. La p2p-protokolo pri kundividado de dosieroj igis Benet rimarki, ke la sama aliro povus funkcii por tutmonde malcentralizita dosiersistemo.
Ĝi disvolviĝas ekde 2015, sed jam ekzistas kelkaj aplikaĵoj, kiuj subtenas ĝin, kiel Brave Browser kaj Opera.
IPFS fariĝis alternativa maniero stoki informojn interrete en situacioj kie centralizita stokado malsukcesis. Ekzemple, kiam turkaj aŭtoritatoj malpermesis Vikipedion en la tuta lando, aktivuloj uzis IPFS por krei malcentralizitan portalon por kopio de turka Vikipedio.
La estonteco de IPFS aspektas promesplena. Kun pli kaj pli da aplikaĵoj uzantaj ĝin, ĝi havas la eblecon iĝi la defaŭlta maniero stoki kaj kunhavigi datumojn en la Interreto.
Kiel ĝi funkcias?
IPFS estas speco de peer-to-peer aŭ p2p stokadreto.
Se iu petas dosieron, kopio de tiu dosiero estas konservita en sia loka nodo. Se pli da homoj petas tiujn datumojn, pli da kaŝmemoritaj kopioj estos kreitaj. Ĉi tio signifas, ke la ŝarĝo plenumi la peton estas iom post iom dividita inter ĉiuj nodoj, kiuj havas la kaŝmemorigitan dosieron.
La reto dependas de tri ĉefaj principoj: enhavadresado, enhavo-ligado kaj enhavo-malkovro.
Ni rigardu kiel IPFS plenumas ĉiun el ĉi tiuj tri principoj.
Enhavo-adresado
Pensu pri la kutima maniero kiel vi serĉas dosierojn en komputilo. Por aliri dosieron, vi devos navigi al specifa dosierujo en via aparato kaj trovi dosieron kun la ĝusta dosiernomo.
Kvankam ĉi tio estas norma praktiko en komputado, ĝi ne nepre tradukiĝas bone al distribuita reto kiel IPFS.
Anstataŭ identigi enhavon laŭ loko, IPFS rigardas la enhavon mem. Ĉi tiu procezo estas konata kiel enhavadresado.
Ĉiuj dosieroj inkluditaj en la IPFS-protokolo venas kun enhavidentigilo, kiu funkcias kiel unika hash por la specifa dosiero.
La Interplanetary Linked Data-projekto (IPLD) vastigas ĉi tiun koncepton plu disponigante bibliotekojn por ebligi uzantojn de la IPFS-protokolo esplori siajn datumojn en kia ajn formato ili deziras.
Enhavo Ligado
IPFS uzas a datuma strukturo vokis a direktita acikla grafeo aŭ DAG.
La IPFS-protokolo uzas specon de DAG nomita a Merkle DAG kiu estas starigita tiel ke ĉiu nodo havas unikan identigilon kiu estas haŝo de la enhavo de la nodo.
La reto uzas la Merkle DAG por optimumigi kiel ĝi reprezentas dosierujojn kaj dosierojn. Supozu, ke vi havas dosierujon, kiu enhavas tri dosierojn. Tiu dosierujo enhavos unikan haŝon, kiu reprezentas la tri dosierojn en ĝi. Ĉiu dosiero siavice konsistas el pluraj blokoj.
Ĉar ĉiu nodo estas ligita al haŝiŝo generita surbaze de la enhavo de la nodo, la tuta datenstrukturo laŭdire estas mem-kontrolita. Ĉi tiu ŝlosila propraĵo ebligas al dosieroj funkcii en distribuita kapablo en la IPFS-protokolo.
Enhavo Malkovro
Por trovi kiuj samuloj gastigas la enhavon, kiun vi serĉas, IPFS dependas de a distribuita hashtabelo aŭ DHT.
Hashtabelo estas simple datumbazo de ŝlosiloj al valoroj. IPFS uzas la distribuitan hashtabelon por ekscii, kiuj samuloj en la reto konservas la blokojn, kiuj konsistigas la enhavon, kiun vi provas aliri.
IPFS uzas la libp2p biblioteko por permesi al kunuloj sendi datumojn unu al la alia.
Labortabla Apliko
En la labortabla aplikaĵo, multaj el ĉi-supraj teknologioj estas kaŝitaj kaj funkcias malantaŭ la scenoj.
Uzantoj povas simple funkciigi sian propran IPFS-klienton kaj alŝuti siajn proprajn dosierojn al la reto.
Dosieroj, kiujn la uzanto alŝutas al la reto, estas atingeblaj per la unika enhavidentigilo de la dosiero. Vi povas uzi servon kiel la IPFS-Retumilo por aliri la dosieron de iu ajn aparato, kiu povas konekti al la interreto.
Ŝlosilaj Trajtoj de IPFS
Jen kvar ĉefaj trajtoj de la IPFS-protokolo:
- IPFS estas kunulo-al-kunula dosiersistemo. Ĉi tio signifas, ke dosieroj estas stokitaj kaj distribuitaj rekte inter uzantoj, sen la bezono de centra servilo. Uzantoj havas la eblon funkciigi sian propran nodon por konekti al aliaj kunuloj.
- IPFS estas malcentralizita. Ĉi tio signifas, ke ne ekzistas ununura punkto de fiasko. Se unu nodo malleviĝas, la sistemo ankoraŭ povas funkcii.
- IPFS permesas pli facilan arkivadon. La tre efika Merkle DAG permesas al la reto minimumigi la kvanton de stoka spaco bezonata. Ĉi tio estas grandega avantaĝo por iu ajn ento, kiu bezonas arkivi historiajn datumojn.
- Uzantoj, kiuj ne konas la komandlinion, povas uzi sian facile uzeblan labortablan aplikaĵon, kiu subtenas tren-kaj-faligi dosierimportojn kaj rapidajn kundividajn kaj elŝutajn opciojn.
- IPFS estas malferma fonto. Ĉi tio signifas, ke ĉiu povas kontribui al la disvolviĝo de la sistemo.
Avantaĝoj kaj Malavantaĝoj de IPFS-Protokolo
avantaĝoj
- Ĝi estas desegnita por esti skalebla por akomodi grandan nombron da uzantoj kaj grandan nombron da dosieroj.
- Ĝi estas mistolerema, kio signifas, ke ĝi povas daŭre funkcii eĉ se kelkaj el la nodoj en la reto estas neatingeblaj.
- Ĝi estas imuna al cenzuro, kio signifas, ke estas malfacile por ununura ento bloki aŭ forigi enhavon de la reto.
- IPFS estas sekura. IPFS stokas dosierojn uzante kriptajn haŝojn, kio igas ilin kontraŭfrapeblaj.
contras
- La Interplaneda Dosiera Sistemo estas ankoraŭ evoluanta kaj havas minimuman klientan subtenon kompare kun komercaj dosieraj solvoj.
- Ne estas klare kiom bone la sistemo grimpos, aŭ kiom bone ĝi rezistos cenzuron.
- La sistemo povas esti vundebla al atakoj de potencaj estaĵoj.
- Enhavo-adresado resendas ligilon kiu enhavas la haŝon. Uzantoj devos uzi DNS por fari la ligon homlegebla.
konkludo
La IPFS-protokoloj estas nova maniero konservi kaj kunhavigi datumojn, kiu havas multajn avantaĝojn super tradiciaj metodoj. Ĝi estas malcentralizita, kio signifas, ke ne ekzistas ununura punkto de fiasko, kaj ĝi estas tre efika, uzante malpli da bendolarĝo ol aliaj metodoj.
Tamen, ĝi estas ankoraŭ evoluanta kaj havas kelkajn limigojn, kiel ne povi stoki tre grandajn dosierojn. Ĝenerale, IPFS estas promesplena nova teknologio, kiu havas la eblecon revolucii la manieron kiel ni stokas kaj kunhavas datumojn.
Ĉu vi pensas, ke malcentraj protokoloj de nuba stokado kiel IPFS estas la estonteco de gastigado de dosieroj interrete?
Lasi Respondon