Як захоўваюцца NFT? У ланцужку, па-за ланцугом і дэцэнтралізаванае сховішча

Незаменныя лексемы (NFT), у канчатковым рахунку, з'яўляюцца формай лічбавых сродкаў масавай інфармацыі. І гэтак жа, як і іншыя лічбавыя носьбіты - са слоў, напісаных у расшыфроўваць артыкулы да відэа YouTube і струменевай музыкі — NFT у сваёй самай асноўнай форме складаюцца з даных, якія складаюцца з адзінак і нуляў.

Гэта важна, таму што ўсё, што звязана з 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 выбіраюць захоўванне па-за сеткай.

Цэнтралізаваны супраць дэцэнтралізаванага хостынгу

У выпадку захоўвання па-за ланцугом смарт-кантракт NFT утрымлівае інфармацыю, якая паказвае на нейкае месца па-за ланцужком, дзе захоўваецца фактычны малюнак NFT JPEG. Часта малюнак NFT і яго метададзеныя захоўваюцца ў хэшы.

Гэты хэш выкарыстоўваецца для ўказання на цэнтралізаванага або дэцэнтралізаванага хостынг-правайдэра.

Прыклады цэнтралізаваных хостынг-правайдэраў ўключаюць Amazon і Google. Цэнтралізаваныя хостынг-правайдэры працуюць з серверамі, якія захоўваюць 1 і 0, якія складаюць NFT.

Рызыка цэнтралізаваных хостынг-правайдэраў заключаецца ў тым, што (хоць і малаверагодна) яны могуць закрыцца ў любы момант, і NFT ўладальніка будуць страчаны. Усё, што застанецца ўладальніку, у некаторых выпадках - гэта просты хэш, які існуе ў смарт-кантракце.

Вось чаму многія праекты выбіраюць выкарыстанне дэцэнтралізаваных рашэнняў для размяшчэння сваіх NFT. Найбольш распаўсюджаным рашэннем з'яўляецца размяшчэнне даных NFT у міжпланетнай файлавай сістэме (ОПЗ). IPFS - гэта размеркаваная аднарангавая сетка, у якой файлы захоўваюцца на некалькіх вузлах, што робіць іх устойлівымі да адзінкавых збояў, такіх як праблемы з серверам.

Хоць NFT, якія захоўваюцца ў IPFS, тэхнічна не захоўваюцца ў ланцужку, яны тэарэтычна больш бяспечныя, таму што IPFS устойлівы да цэнзуры; ні адзін суб'ект не мае права закрыць яго.

Будзьце ў курсе крыпта-навін, атрымлівайце штодзённыя абнаўленні ў паштовай скрыні.

Крыніца: https://decrypt.co/resources/how-are-nfts-stored-on-chain-off-chain-and-decentralized-storage