Ziurrenik datu asko gordeko dituzu. Zure ordenagailu pertsonala argazkiz, musikaz, filmez, laneko dokumentuz eta abarrez beteta egongo da ziurrenik. Gero eta zailagoa da dena antolatuta eta eskuragarria mantentzea.
Noski, dena gorde dezakezu zure ordenagailuko disko gogorrean. Baina zer gertatzen da zure ordenagailua huts egiten badu eta dena galtzen baduzu?
Enpresa teknologiko askok hodeian biltegiratzeko irtenbideak eskaintzen dituzte, baina zer gertatzen da zure gobernuak Google Drive edo Dropbox bezalako aplikazioak galarazten dituenean zure herrialdean?
Hodeiko soluzio hauek egungo webaren askoren akats bera jasaten dute: zentralizazioa.
Hala ere, web3 teknologien gorakadak erakutsi du webaren etorkizuna naturan banatuta egon daitekeela. Artikulu honetan, IPFS protokoloa eta Interneten oinarrizko arkitektura nola aldatzeko asmoa duen aztertuko dugu.
Zer da IPFS?
Planeten arteko fitxategi-sistema edo IPFS datuak gorde eta partekatzen dituen sare deszentralizatua da.
IPFS-k edonork fitxategiak gordetzeko eta sarera sarbidea duen beste edonorekin partekatzeko aukera ematen du. Sarera kargatutako fitxategiak mundu osoko hainbat ordenagailutan gordetzen dira.
IPFS Juan Benet Google-ko ingeniari ohiak zuzendutako garatzaile talde batek sortu zuen. Benet BitTorrent protokoloan inspiratu zen, erabiltzaileek fitxategiak partekatzeko zerbitzari zentral gabe. p2p fitxategiak partekatzeko protokoloak Benet konturatu zen ikuspegi berak mundu osoko fitxategi-sistema deszentralizatu baterako funtziona dezakeela.
2015etik dago garatzen, baina dagoeneko badaude onartzen duten hainbat aplikazio, hala nola Brave Browser eta Opera.
IPFS informazioa sarean gordetzeko modu alternatibo bat bihurtu da biltegiratze zentralizatuak huts egin duen egoeretan. Esaterako, Turkiako agintariek Wikipedia herrialde osoan debekatu zutenean, aktibistek IPFS erabili zuten Turkiako Wikipediaren kopiarako atari deszentralizatua sortzeko.
IPFSren etorkizunak itxaropentsua dirudi. Gero eta aplikazio gehiagok erabiltzen dutenez, Interneten datuak gordetzeko eta partekatzeko modu lehenetsia bihurtzeko aukera du.
Nola funtzionatzen du?
IPFS peer-to-peer edo p2p biltegiratze sare mota bat da.
Norbaitek fitxategi bat eskatzen badu, fitxategi horren kopia bat bere tokiko nodoan gordetzen da cachean. Jende gehiagok eskatzen badituzte datu horiek, cacheko kopia gehiago sortuko dira. Horrek esan nahi du eskaera betetzearen zama cachean gordetako fitxategia duten nodo guztien artean pixkanaka partekatzen dela.
Sarea hiru printzipio nagusitan oinarritzen da: edukia bideratzea, edukia lotzea eta edukia aurkitzea.
Ikus dezagun IPFS-k hiru printzipio horietako bakoitza nola betetzen duen.
Edukien helbideratzea
Pentsa ezazu ordenagailuan fitxategiak bilatzeko ohiko moduari buruz. Fitxategi batera sartzeko, zure gailuko direktorio zehatz batera nabigatu eta fitxategi-izen egokia duen fitxategi bat aurkitu beharko duzu.
Informatikan praktika estandarra den arren, ez du zertan ondo itzultzen IPFS bezalako sare banatu batera.
Edukia kokapenaren arabera identifikatu beharrean, IPFS-k edukiari berari begiratzen dio. Prozesu hau izenez ezagutzen da edukien helbideratzea.
IPFS protokoloan sartzen diren fitxategi guztiek fitxategi espezifikorako hash esklusibo gisa funtzionatzen duten eduki-identifikatzaile batekin datoz.
Interplanetary Linked Data proiektuak (IPLD) kontzeptu hau gehiago zabaltzen du liburutegiak eskainiz, IPFS protokoloaren erabiltzaileek beren datuak nahi duten formatuan arakatzeko aukera izan dezaten.
Edukien Lotura
IPFS a erabiltzen du datuen egitura izeneko a grafiko azikliko zuzena edo DAG.
IPFS protokoloak a izeneko DAG mota bat erabiltzen du Merkle DAG nodo bakoitzak nodoaren edukien hash bat den identifikatzaile bakarra izan dezan konfiguratuta dagoena.
Sareak Merkle DAG erabiltzen du direktorio eta fitxategiak nola irudikatzen dituen optimizatzeko. Demagun hiru fitxategi dituen karpeta bat duzula. Karpeta horrek barruan dauden hiru fitxategiak adierazten dituen hash esklusibo bat izango du. Fitxategi bakoitza, aldi berean, hainbat blokez osatuta dago.
Nodo bakoitza nodoaren edukietan oinarrituta sortutako hash bati lotuta dagoenez, datuen egitura osoa autoegiaztatzea dela esaten da. Gako-propietate hau da fitxategiei ahalmen banatuan lan egitea ahalbidetzen duena IPFS protokoloan.
Edukien aurkikuntza
Bilatzen ari zaren edukia zein kidek ostatatzen ari diren aurkitzeko, IPFS a banatutako hash taula edo DHT.
Hash taula balioen gakoen datu-base bat besterik ez da. IPFS-k banatutako hash-taula erabiltzen du sareko kideek sartzen saiatzen ari zaren edukia osatzen duten blokeak gordetzen dituzten jakiteko.
IPFS-k erabiltzen du libp2p liburutegia kideek elkarri datuak bidal diezazkioten.
Mahaigaineko aplikazioa
Mahaigaineko aplikazioan, goiko teknologia asko ezkutatuta daude eta atzean funtzionatzen dute.
Erabiltzaileek beren IPFS bezeroa exekutatu eta beren fitxategiak sarera igo ditzakete.
Erabiltzaileak sarera kargatzen dituen fitxategiak fitxategiaren eduki-identifikatzaile esklusiboaren bidez eskura daitezke. bezalako zerbitzu bat erabil dezakezu IPFS arakatzailea fitxategira Internetera konekta daitekeen edozein gailutatik sartzeko.
IPFSren ezaugarri nagusiak
Hona hemen IPFS protokoloaren lau ezaugarri nagusiak:
- IPFS peer-to-peer fitxategi sistema bat da. Horrek esan nahi du fitxategiak erabiltzaileen artean zuzenean gordetzen eta banatzen direla, zerbitzari zentral baten beharrik gabe. Erabiltzaileek beren nodoa exekutatzeko aukera dute beste kideekin konektatzeko.
- IPFS deszentralizatua da. Horrek esan nahi du ez dagoela huts-puntu bakarra. Nodo bat jaisten bada, sistemak funtzionatu dezake oraindik.
- IPFS-k artxibatzea errazten du. Merkle DAG oso eraginkorrak sareari behar den biltegiratze-espazio kopurua minimizatzeko aukera ematen dio. Abantaila izugarria da datu historikoak artxibatu behar dituen edozein entitaterentzat.
- Komando-lerroa ezagutzen ez duten erabiltzaileek euren mahaigaineko aplikazio erabilerraza erabil dezakete, arrastatu eta jaregin fitxategiak inportatzeko eta bizkor partekatzeko eta deskargatzeko aukerak onartzen dituena.
- IPFS da kode irekiko. Horrek esan nahi du edonork lagundu dezakeela sistemaren garapenean.
IPFS protokoloaren alde onak eta txarrak
Pros
- Erabiltzaile kopuru handi bat eta fitxategi kopuru handi bat hartzeko eskalagarria izateko diseinatuta dago.
- Akatsekiko tolerantzia da, hau da, funtzionatzen jarraitu dezake sareko nodo batzuk erabilgarri ez egon arren.
- Zentsurari erresistentea da, hau da, zaila da entitate bakar batek sareko edukia blokeatzea edo kentzea.
- IPFS segurua da. IPFS-k fitxategiak hash kriptografikoak erabiliz gordetzen ditu, eta horrek ez ditu manipulatzeko.
Cons
- Interplanetary File System oraindik garatzen ari da eta bezeroen laguntza minimoa du fitxategiak biltegiratzeko irtenbide komertzialekin alderatuta.
- Ez dago argi sistema nola eskalatuko den, edo zentsurari nola aurre egingo dion.
- Baliteke sistema entitate boteretsuen erasoen aurrean zaurgarria izatea.
- Edukien helbideratzeak hash-a duen esteka itzultzen du. Erabiltzaileek DNS bat erabili beharko dute esteka gizakiek irakurtzeko.
Ondorioa
IPFS protokoloak datuak gordetzeko eta partekatzeko modu berri bat dira, metodo tradizionalen aurrean onura asko dituena. Deszentralizatua da, hau da, ez dago hutsegite puntu bakar bat, eta oso eraginkorra da, beste metodo batzuk baino banda-zabalera gutxiago erabiliz.
Hala ere, oraindik garatzen ari da eta muga batzuk ditu, adibidez, fitxategi oso handiak gorde ezin izatea. Orokorrean, IPFS teknologia berri itxaropentsua da, datuak gordetzeko eta partekatzeko modua iraultzeko ahalmena duena.
IPFS bezalako hodeiko biltegiratze protokolo deszentralizatuak sarean fitxategiak ostatatzeko etorkizuna direla uste duzu?
Utzi erantzun bat