Ključni zahvati

  • Lako postavite IPFS na svom računalu slijedeći propisane smjernice za verziju desktopa ili preglednika, omogućujući decentralizirano dijeljenje podataka otporno na cenzuru.
  • Koristite IPFS za pristup datotekama na mreži putem javnog pristupnika ili instaliranjem lokalnog IPFS čvora te učitajte i dijelite slike s drugim IPFS korisnicima.
  • IPFS nudi praktične slučajeve upotrebe kao što su hosting web stranica i aplikacija, sigurno dijeljenje osjetljivih informacija i hosting NFT-ova, iako ima neke izazove poput niske izvedbe i skalabilnosti. Naučite koristiti IPFS za oblikovanje budućnosti interneta i promicanje decentralizacije i privatnosti.

Međuplanetarni datotečni sustav (IPFS) osmišljen je kako bi razmjena podataka bila decentralizirana i otporna na cenzuru. Razlikuje se od blockchain tehnologije, ali ima mnogo toga zajedničkog i mogla bi činiti temelj Web3.

Za pristup i korištenje IPFS-a morate postaviti okruženje koje podržava protokol na vašem računalu, a to ćete učiniti na ovaj način.

Kako postaviti IPFS

Sve što trebate je računalo i internetska veza za postavljanje IPFS. Ovisno o platformi koju odaberete (stolno računalo ili preglednik), morat ćete slijediti nekoliko propisanih smjernica za postavljanje.

Kako postaviti IPFS na radnoj površini

Da biste postavili IPFS na radnoj površini, instalirat ćete aplikaciju IPFS Desktop koja vam daje jednostavno korisničko sučelje za interakciju s mrežom.

  1. Posjetiti IPFS Desktop Github stranica za preuzimanje. Ispod Imovina pronađite odgovarajuću poveznicu za svoj operativni sustav te preuzmite i pokrenite datoteku kako biste započeli postupak instalacije.
  2. Odaberite želite li instalirati aplikaciju za sebe ili sve korisnike na vašem računalu i instalacijskoj mapi. Pričekajte da se instalacija završi.
  3. Kliknite na Završi dovršiti i pokrenuti aplikaciju

U ovom trenutku IPFS aplikacija je potpuno instalirana i spremna za korištenje.

Kako postaviti IPFS na Brave Browser

Osim desktop verzije, IPFS možete postaviti na pregledniku, po mogućnosti Braveu, koji je već konfiguriran da podržava protokol. Da biste to učinili, slijedite ove korake.

  1. Otvorite Brave i idite na stranicu IPFS Settings upisivanjem hrabar: // postavke/ipfs na gornjoj traci za pretraživanje i pritisnite Enter.
  2. Odaberite sljedeće postavke; odaberite Metoda rješavanja IPFS resursa kao Lokalni čvor i okrenite Zamjena IPFS javnog pristupnika od isključenja do uključenja.
  3. Pomaknite se prema dolje do IPFS pratilac i uključite ga. Od vas će se tražiti da instalirate proširenje Brave IPFS. Kliknite na Dodaj proširenje i pričekajte da instalacija završi.
  4. Ako se od vas zatraži da dopustite pristup vatrozidu Windows Defender, odaberite Dopusti pristup. U suprotnom, vaš Brave preglednik je postavljen i trebao bi pokazati s koliko je peera vaš čvor povezan.

U ovom trenutku vaš Brave Browser ima omogućen IPFS i možete ga početi koristiti.

Kako koristiti IPFS

Ispod je nekoliko načina za korištenje IPFS-a.

1. Pristup datotekama na mreži

Dok većina preglednika zahtijeva IPFS proširenje, Brave i Opera izvorno podržavaju IPFS pregledavanje. Trebate samo aktivirati IPFS, zalijepiti IPFS URL u karticu za pretraživanje i izravno pristupiti stranici.

