Як зберігаються NFT? Он-ланцюжок, поза ланцюгом і децентралізоване зберігання

Незамінні токени (NFT) є, зрештою, формою цифрових медіа. І так само, як і інші цифрові медіа-від слів, написаних на Розшифрувати статей до відео 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 містить інформацію, яка вказує на деяке місце поза ланцюгом, де зберігається фактичне зображення JPEG NFT. Часто зображення 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