Как се съхраняват NFT? Във веригата, извън веригата и децентрализирано съхранение

Незаменяеми жетони (NFTS) в крайна сметка са форма на цифрова медия. И точно като други цифрови медии - от думите, написани в Разкодирай статии към видеоклипове в YouTube и поточно предавана музика — NFT, в най-основната си форма, се състоят от данни, съставени от 1 и 0.

Това е важно, защото всичко, свързано с NFT—от интелигентен договор живее в URL адреса, който използвате, за да го видите, до самото изображение - в крайна сметка се свежда до 1 и 0, които се съхраняват на компютър.

Не всички NFT техники за съхранение обаче са създадени еднакви. Наистина, някои притежатели на NFT може да не притежават много повече от URL адрес или идентификатор на токен. Така че си струва да отделите време, за да разберете как работи NFT съхранението, преди да помислите за закупуване или създаване на NFT.

Преди да се потопим, нека да разгледаме някои основни концепции:

  • ?️ Сървъри— Сървърът е компютър, точно като този, на който четете тази статия. За разлика от компютъра, на който четете това обаче, сървърите са изключително мощни и могат да изпълняват много различни програми едновременно. В основата си NFT живеят и се съхраняват на сървъри.
  • ? Хостинг— По-голямата част от хората не управляват свои собствени сървъри, така че, независимо дали го осъзнават или не, те разчитат на някой друг да предостави тази услуга. Хостингът се отнася до набор от услуги, включително съхранение, обикновено изпълнявани на сървъри. Всички NFT се хостват някъде.
  • ? Метаданни— Метаданните са данни, които описват други данни. Метаданните помагат на сървърите да намират, обработват и съхраняват данни по-ефективно. Метаданните на NFT описват характеристики като (за PFP NFT) неговото име, цвят, размер, форма, тип шапка, тип очила и т.н.
  • #️⃣ Хаш— Хешът е криптографска функция, която при даден вход произвежда един и същ изход всеки път. Хешът обикновено се използва за кодиране на много информация проверимо и ефективно. NFT и всички негови метаданни могат да се съхраняват в един хеш. За да получите практически опит с хеширането, разгледайте този хеш генератор.
  • ? Интелигентен договор— Интелигентните договори са кодирани инструкции, които живеят в блокчейн. Те са градивните елементи на децентрализирани приложения (dapps), включително повечето NFT. Правилата за сечене и обмен на NFT се намират в интелигентни договори.

Съхранение във веригата срещу извън веригата

Съхраняването на NFT във веригата означава, че целият NFT – изображението и всичките му метаданни – съществуват на blockchain. Обратно, NFT, съхранявани извън веригата, означава, че някои или по-голямата част от NFT се съхраняват извън блокчейна.

Съхранението във веригата може да бъде за предпочитане, защото означава, че потребителите могат да проверят всички аспекти на NFT. Много малко NFT проекти обаче избират този метод на съхранение.

Пример за такъв, който го прави е Автоглифи. Причината за това е проста – JPEG изображенията съдържат много данни, особено когато тези изображения съществуват в колекции от порядъка на хиляди или десетки хиляди.

В резултат на това повечето NFT проекти избират да съхраняват действителните изображения извън веригата. Много добре познати NFT проекти като Криптовалути и Bored Ape Yacht Club избират съхранение извън веригата.

Централизиран срещу децентрализиран хостинг

В случай на съхранение извън веригата, интелигентният договор на NFT съдържа информация, която сочи към някакво местоположение извън веригата, където се съхранява действителното NFT JPEG изображение. Често NFT изображението и неговите метаданни се съхраняват в хеш.

Този хеш се използва за насочване към централизиран или децентрализиран хостинг доставчик.

Примери за централизирани хостинг доставчици включват Amazon и Google. Централизираните хостинг доставчици управляват сървъри, които съхраняват 1 и 0, които съставляват NFT.

Рискът от централизираните хостинг доставчици е, че (макар и малко вероятно) те могат да се затворят по всяко време и NFT на собственика ще бъде загубен. Всичко, което ще остане на собственика, в някои случаи е обикновен хеш, който съществува в интелигентен договор.

Ето защо много проекти избират да използват децентрализирани решения за хостване на своите NFT. Най-често срещаното решение е да хоствате NFT данни в InterPlanetary File System (IPFS). IPFS е разпределена peer-to-peer мрежа, в която файловете се съхраняват в множество възли, което ги прави устойчиви на единични точки на повреда, като проблеми със сървъра.

Въпреки че NFT, съхранявани на IPFS, технически не се съхраняват във веригата, те теоретично са по-безопасни, тъй като IPFS е устойчив на цензура; нито един субект няма властта да го затвори.

Бъдете в крак с крипто новините, получавайте ежедневни актуализации във входящата си поща.

Източник: https://decrypt.co/resources/how-are-nfts-stored-on-chain-off-chain-and-decentralized-storage