Како се чуваат NFTs? On-Chain, Off-Chain и децентрализирано складирање

Не-замавливи токени (NFT) се, во крајна линија, форма на дигитални медиуми. И исто како и другите дигитални медиуми - од зборовите напишани во Дешифрирај написи до видеа на YouTube и стримувана музика - NFT, во нивната најосновна форма, се состојат од податоци составени од 1 и 0.

Тоа е важно бидејќи сè што е поврзано со NFT - од паметен договор живее во URL-то што го користите за да ја видите на самата слика - на крајот се сведува на 1 и 0 што се зачувани на компјутер.

Сепак, не сите техники за складирање NFT се создадени еднакви. Навистина, некои иматели на NFT можеби нема да поседуваат многу повеќе од URL или ID на токен. Затоа, вреди да одвоите време за да разберете како функционира складирањето 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 податоци на интерпланетарниот датотечен систем (IPFS). IPFS е дистрибуирана peer-to-peer мрежа на која датотеките се складираат низ повеќе јазли, што ги прави отпорни на единечни точки на неуспех, како што се проблеми со серверот.

Додека NFT складирани на IPFS не се технички складирани на синџирот, тие се теоретски побезбедни бидејќи IPFS е отпорен на цензура; ниту еден субјект нема моќ да го исклучи.

Останете на врвот на крипто вестите, добивајте дневни ажурирања во вашето сандаче.

Извор: https://decrypt.co/resources/how-are-nfts-stored-on-chain-off-chain-and-decentralized-storage