Kako se čuvaju NFT-ovi? On-Chain, Off-Chain i Decentralized Storage

Nezamjenjivi tokeni (NFT) su, u konačnici, oblik digitalnih medija. I baš kao i drugi digitalni mediji - od riječi napisanih Dešifriraj članke na YouTube video zapise i strimovanu muziku—NFT, u svom najosnovnijem obliku, sastoje se od podataka sačinjenih od 1s i 0s.

To je važno jer sve što je povezano sa NFT-om—od pametan ugovor živi u URL-u koji koristite da ga pregledate do same slike – na kraju se svodi na 1s i 0s koji su pohranjeni na računaru.

Međutim, nisu sve tehnike NFT skladištenja jednake. Zaista, neki vlasnici NFT-a možda nemaju mnogo više od URL-a ili ID-a tokena. Stoga vrijedi odvojiti vrijeme da shvatite kako funkcionira NFT skladište prije nego što razmislite o kupovini ili izradi NFT-a.

Prije nego što zaronimo pogledajmo neke osnovne koncepte:

  • ?️ Serveri—Server je računar, baš kao i onaj na kojem čitate ovaj članak. Međutim, za razliku od računara na kojem ovo čitate, serveri su izuzetno moćni i mogu pokrenuti mnogo različitih programa istovremeno. U svom korijenu, NFT-ovi žive i pohranjuju se na serverima.
  • ? Hosting—Ogromna većina ljudi ne pokreće svoje servere, pa se, svjesni toga ili ne, oslanjaju na nekoga drugog da pruži tu uslugu. Hosting se odnosi na kolekciju usluga, uključujući skladištenje, koje se obično pokreću na serverima. Svi NFT su negdje hostovani.
  • ? Metapodaci—Metapodaci su podaci koji opisuju druge podatke. Metapodaci pomažu serverima da efikasnije pronađu, obrađuju i skladište podatke. Metapodaci NFT-a opisuju karakteristike kao što su (za PFP NFT) njegovo ime, boja, veličina, oblik, tip šešira, tip naočara itd.
  • #️⃣ Hash—Haš je kriptografska funkcija koja, s obzirom na neki ulaz, proizvodi isti izlaz svaki put. Haš se obično koristi za provjerljivo i efikasno kodiranje mnogo informacija. NFT i svi njegovi metapodaci mogu biti pohranjeni u jednom hash-u. Da biste stekli praktično iskustvo s heširanjem, provjerite ovaj hash generator.
  • ? Pametan ugovor— Pametni ugovori su kodirane instrukcije koje žive na blockchainu. Oni su gradivni blokovi decentralizovanih aplikacija (dapps), uključujući većinu NFT-ova. Pravila za kovanje i razmjenu NFT-ova žive u pametnim ugovorima.

On-chain vs off-chain skladištenje

Pohranjivanje NFT-a na lancu znači da cijeli NFT – slika i svi njeni metapodaci – postoje na blockchain. Suprotno tome, NFT-ovi pohranjeni izvan lanca znače da je dio ili većina NFT-a pohranjen izvan blockchaina.

Pohrana na lancu može biti poželjnija jer to znači da korisnici mogu provjeriti sve aspekte NFT-a. Međutim, vrlo mali broj NFT projekata odlučuje se za ovaj način skladištenja.

Primjer jednog koji radi je Autoglifi. Razlog za to je jednostavan – JPEG slike sadrže mnogo podataka, posebno kada te slike postoje u kolekcijama od nekoliko hiljada ili desetina hiljada.

Kao rezultat toga, većina NFT projekata odlučuje da pohrani stvarne slike izvan lanca. Mnogi poznati NFT projekti poput CryptoPunks i Bored Ape Yacht Club se odlučuju za skladištenje van lanca.

Centralizirani vs decentralizirani hosting

U slučaju skladištenja van lanca, NFT-ov pametni ugovor sadrži informacije koje upućuju na neku off-chain lokaciju na kojoj je pohranjena stvarna NFT JPEG slika. Često se NFT slika i njeni metapodaci pohranjuju u heš.

Ovaj hash se koristi za upućivanje na centraliziranog ili decentraliziranog hosting provajdera.

Primjeri centraliziranih hosting provajdera uključuju Amazon i Google. Centralizirani hosting provajderi pokreću servere koji pohranjuju 1 i 0 koji čine NFT.

Rizik od centralizovanih hosting provajdera je da (iako malo verovatno) mogu da se ugase u bilo kom trenutku i da bi vlasnikov NFT bio izgubljen. Sve što bi vlasniku ostalo je, u nekim slučajevima, kao jednostavan hash koji postoji u pametnom ugovoru.

Zbog toga se mnogi projekti odlučuju za korištenje decentraliziranih rješenja za smještaj svojih NFT-ova. Najčešće rješenje je hostovanje NFT podataka na interplanetarnom sistemu datoteka (IPFS). IPFS je distribuirana peer-to-peer mreža na kojoj se datoteke pohranjuju na više čvorova, što ih čini otpornim na pojedinačne tačke kvara kao što su problemi sa serverom.

Dok NFT-ovi pohranjeni na IPFS-u nisu tehnički pohranjeni u lancu, teoretski su sigurniji jer je IPFS otporan na cenzuru; nijedan entitet nema moć da ga ugasi.

Budite u toku sa kripto vestima, primajte svakodnevna ažuriranja u inbox.

Izvor: https://decrypt.co/resources/how-are-nfts-stored-on-chain-off-chain-and-decentralized-storage