Viktiga takeaways
- Konfigurera IPFS enkelt på din dator genom att följa de föreskrivna riktlinjerna för skrivbords- eller webbläsarversionen, vilket möjliggör decentraliserad och censurbeständig datadelning.
- Använd IPFS för att komma åt filer online via en offentlig gateway eller genom att installera en lokal IPFS-nod, och ladda upp och dela bilder med andra IPFS-användare.
- IPFS erbjuder praktiska användningsfall som att vara värd för webbplatser och appar, dela känslig information på ett säkert sätt och vara värd för NFT: er, även om det har vissa utmaningar som låg prestanda och skalbarhet. Lär dig att använda IPFS för att forma framtiden för internet och främja decentralisering och integritet.
Interplanetary File System (IPFS) är designat för att göra datadelning decentraliserad och resistent mot censur. Det skiljer sig från blockkedjeteknik men har mycket gemensamt och kan ligga till grund för Web3.
För att komma åt och använda IPFS måste du ställa in en miljö som stöder protokollet på din dator, och så här gör du.
Hur man ställer in IPFS
Allt du behöver är en dator och en internetanslutning för att ställa in IPFS. Beroende på vilken plattform du väljer (skrivbord eller webbläsare), måste du följa några föreskrivna riktlinjer för att ställa in den.
Hur man ställer in IPFS på ett skrivbord
För att ställa in IPFS på skrivbordet, installerar du IPFS Desktop-applikationen, som ger dig ett enkelt användargränssnitt för att interagera med nätverket.
- Besök IPFS Desktop Github nedladdningssida. Under Tillgångar hittar du lämplig länk för ditt operativsystem och laddar ner och kör filen för att starta installationsprocessen.
- Välj om du vill installera programmet för dig själv eller alla användare på din dator och installationsmappen. Vänta tills installationen är klar.
- Klicka på Avsluta för att slutföra och köra programmet
Vid det här laget är IPFS-applikationen helt installerad och redo att användas.
Hur man ställer in IPFS på Brave Browser
Förutom skrivbordsversionen kan du ställa in IPFS på en webbläsare, helst Brave, som redan är konfigurerad för att stödja protokollet. För att göra det, följ dessa steg.
- Öppna Brave och gå till sidan IPFS-inställningar genom att skriva modig://settings/ipfs i det övre sökfältet och tryck på Enter.
- Välj följande inställningar; Välj Metod för att lösa IPFS-resurser som Lokal nod och vrid på IPFS offentlig gateway fallback från av till på.
- Scrolla ner till IPFS Companion och slå på den. Du kommer att bli ombedd att installera tillägget Brave IPFS. Klicka på Lägg till tillägg och vänta tills installationen är klar.
- Om du uppmanas att tillåta åtkomst av Windows Defender-brandväggen, välj Tillåta åtkomst. Annars är din Brave-webbläsare inställd och ska visa hur många peers din nod är ansluten till.
Vid det här laget är din Brave Browser IPFS-aktiverad, och du kan börja använda den.
Hur man använder IPFS
Nedan finns några sätt att använda IPFS.
1. Få åtkomst till filer online
Medan de flesta webbläsare kräver en IPFS-tillägg, stöder Brave och Opera naturligt IPFS-surfning. Du behöver bara aktivera IPFS, klistra in IPFS URL i sökfliken och gå direkt till sidan.
Här är ett exempel på en IPFS-URL som leder dig till den distribuerade Wikipedia-sidan (ipfs://bafybeiemxf5abjwjbikoz4mc3a3dla6ual3jsgpdr4cjr3oz3evfyavhwq/wiki/).
Denna metod låter dig komma åt filerna via en offentlig gateway. Alternativt, om du har installerat en lokal IPFS-nod, kan du komma åt innehåll offline om du har öppnat och laddat ner det till din nod.
2. Ladda upp bilder
Att ladda upp bilder till IPFS är en enkel process. När en fil laddas upp lagras bilden tillfälligt i din lokala nod och kan delas med alla IPFS-användare som har tillgång till bildens IPFS-URL.
- Klick Filer på sidofältet.
- Klicka på Importera och välj Fil.
- Välj bilden du vill importera och klicka på Öppna. Vänta tills bilden har laddats upp, varefter den kommer att listas på instrumentpanelen för filer.
- För att komma åt IPFS-länken till bilden, klicka på de tre prickarna till höger och välj Dela länk.
Dessutom kan du också komma åt CID (Content Identifier), fästa, ladda ner, byta namn på eller ta bort bilden.
3. Fästa filer
På IPFS-ekosystemet innebär pining att markera filen för att permanent lagras på en viss IPFS-nod. Den instruerar noden att behålla en lokal kopia av filen, vilket säkerställer att den förblir tillgänglig även när internet är frånkopplat. Följ dessa steg för att fästa en fil.
- Klicka på de tre prickarna på höger sida av filen och välj Ställ in pinning.
- Slå på kryssrutan Lokal nod och klicka på Tillämpa.
- Leta efter en nålikon bredvid din bild.
När din fil har fästs framgångsrikt, så länge du kör IPFS-appen och noden är aktiv, kan alla som du ger åtkomst till filens IPFS-URL komma åt den.
Användningsfall av IPFS
IPFS erbjuder många användningsfall som optimerar dess decentraliserade, innehållsadresserade och peer-to-peer-natur. Här är de tre mest praktiska fallen av IPFS
1. Hosting för webbplatser och appar
En stor nackdel med den befintliga internetinfrastrukturen är att den till övervägande del är beroende av centraliserade servrar. Denna struktur skapar enstaka felpunkter som är sårbara för hacks, dataförlust och censur.
IPFS tillhandahåller en alternativ webb- och appvärdinfrastruktur som är decentraliserad och därmed resistent mot censur, hackar och dataförlust. Det distribuerar filer över flera noder, vilket gör det svårt att ta ner. Dessutom gör det filer tillgängliga även om den ursprungliga noden slocknar genom att tilldela unika CID: n.
2. Dela känslig information
Om du behöver dela känslig information via internet som den är kan du enkelt spåras tillbaka via din IP-adress. Det beror på att internets nuvarande karaktär adresserar filer baserat på deras plats.
IPFS är annorlunda. Den adresserar filer baserat på deras innehåll, vilket ger ett extra lager av integritet. Filerna kan inte avslöja den ursprungliga ägarens identitet eller plats. Dessutom låter IPFS dig kryptera filer innan du laddar upp dem, vilket säkerställer att endast den avsedda mottagaren kan komma åt och dekryptera informationen. Därför är du säkrare att dela känslig information.
3. Värd för NFT: er
Den mest populära tillämpningen av IPFS är NFT-värd. NFTS är unika digitala tillgångar som registreras på en blockchain och används för att certifiera äkthet och ägande. IPFS är ett idealiskt lager för NFT: er på grund av dess innehållsadressering, oföränderlighet och distribuerade natur.
Genom att utnyttja IPFS för NFT-hosting kan kreatörer behålla kontrollen över sina tillgångar samtidigt som de drar nytta av dess decentraliserade och robusta infrastruktur. Några av de bästa NFT-företagen som använder IPFS inkluderar; Öppet hav, Rarible, och Decentraland.
Utmaningar med att använda IPFS
Även om IPFS erbjuder många fördelar, kommer du att stöta på några utmaningar när du använder den relativt nya tekniken. Här är några.
- Den har låg prestanda och skalbarhet jämfört med traditionella centraliserade fillagringssystem.
- Det kan vara opålitligt eftersom det beror på tillgängligheten av deltagande noder som aktivt måste underhållas.
- Det kan bli dyrt för individer eftersom värd och låsning av filer kräver lagring.
- Eftersom det är ett innehållsadresserat nätverk ligger ansvaret för att verifiera innehållets äkthet och tillförlitlighet på användarna.
- Dess användarupplevelse är inte lika bra som Web 2, som har kommit långt.
Trots dessa farhågor arbetar IPFS-gemenskapen aktivt med dessa begränsningar och förbättrar systemets övergripande användbarhet och prestanda.
Lär dig att använda IPFS
IPFS kan forma framtiden för internet. Den kontrollerar de flesta rutorna dagens internetanvändare bryr sig om; decentralisering, integritet, oföränderlighet och censurbeständig. Även om det är långt ifrån perfekt och det kan ta tid att konkurrera med det traditionella internet när det gäller adoption, så är det det väl positionerade för att ge individer och organisationer möjlighet att kontrollera data, främja öppen åtkomst och främja innovation. Du kan lära dig hur du använder det och utveckla innovativa lösningar för problem på den aktuella webben.