Belangrijkste leerpunten

  • Stel IPFS eenvoudig in op uw computer door de voorgeschreven richtlijnen voor de desktop- of browserversie te volgen, waardoor gedecentraliseerde en censuurbestendige gegevensuitwisseling mogelijk is.
  • Gebruik IPFS om online toegang te krijgen tot bestanden via een openbare gateway of door een lokaal IPFS-knooppunt te installeren en afbeeldingen te uploaden en te delen met andere IPFS-gebruikers.
  • IPFS biedt praktische use-cases zoals het hosten van websites en apps, het veilig delen van gevoelige informatie en het hosten van NFT's, hoewel het enkele uitdagingen kent, zoals lage prestaties en schaalbaarheid. Leer hoe u IPFS kunt gebruiken om de toekomst van het internet vorm te geven en decentralisatie en privacy te bevorderen.

Het Interplanetary File System (IPFS) is ontworpen om het delen van gegevens gedecentraliseerd en censuurbestendig te maken. Het is anders dan blockchain-technologie, maar heeft veel gemeen en zou de basis kunnen vormen van Web3.

Om toegang te krijgen tot en gebruik te maken van IPFS, moet u een omgeving opzetten die het protocol op uw computer ondersteunt, en dit is hoe u het doet.

IPFS instellen

Het enige dat u nodig heeft, is een computer en een internetverbinding om de IPFS. Afhankelijk van het platform dat je kiest (desktop of browser), moet je een paar voorgeschreven richtlijnen volgen om het in te stellen.

IPFS instellen op een desktop

Om IPFS op de desktop in te stellen, installeert u de IPFS Desktop-toepassing, die u een eenvoudige gebruikersinterface geeft voor interactie met het netwerk.

  1. Bezoek de IPFS Desktop Github-downloadpagina. Onder de Activa sectie, zoek de juiste koppeling voor uw besturingssysteem en download en voer het bestand uit om het installatieproces te starten.
  2. Kies of u de toepassing voor uzelf of voor alle gebruikers op uw computer en de installatiemap wilt installeren. Wacht tot de installatie is voltooid.
  3. Klik op Finish om de toepassing te voltooien en uit te voeren

Op dit moment is de IPFS-toepassing volledig geïnstalleerd en klaar voor gebruik.

IPFS instellen op Brave Browser

Naast de desktopversie kunt u IPFS instellen op een browser, bij voorkeur Brave, die al is geconfigureerd om het protocol te ondersteunen. Volg hiervoor deze stappen.

  1. Open Brave en ga naar de IPFS-instellingenpagina door te typen brave://settings/ipfs op de bovenste zoekbalk en druk op Enter.
  2. Selecteer de volgende instellingen; selecteer de Methode om IPFS-bronnen op te lossen als Lokaal knooppunt en draai de IPFS openbare gateway terugval van uit naar aan.
  3. Scroll naar beneden naar IPFS-metgezel en zet hem aan. U wordt gevraagd om de Brave IPFS-extensie te installeren. Klik op Uitbreiding toevoegen en wacht tot de installatie is voltooid.
  4. Als u wordt gevraagd om toegang door Windows Defender Firewall toe te staan, selecteert u Toegang te verlenen. Anders is uw Brave-browser ingesteld en zou deze moeten laten zien met hoeveel peers uw node is verbonden.

Op dit moment is uw Brave Browser IPFS ingeschakeld en kunt u deze gaan gebruiken.

IPFS gebruiken

Hieronder staan ​​enkele manieren om IPFS te gebruiken.

1. Toegang tot bestanden online

Hoewel de meeste browsers een IPFS-extensie vereisen, ondersteunen Brave en Opera standaard IPFS-browsen. U hoeft alleen IPFS te activeren, de IPFS-URL in het zoektabblad te plakken en de pagina rechtstreeks te openen.