Evo primjera IPFS URL-a koji vas vodi do distribuirane stranice Wikipedije (ipfs://bafybeiemxf5abjwjbikoz4mc3a3dla6ual3jsgpdr4cjr3oz3evfyavhwq/wiki/).

Ova metoda vam omogućuje pristup datotekama putem javnog pristupnika. Alternativno, ako ste instalirali lokalni IPFS čvor, možete pristupiti sadržaju izvan mreže ako ste mu pristupili i preuzeli ga na svoj čvor.

2. Učitaj slike

Prijenos slika u IPFS jednostavan je postupak. Kada se datoteka učita, slika se privremeno pohranjuje u vaš lokalni čvor i može se dijeliti s bilo kojim IPFS korisnikom koji ima pristup IPFS URL-u slike.

  1. Klik Datoteke na bočnoj traci.
  2. Kliknite na Uvoz i odaberite Datoteka.
  3. Odaberite sliku koju želite uvesti i kliknite Otvori. Pričekajte da slika završi učitavanje, nakon čega će biti navedena na nadzornoj ploči datoteka.
  4. Za pristup IPFS poveznici slike kliknite na tri točkice s desne strane i odaberite Podijeli poveznicu.

Osim toga, također možete pristupiti CID-u (identifikatoru sadržaja), prikvačiti, preuzeti, preimenovati ili izbrisati sliku.

3. Prikvačivanje datoteka

U IPFS ekosustavu, pining znači označavanje datoteke koja će biti trajno pohranjena na određenom IPFS čvoru. Upućuje čvor da zadrži lokalnu kopiju datoteke, osiguravajući da ostane dostupna čak i kada je internetska veza prekinuta. Da biste prikvačili datoteku, slijedite ove korake.

  1. Pritisnite tri točkice na desnoj strani datoteke i odaberite Postavi prikvačivanje.
  2. Uključite potvrdni okvir Lokalni čvor i kliknite na primijeniti.
  3. Provjerite postoji li ikona pribadače pored vaše slike.

Nakon što je vaša datoteka uspješno prikvačena, sve dok koristite IPFS aplikaciju i čvor je aktivan, svatko kome date pristup IPFS URL-u datoteke može joj pristupiti.

Slučajevi korištenja IPFS-a

IPFS nudi mnoge slučajeve upotrebe koji optimiziraju njegovu decentraliziranu, sadržajno adresiranu i peer-to-peer prirodu. Ovdje su tri najpraktičnija slučaja IPFS-a

1. Hosting web stranica i aplikacija

Veliki nedostatak postojeće internetske infrastrukture je to što se pretežno oslanja na centralizirane poslužitelje. Ova struktura stvara pojedinačne točke kvara koje su ranjive na hakiranje, gubitak podataka i cenzuru.

IPFS pruža alternativnu infrastrukturu za hosting weba i aplikacija koja je decentralizirana i stoga otporna na cenzuru, hakiranje i gubitak podataka. Distribuira datoteke na više čvorova, što otežava njihovo uklanjanje. Štoviše, omogućuje pristup datotekama čak i ako izvorni čvor nestane dodjeljivanjem jedinstvenih CID-ova.

2. Dijeljenje osjetljivih informacija

Ako trebate podijeliti osjetljive informacije putem interneta kakav jest, lako vam se može ući u trag putem vašeg IP adresa. To je zato što trenutna priroda interneta adresira datoteke na temelju njihove lokacije.

IPFS je drugačiji. Obraća datoteke na temelju njihovog sadržaja, što pruža dodatnu razinu privatnosti. Datoteke ne mogu otkriti identitet ili lokaciju izvornog vlasnika. Osim toga, IPFS vam omogućuje šifriranje datoteka prije njihovog učitavanja, osiguravajući da samo namjeravani primatelj može pristupiti informacijama i dekriptirati ih. Stoga ste sigurniji kada dijelite osjetljive informacije.

3. Hosting NFT-ova

Najpopularnija primjena IPFS-a je NFT hosting. NFTS su jedinstvena digitalna sredstva snimljena na blockchainu i koriste se za potvrdu autentičnosti i vlasništva. IPFS je idealan sloj za pohranu za NFT-ove zbog svog adresiranja sadržaja, nepromjenjivosti i distribuirane prirode.

Iskorištavanjem IPFS-a za NFT hosting, kreatori mogu zadržati kontrolu nad svojom imovinom dok imaju koristi od njegove decentralizirane i robusne infrastrukture. Neke od najboljih NFT kompanija koje koriste IPFS uključuju; Otvoreno more, Rijetko, i Decentraland.

Izazovi korištenja IPFS-a

Iako IPFS nudi mnoge prednosti, naići ćete na nekoliko izazova dok koristite relativno novu tehnologiju. Evo nekih.

  • Ima niske performanse i skalabilnost u usporedbi s tradicionalnim centraliziranim sustavima za pohranu datoteka.
  • Može biti nepouzdan jer ovisi o dostupnosti sudjelujućih čvorova koji se moraju aktivno održavati.
  • To može biti skupo za pojedince jer hosting i prikvačivanje datoteka zauzima prostor za pohranu.
  • Budući da je to mreža usmjerena na sadržaj, odgovornost za provjeru autentičnosti i pouzdanosti sadržaja leži na korisnicima.
  • Njegovo korisničko iskustvo nije tako dobro kao Web 2, koji je daleko dogurao.

Unatoč ovim zabrinutostima, IPFS zajednica se aktivno bavi ovim ograničenjima i poboljšava ukupnu upotrebljivost i performanse sustava.

Naučite koristiti IPFS

IPFS bi mogao oblikovati budućnost interneta. Označava većinu okvira koji zanimaju današnje korisnike interneta; decentralizacija, privatnost, nepromjenjivost i otpornost na cenzuru. Iako je daleko od savršenog i moglo bi trebati vremena da se mjeri s tradicionalnim internetom u smislu usvajanja, jest dobro pozicioniran za osnaživanje pojedinaca i organizacija za kontrolu podataka, promicanje otvorenog pristupa i njegovanje inovacija. Možete naučiti kako ga koristiti i razviti inovativna rješenja za probleme na trenutnom webu.