Viktige takeaways
- Sett opp IPFS enkelt på datamaskinen din ved å følge de foreskrevne retningslinjene for skrivebords- eller nettleserversjonen, noe som muliggjør desentralisert og sensurbestandig datadeling.
- Bruk IPFS for å få tilgang til filer online gjennom en offentlig gateway eller ved å installere en lokal IPFS-node, og last opp og del bilder med andre IPFS-brukere.
- IPFS tilbyr praktiske brukstilfeller som hosting av nettsteder og apper, deling av sensitiv informasjon sikkert og hosting av NFT-er, selv om det har noen utfordringer som lav ytelse og skalerbarhet. Lær å bruke IPFS til å forme fremtiden til internett og fremme desentralisering og personvern.
Interplanetary File System (IPFS) er designet for å gjøre datadeling desentralisert og motstandsdyktig mot sensur. Det er forskjellig fra blokkjedeteknologi, men har mye til felles og kan danne grunnlaget for Web3.
For å få tilgang til og bruke IPFS må du sette opp et miljø som støtter protokollen på datamaskinen din, og det er slik du gjør det.
Hvordan sette opp IPFS
Alt du trenger er en datamaskin og en internettforbindelse for å sette opp IPFS. Avhengig av hvilken plattform du velger (skrivebord eller nettleser), må du følge noen foreskrevne retningslinjer for å sette den opp.
Hvordan sette opp IPFS på et skrivebord
For å sette opp IPFS på skrivebordet, installerer du IPFS Desktop-applikasjonen, som gir deg et enkelt brukergrensesnitt for samhandling med nettverket.
- Besøk IPFS Desktop Github nedlastingsside. Under Eiendeler seksjonen, finn den aktuelle koblingen for operativsystemet ditt, og last ned og kjør filen for å starte installasjonsprosessen.
- Velg om du vil installere programmet for deg selv eller alle brukere på datamaskinen og installasjonsmappen. Vent til installasjonen er fullført.
- Klikk på Bli ferdig for å fullføre og kjøre applikasjonen
På dette tidspunktet er IPFS-applikasjonen ferdig installert og klar til bruk.
Hvordan sette opp IPFS på Brave Browser
Foruten skrivebordsversjonen kan du sette opp IPFS på en nettleser, fortrinnsvis Brave, som allerede er konfigurert til å støtte protokollen. For å gjøre det, følg disse trinnene.
- Åpne Brave og gå til IPFS-innstillingssiden ved å skrive modig://settings/ipfs på den øverste søkelinjen og trykk Enter.
- Velg følgende innstillinger; velg Metode for å løse IPFS-ressurser som Lokal node og snu IPFS offentlig gateway fallback fra av til på.
- Rull ned til IPFS-ledsager og slå den på. Du vil bli bedt om å installere Brave IPFS-utvidelsen. Klikk på Legg til utvidelse og vent til installasjonen er fullført.
- Hvis du blir bedt om å tillate tilgang fra Windows Defender-brannmur, velger du Gi tilgang. Ellers er Brave-nettleseren din satt og skal vise hvor mange jevnaldrende noden din er koblet til.
På dette tidspunktet er din Brave Browser IPFS-aktivert, og du kan begynne å bruke den.
Hvordan bruke IPFS
Nedenfor er noen måter å bruke IPFS på.
1. Få tilgang til filer online
Mens de fleste nettlesere krever en IPFS-utvidelse, støtter Brave og Opera IPFS-surfing. Du trenger bare å aktivere IPFS, lime inn IPFS URL i søkefanen og gå direkte til siden.
Her er et eksempel på en IPFS-URL som fører deg til den distribuerte Wikipedia-siden (ipfs://bafybeiemxf5abjwjbikoz4mc3a3dla6ual3jsgpdr4cjr3oz3evfyavhwq/wiki/).
Denne metoden lar deg få tilgang til filene gjennom en offentlig gateway. Alternativt, hvis du har installert en lokal IPFS-node, kan du få tilgang til innhold offline hvis du har åpnet og lastet det ned til noden.
2. Last opp bilder
Å laste opp bilder til IPFS er en enkel prosess. Når en fil er lastet opp, lagres bildet midlertidig i din lokale node og kan deles med alle IPFS-brukere med tilgang til IPFS-URLen til bildet.
- Klikk Filer på sidefeltet.
- Klikk på Import og velg Fil.
- Velg bildet du ønsker å importere og klikk Åpne. Vent til bildet er fullført opplasting, hvoretter det vil bli oppført på Files-dashbordet.
- For å få tilgang til IPFS-lenken til bildet, klikk på de tre prikkene til høyre og velg Dele lenke.
Dessuten kan du også få tilgang til CID (Content Identifier), pin, laste ned, gi nytt navn eller slette bildet.
3. Feste filer
På IPFS-økosystemet betyr pining å merke filen for å bli vedvarende lagret på en bestemt IPFS-node. Den instruerer noden om å beholde en lokal kopi av filen, og sikrer at den forblir tilgjengelig selv når internett er koblet fra. Følg disse trinnene for å feste en fil.
- Klikk på de tre prikkene på høyre side av filen og velg Sett festing.
- Slå på avmerkingsboksen Lokal node og klikk på Søke om.
- Se etter et nålikon ved siden av bildet ditt.
Når filen din har blitt festet, så lenge du kjører IPFS-appen og noden er aktiv, kan alle du gir tilgang til IPFS-URLen til filen få tilgang til den.
Bruk tilfeller av IPFS
IPFS tilbyr mange brukstilfeller som optimaliserer dens desentraliserte, innholdsadresserte og peer-to-peer-natur. Her er de tre mest praktiske tilfellene av IPFS
1. Hosting av nettsteder og apper
En stor ulempe med den eksisterende internettinfrastrukturen er at den hovedsakelig er avhengig av sentraliserte servere. Denne strukturen skaper enkeltpunkter for feil som er sårbare for hacks, tap av data og sensur.
IPFS tilbyr en alternativ web- og app-vertsinfrastruktur som er desentralisert og dermed motstandsdyktig mot sensur, hacks og tap av data. Den distribuerer filer på tvers av flere noder, noe som gjør det vanskelig å ta ned. Dessuten gjør det filer tilgjengelige selv om den opprinnelige noden går av ved å tildele unike CID-er.
2. Deling av sensitiv informasjon
Hvis du trenger å dele sensitiv informasjon gjennom internett som den er, kan du enkelt spores tilbake gjennom din IP adresse. Det er fordi internetts nåværende natur adresserer filer basert på deres plassering.
IPFS er annerledes. Den adresserer filer basert på innholdet deres, noe som gir et ekstra lag med personvern. Filene kan ikke avsløre identiteten eller plasseringen til den opprinnelige eieren. I tillegg lar IPFS deg kryptere filer før du laster dem opp, og sikrer at bare den tiltenkte mottakeren kan få tilgang til og dekryptere informasjonen. Derfor er du tryggere ved å dele sensitiv informasjon.
3. Hosting av NFT-er
Den mest populære applikasjonen av IPFS er NFT-hosting. NFTS er unike digitale eiendeler registrert på en blokkjede og brukt til å sertifisere autentisitet og eierskap. IPFS er et ideelt lagringslag for NFT-er på grunn av dets innholdsadressering, uforanderlighet og distribuerte natur.
Ved å utnytte IPFS for NFT-hosting, kan skapere opprettholde kontrollen over eiendelene sine mens de drar nytte av den desentraliserte og robuste infrastrukturen. Noen av de beste NFT-selskapene som bruker IPFS inkluderer; Åpent hav, Rarible, og Decentraland.
Utfordringer ved bruk av IPFS
Mens IPFS tilbyr mange fordeler, vil du møte noen utfordringer mens du bruker den relativt nye teknologien. Her er det noe.
- Den har lav ytelse og skalerbarhet sammenlignet med tradisjonelle sentraliserte fillagringssystemer.
- Det kan være upålitelig da det avhenger av tilgjengeligheten til deltakende noder som aktivt må opprettholdes.
- Det kan være kostbart for enkeltpersoner siden hosting og festing av filer krever lagring.
- Siden det er et innholdsadressert nettverk, ligger ansvaret for å verifisere ektheten og påliteligheten til innholdet hos brukerne.
- Brukeropplevelsen er ikke like god som Web 2, som har kommet langt.
Til tross for disse bekymringene, adresserer IPFS-fellesskapet aktivt disse begrensningene og forbedrer den generelle brukervennligheten og ytelsen til systemet.
Lær å bruke IPFS
IPFS kan forme fremtiden til internett. Den sjekker de fleste boksene dagens internettbrukere bryr seg om; desentralisering, personvern, uforanderlighet og sensurbestandig. Selv om det er langt fra perfekt og kan ta tid å konkurrere med det tradisjonelle internett når det gjelder adopsjon, er det det godt posisjonert for å gi enkeltpersoner og organisasjoner mulighet til å kontrollere data, fremme åpen tilgang og fremme innovasjon. Du kan lære hvordan du bruker det og utvikle innovative løsninger for problemer på det nåværende nettet.