Hier is een voorbeeld van een IPFS-URL die u naar de gedistribueerde Wikipedia-pagina leidt (ipfs://bafybeiemxf5abjwjbikoz4mc3a3dla6ual3jsgpdr4cjr3oz3evfyavhwq/wiki/).

Met deze methode hebt u toegang tot de bestanden via een openbare gateway. Als u een lokaal IPFS-knooppunt hebt geïnstalleerd, kunt u ook offline toegang krijgen tot inhoud als u deze hebt geopend en naar uw knooppunt hebt gedownload.

2. upload afbeeldingen

Het uploaden van afbeeldingen naar IPFS is een eenvoudig proces. Wanneer een bestand wordt geüpload, wordt de afbeelding tijdelijk opgeslagen in uw lokale knooppunt en kan deze worden gedeeld met elke IPFS-gebruiker met toegang tot de IPFS-URL van de afbeelding.

  1. Klik Bestanden op de zijbalk.
  2. Klik op Importeren en selecteer Bestand.
  3. Selecteer de afbeelding die u wilt importeren en klik op Openen. Wacht tot de afbeelding klaar is met uploaden, waarna deze wordt weergegeven op het dashboard Bestanden.
  4. Om toegang te krijgen tot de IPFS-link van de afbeelding, klikt u op de drie puntjes aan de rechterkant en selecteert u Deel link.

Bovendien kunt u ook toegang krijgen tot de CID (Content Identifier), de afbeelding vastzetten, downloaden, hernoemen of verwijderen.

3. Bestanden vastzetten

Op het IPFS-ecosysteem betekent pining het markeren van het bestand om permanent op een bepaald IPFS-knooppunt te worden opgeslagen. Het instrueert het knooppunt om een ​​lokale kopie van het bestand te bewaren, zodat het beschikbaar blijft, zelfs als de internetverbinding is verbroken. Volg deze stappen om een ​​bestand vast te pinnen.

  1. Klik op de drie stippen aan de rechterkant van het bestand en selecteer Vastzetten instellen.
  2. Schakel het selectievakje Lokaal knooppunt in en klik op Toepassen.
  3. Controleer of er een speldpictogram naast je afbeelding staat.

Zodra uw bestand met succes is vastgezet, zolang u de IPFS-app uitvoert en het knooppunt actief is, heeft iedereen die u toegang geeft tot de IPFS-URL van het bestand er toegang toe.

Gebruik gevallen van IPFS

IPFS biedt veel gebruiksscenario's die het gedecentraliseerde, op inhoud gerichte en peer-to-peer-karakter ervan optimaliseren. Hier zijn de drie meest praktische gevallen van IPFS

1. Websites en apps hosten

Een groot nadeel van de bestaande internetinfrastructuur is dat deze voornamelijk leunt op gecentraliseerde servers. Deze structuur creëert single points of failure die kwetsbaar zijn voor hacks, gegevensverlies en censuur.

IPFS biedt een alternatieve web- en app-hostinginfrastructuur die gedecentraliseerd is en dus bestand tegen censuur, hacks en gegevensverlies. Het verdeelt bestanden over meerdere knooppunten, waardoor het moeilijk is om ze te verwijderen. Bovendien maakt het bestanden toegankelijk, zelfs als het oorspronkelijke knooppunt uitvalt, door unieke CID's toe te wijzen.

2. Gevoelige informatie delen

Als u gevoelige informatie via het internet moet delen zoals het is, kunt u gemakkelijk worden getraceerd via uw IP adres. Dat komt omdat de huidige aard van internet bestanden adresseert op basis van hun locatie.

IPFS is anders. Het adresseert bestanden op basis van hun inhoud, wat een extra laag privacy biedt. De bestanden kunnen de identiteit of locatie van de oorspronkelijke eigenaar niet onthullen. Bovendien kunt u met IPFS bestanden versleutelen voordat u ze uploadt, zodat alleen de bedoelde ontvanger toegang heeft tot de informatie en deze kan ontsleutelen. Daarom bent u veiliger als u gevoelige informatie deelt.

3. NFT's hosten

De meest populaire toepassing van IPFS is NFT-hosting. NFTS zijn unieke digitale activa die zijn vastgelegd op een blockchain en worden gebruikt om authenticiteit en eigendom te certificeren. IPFS is een ideale opslaglaag voor NFT's vanwege de inhoudsadressering, onveranderlijkheid en gedistribueerde aard.

Door gebruik te maken van IPFS voor NFT-hosting, kunnen makers de controle over hun bedrijfsmiddelen behouden terwijl ze profiteren van de gedecentraliseerde en robuuste infrastructuur. Enkele van de beste NFT-bedrijven die IPFS gebruiken, zijn onder meer; Open zee, Zeldzaam, En Decentraal.

Uitdagingen bij het gebruik van IPFS

Hoewel IPFS veel voordelen biedt, zult u een aantal uitdagingen tegenkomen bij het gebruik van de relatief nieuwe technologie. Hier zijn een paar.

  • Het heeft lage prestaties en schaalbaarheid in vergelijking met traditionele gecentraliseerde bestandsopslagsystemen.
  • Het kan onbetrouwbaar zijn omdat het afhankelijk is van de beschikbaarheid van deelnemende knooppunten die actief moeten worden onderhouden.
  • Het kan kostbaar zijn voor individuen omdat het hosten en vastzetten van bestanden opslagruimte in beslag neemt.
  • Aangezien het een inhoud-geadresseerd netwerk is, ligt de verantwoordelijkheid voor het verifiëren van de authenticiteit en betrouwbaarheid van inhoud bij de gebruikers.
  • De gebruikerservaring is niet zo goed als Web 2, dat een lange weg heeft afgelegd.

Ondanks deze zorgen pakt de IPFS-gemeenschap actief deze beperkingen aan en verbetert de algehele bruikbaarheid en prestaties van het systeem.

Leer IPFS gebruiken

IPFS kan de toekomst van het internet vormgeven. Het vinkt de meeste vakjes aan waar de internetgebruikers van vandaag om geven; decentralisatie, privacy, onveranderlijkheid en censuurbestendig. Hoewel het verre van perfect is en het even kan duren om het traditionele internet te evenaren in termen van acceptatie, is het dat wel goed gepositioneerd om individuen en organisaties in staat te stellen gegevens te controleren, open toegang te bevorderen en te bevorderen innovatie. U kunt leren hoe u het kunt gebruiken en innovatieve oplossingen kunt ontwikkelen voor problemen op het huidige internet.