Kako se pohranjuju NFT-ovi? On-Chain, Off-Chain i decentralizirana pohrana

Nezamjenjivi tokeni (NFT-ovi) su, u konačnici, oblik digitalnih medija. I baš kao i drugi digitalni mediji — od riječi napisanih u Dekodiranje članaka na YouTube videozapise i strujanu glazbu—NFT-ovi se u svom najosnovnijem obliku sastoje od podataka sastavljenih od 1 i 0.

To je važno jer sve što je povezano s NFT-om—od pametan ugovor živi u URL-u koji koristite za pregled do same slike—u konačnici se svodi na 1 i 0 koje su pohranjene na računalu.

Međutim, nisu sve tehnike NFT pohrane jednake. Doista, neki vlasnici NFT-a možda ne posjeduju mnogo više od URL-a ili ID-a tokena. Stoga je vrijedno odvojiti vrijeme da shvatite kako funkcionira NFT pohrana prije nego što razmislite o kupnji ili izradi NFT-a.

Prije nego što zaronimo, pogledajmo neke temeljne koncepte:

  • ?️ Poslužitelji— Poslužitelj je računalo, baš kao i ovo na kojem čitate ovaj članak. Međutim, za razliku od računala na kojem ovo čitate, poslužitelji su iznimno moćni i mogu pokretati mnogo različitih programa istovremeno. U svom korijenu, NFT-ovi žive i pohranjuju se na poslužiteljima.
  • ? Usluge poslužitelja— Velika većina ljudi ne upravlja vlastitim poslužiteljima pa se, svjesni toga ili ne, oslanjaju na nekoga drugoga da im pruži tu uslugu. Hosting se odnosi na skup usluga, uključujući pohranu, koji se obično izvode na poslužiteljima. Svi NFT-ovi su negdje hostirani.
  • ? Metapodaci— Metapodaci su podaci koji opisuju druge podatke. Metapodaci pomažu poslužiteljima da učinkovitije pronađu, obrade i pohrane podatke. Metapodaci NFT-a opisuju karakteristike kao što su (za PFP NFT) njegov naziv, boja, veličina, oblik, vrsta šešira, vrsta naočala itd.
  • #️⃣ Haš— Raspršivanje je kriptografska funkcija koja, uz određeni unos, daje isti izlaz svaki put. Raspršivač se obično koristi za šifriranje velikog broja informacija na provjerljiv i učinkovit način. NFT i svi njegovi metapodaci mogu se pohraniti u jednom hash-u. Da biste stekli iskustvo s raspršivanjem, provjerite ovaj hash generator.
  • ? Pametni ugovor— Pametni ugovori su kodirane upute koje žive na blockchainu. Oni su građevni blokovi decentraliziranih 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 u lancu znači da cijeli NFT — slika i svi njezini metapodaci — postoje na blockchain. Nasuprot tome, NFT-ovi pohranjeni izvan lanca znače da je dio ili većina NFT-a pohranjen izvan lanca blokova.

Pohrana u lancu može biti poželjnija jer to znači da korisnici mogu provjeriti sve aspekte NFT-a. Međutim, vrlo malo NFT projekata odlučuje se za ovu metodu pohrane.

Primjer jednog koji jest Autoglifi. Razlog za to je jednostavan — JPEG slike sadrže mnogo podataka, posebno kada te slike postoje u zbirkama reda veličine tisuća ili desetaka tisuća.

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

Centralizirano naspram decentraliziranog hostinga

U slučaju pohrane izvan lanca, NFT-ov pametni ugovor sadrži informacije koje upućuju na neku lokaciju izvan lanca gdje je pohranjena stvarna NFT JPEG slika. Često se NFT slika i njeni metapodaci pohranjuju u hash.

Ovaj hash se koristi za usmjeravanje na centraliziranog ili decentraliziranog pružatelja usluga hostinga.

Primjeri centraliziranih pružatelja usluga hostinga uključuju Amazon i Google. Centralizirani pružatelji usluga hostinga pokreću poslužitelje koji pohranjuju 1 i 0 koji čine NFT.

Rizik centraliziranih pružatelja usluga hostinga je da bi se (iako malo vjerojatno) mogli ugasiti u bilo kojem trenutku i vlasnikov NFT bi 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 koristiti decentralizirana rješenja za smještaj svojih NFT-ova. Najčešće rješenje je hostirati NFT podatke na InterPlanetary File System (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 točke kvara kao što su problemi s poslužiteljem.

Dok se NFT-ovi pohranjeni na IPFS-u tehnički ne pohranjuju u lancu, oni su teoretski sigurniji jer je IPFS otporan na cenzuru; niti jedan entitet nema moć da ga zatvori.

Budite u tijeku s kripto vijestima, primajte dnevna ažuriranja u svoju pristiglu poštu.

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