Jak jsou NFT uloženy? On-Chain, Off-Chain a decentralizované úložiště

Nezastupitelné žetony (NFT) jsou v konečném důsledku formou digitálních médií. A stejně jako ostatní digitální média – ze slov napsaných Dešifrovat články k videím na YouTube a streamované hudbě – NFT se ve své nejzákladnější podobě skládají z dat složených z 1s a 0s.

To je důležité, protože vše, co souvisí s NFT – od inteligentní smlouva žije v adrese URL, kterou používáte k zobrazení samotného obrázku – nakonec se scvrkne na 1s a 0s, které jsou uloženy v počítači.

Ne všechny techniky úložiště NFT jsou však vytvořeny stejně. Někteří držitelé NFT nemusí vlastnit mnohem více než URL nebo ID tokenu. Vyplatí se tedy věnovat čas tomu, abyste pochopili, jak úložiště NFT funguje, než začnete přemýšlet o nákupu nebo výrobě NFT.

Než se do toho pustíme, podívejme se na některé základní pojmy:

  • ?️ Servery—Server je počítač, stejně jako ten, na kterém čtete tento článek. Na rozdíl od počítače, na kterém toto čtete, jsou však servery mimořádně výkonné a mohou současně spouštět mnoho různých programů. Ve svém kořenovém adresáři NFT žijí a jsou uloženy na serverech.
  • ? Hosting—Naprostá většina lidí neprovozuje své vlastní servery, takže, ať už si to uvědomují, nebo ne, spoléhají na to, že tuto službu poskytne někdo jiný. Hosting označuje soubor služeb, včetně úložiště, obvykle provozovaných na serverech. Všechny NFT jsou někde hostovány.
  • ? Metadata—Metadata jsou data, která popisují jiná data. Metadata pomáhají serverům efektivněji vyhledávat, zpracovávat a ukládat data. Metadata NFT popisují vlastnosti, jako je (u PFP NFT) jeho název, barva, velikost, tvar, typ klobouku, typ brýlí atd.
  • #️⃣ Hash—Hash je kryptografická funkce, která při určitém vstupu produkuje pokaždé stejný výstup. Hash se obvykle používá ke zakódování mnoha informací ověřitelně a efektivně. NFT a všechna jeho metadata lze uložit do jediného hashu. Chcete-li získat praktické zkušenosti s hašováním, podívejte se tento hash generátor.
  • ? Chytrá smlouva—Inteligentní smlouvy jsou zakódované instrukce, které žijí na blockchainu. Jsou stavebními kameny decentralizovaných aplikací (dapps), včetně většiny NFT. Pravidla pro ražbu a výměnu NFT fungují ve smart kontraktech.

On-chain vs. off-chain úložiště

Uložení NFT on-chain znamená, že celý NFT – obrázek a všechna jeho metadata – existují na blockchain. Naopak, off-chain uložené NFT znamenají, že část nebo většina NFT je uložena mimo blockchain.

On-chain storage může být výhodnější, protože to znamená, že uživatelé mohou ověřit všechny aspekty NFT. Jen velmi málo projektů NFT se však rozhodlo pro tento způsob ukládání.

Příkladem takového, který ano, je Autoglyfy. Důvod je jednoduchý – obrázky JPEG obsahují mnoho dat, zvláště když tyto obrázky existují ve sbírkách v řádu tisíců nebo desetitisíců.

V důsledku toho se většina projektů NFT rozhodne ukládat skutečné snímky mimo řetězec. Mnoho známých projektů NFT jako Kryptopunky a Bored Ape Yacht Club volí skladování mimo řetězec.

Centralizovaný vs decentralizovaný hosting

V případě off-chain úložiště obsahuje smart kontrakt NFT informace, které ukazují na nějaké off-chain umístění, kde je uložen skutečný NFT JPEG obrázek. Obrázek NFT a jeho metadata jsou často uloženy v hash.

Tento hash se používá k označení centralizovaného nebo decentralizovaného poskytovatele hostingu.

Příklady centralizovaných poskytovatelů hostingu zahrnují Amazon a Google. Centralizovaní poskytovatelé hostingu provozují servery, které ukládají 1 a 0, které tvoří NFT.

Riziko centralizovaných poskytovatelů hostingu je, že (ačkoli nepravděpodobné) by se mohli kdykoli vypnout a vlastníkovo NFT by bylo ztraceno. Vše, co by vlastníkovi zůstalo, je v některých případech jako jednoduchý hash, který existuje v chytré smlouvě.

To je důvod, proč mnoho projektů volí k hostování svých NFT decentralizovaná řešení. Nejběžnějším řešením je hostování dat NFT na meziplanetárním souborovém systému (IPFS). IPFS je distribuovaná síť typu peer-to-peer, ve které jsou soubory uloženy ve více uzlech, díky čemuž jsou odolné vůči jednotlivým bodům selhání, jako jsou problémy se serverem.

Zatímco NFT uložené na IPFS nejsou technicky uloženy v řetězci, jsou teoreticky bezpečnější, protože IPFS je odolný vůči cenzuře; žádná jednotlivá entita nemá sílu to vypnout.

Mějte přehled o krypto novinkách, dostávejte denní aktualizace do vaší schránky.

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