Що таке IPFS і Filecoin і як їх можна використовувати для NFT?

Децентралізовані системи не можуть обіцяти «постійності» даних, але є частиною максималістського підходу до зберігання.

AccessTimeIconFeb 15, 2022 at 9:00 p.m. UTC
Updated Jun 14, 2024 at 8:33 p.m. UTC

Що ви насправді отримуєте, купуючи NFT?

Ви володієте унікальним маркером у блокчейні, який посилається на деякі дані поза ланцюгом. Токен є незамінним (унікальним) і незмінним (знаходиться в блокчейні). Це все, що гарантує NFT: ви володієте унікальним і незмінним посиланням на деякі дані.

Зосереджуючись на цьому CORE визначенні NFT, виникають дві основні проблеми.

По-перше, NFT настільки хороший, наскільки хороше LINK на його дані. Це посилання — лише рядок коду, але щоб NFT мав цінність, інші повинні погодитися, що воно стосується цінних даних.

По-друге, самі дані поза мережею повинні існувати, вони повинні десь зберігатися та бути доступними. Є багато випадків, коли посилання NFT пізніше повертають помилку 404 , що робить ці NFT марними.

Міжпланетна файлова система (IPFS) і Filecoin, протоколи з відкритим кодом, спочатку створені моїм роботодавцем, Protocol Labs, пропонують потенційні рішення. Однак розуміння того, як правильно використовувати ці рішення, часто є тим, що спотикає користувачів на практиці. Існують нюанси, які необхідно враховувати при їх безпосередньому використанні або створенні сервісів на їх основі.

Ми працюємо для Protocol Labs над продуктом під назвою NFT.Storage і витрачаємо багато часу на роздуми про те, як зробити NFT максимально корисними. Зараз індустрія все ще зародилася, і простір NFT зараз справді є Диким Заходом. Ми хочемо допомогти людям розповісти, що таке NFT, виклики NFT, технології, які існують для вирішення цих проблем, і як ми можемо розвивати культуру навколо NFT, щоб повною мірою використовувати переваги цих технологій.

Нещодавня стаття CoinDesk припустила, що IPFS T є «постійним» рішенням для NFT. Це неправильна характеристика IPFS. Для того, щоб NFT стали справді «незмінними» цифровими записами, спільнота повинна розробити кращі методи зв’язування даних і їх основного сховища, значною частиною якого можуть бути IPFS і Filecoin .

Посилення посилань на дані поза мережею

Посиланням NFT на дані поза мережею може бути будь-що, написане в коді. Найчастіше NFT містить URL-адресу HTTP, яка вказує на розташування даних десь в Інтернеті. Це проблематично для нібито незмінних активів. Хто керує сервером? Що станеться, якщо сервер вийде з ладу? Що робити, якщо ці дані буде видалено? Що робити, якщо він надсилає неправильні дані?

З URL-адресами HTTP має бути впевненість у тому, що постачальник послуг залишається безкомпромісним і що вміст, який він надає, насправді є вмістом, який шукають. Незважаючи на те, що токенна частина NFT знаходиться в блокчейні, актив настільки хороший, наскільки його слабка LINK.

Тут може допомогти IPFS. IPFS дозволяє користувачам зберігати та отримувати вміст на основі «відбитка» самого вмісту (криптографічний хеш, який називається CID ). Розмістивши CID IPFS у NFT, цей NFT безпосередньо посилається на самі дані, а не на крихке LINK HTTP.

IPFS сам по собі не є сховищем даних – це рівень поверх сховища даних. Будь-хто може попросити CID і отримати унікальний відповідний вміст назад, якщо хтось транслює його в мережу.

Крім того, IPFS універсально сумісний з будь-якою системою зберігання даних. Він може отримувати дані від централізованого постачальника, локального комп’ютера або децентралізованих протоколів зберігання – незалежно від того, що транслює CID до решти мережі.

Поширене помилкове уявлення про IPFS полягає в тому, що він має надавати «постійне» зберігання. У межах NFT його мета насправді полягає в тому, щоб запобігти типу гниття LINK , яке вражає так багато даних поза ланцюгом NFT. Але це T обов’язково вирішує, де зберігаються дані поза мережею.

Покращення доступності даних поза мережею

Щоб NFT був корисним, він не тільки повинен мати незмінний покажчик на свої дані, але й дані повинні зберігатися та бути доступними.

Принадність IPFS полягає в тому, що він T вимагає від користувачів вказувати, де знаходяться дані, а навпаки, які саме дані вони шукають, якщо є принаймні ONE копія даних, що передаються в мережу. Отже, коли ми думаємо про стійкість NFT, IPFS означає, що будь-хто може завантажувати, обслуговувати та копіювати дані NFT поза ланцюгом у будь-якій кількості місць, використовуючи будь-які інструменти, які йому подобаються.

Ми називаємо це « максималістичним » підходом до зберігання. Кожен, хто має будь-який зв’язок із NFT, може зберігати його дані локально, платити постачальнику (наприклад, Pinata, Infura), покладатися на децентралізовану мережу зберігання (наприклад, Filecoin , Arweave ) або використовувати комбінацію. За допомогою IPFS користувачі можуть застрахуватися від поломки ONE рішення, одночасно використовуючи інші. Проблема збереження NFT значною мірою технічно вирішена. Будь-хто, хто зацікавлений у NFT, повинен просто переконатися, що він зберігається у зручний для них спосіб. ONE частиною цього є розвиток культури, в якій люди несуть відповідальність за власні NFT, завантажуючи локальну копію та гарантуючи, що дані розміщуються в місцях, які вони вважають безпечними.

SingleQuoteLightGreenSingleQuoteLightGreen
Ми повинні відвести розмову від гарантій «постійності» до кращого розуміння наполегливості та стійкості.
SingleQuoteLightGreenSingleQuoteLightGreen

Це правда, що таку культуру, де люди несуть більше відповідальності за свої NFT, важко розвинути. Більшість людей T хочуть брати на себе цю додаткову відповідальність. Однак такі інструменти Web 3, як NFT.Storage, намагаються пом’якшити цю проблему, увімкнувши автономне сховище кількох поколінь як суспільний товар за допомогою IPFS і Filecoin.

Ілюзія постійності

Критики Filecoin вказують на проблеми децентралізованого зберігання, кажучи, що «NFT не є більш постійними, ніж будь-яка інша частина Інтернету». Але це занадто спрощує проект, наполягаючи на тому, що дані є «постійними». Звичайно, ніщо не є по-справжньому «постійним»; кожна система має власний набір хвостових ризиків і застережень. Якщо ми справді хочемо захистити навіть від 0,01% ймовірності того, що будь-яка окрема система виходить з ладу, ми хочемо прийняти більш комплексну, багаторівневу підхід.

Будь-яке рішення для зберігання даних поза ланцюгом буде багатогранним і має бути розроблено таким чином, щоб мати можливість заміни. Це може виглядати так, ніби ринки, художники та колекціонери зберігають дані в багатьох місцях, де відповідальність за зберігання та доступність виходить за межі одного протоколу. Як сказав наш колега Мікеал Роджерс: «Розмістіть свої дані стільки постачальників, скільки потрібно , Для вас були впевнені у своїй стабільності».

І Filecoin є ONE із таких варіантів зберігання, але його часто неправильно розуміють. Основна перевага Filecoin полягає в надійній гарантії того, що хтось там дійсно зберігає дані, як вони кажуть, протягом узгодженого періоду часу (те, що користувачі Filecoin називають «угодою»). Система розроблена як недорога та масштабована ( $0,01/TiB/рік , ємність 15EiB+ ).

Але це T перешкоджає йому мати можливість пропонувати гарантоване зберігання після закінчення однієї угоди. Нові розробки, такі як віртуальна машина Filecoin , дозволяють автоматично поновлювати та виправляти угоди, створюючи потужну основу для зберігання даних кількома поколіннями.

Поліпшення освіти та зміна культури

Важливо бути чесним щодо обмежень NFT. Оскільки NFT не є основними даними, які вони представляють, важливо розуміти їхні нюанси. На щастя, сьогодні існують такі рішення, як IPFS і Filecoin , щоб усунути їхні недоліки.

Однак ми повинні відвести розмову від гарантій «постійності» до кращого розуміння наполегливості та стійкості. Жодна система зберігання не може справді гарантувати постійність, але адресація вмісту дозволяє будь-кому, хто піклується про NFT, самостійно зберігати його у своїх вибраних системах.

Що може зробити спільнота, щоб допомогти простору NFT розвиватися, коли мова йде про сховище? Кілька ідей:

  • Постачальники гаманців повинні спростити для своїх користувачів локальне зберігання своїх даних NFT і закріпити їх на IPFS, щоб їм було легше отримати право власності на свої NFT
  • Більш децентралізовані мережі зберігання повинні використовувати IPFS CID як примітив для своїх URI - CID розроблені як універсальні, сумісні та сумісні з попередніми версіями - читайте тут, щоб Навчання більше
  • Більше розмов про сховище NFT! Розмова про це змушує служби, постачальників інструментів і служби зберігання взаємодіяти та спільно вирішувати проблему

Disclosure

Зверніть увагу, що наша політика конфіденційності, умови використання, файли cookie, та заборона на продаж своїх персональних даних було оновлено.

CoinDesk - це відзначений нагородами засіб масової інформації, який висвітлює криптовалютну індустрію. Журналісти видання дотримуються суворої редакційної політики. У листопаді 2023 року, CoinDesk придбала група Bullish, власник регульованої біржі цифрових активів Bullish, Мажоритарним власником Bullish Group є Block.one; обидві компанії мають інтереси в різних бізнесах, пов'язаних з блокчейном і цифровими активами, а також значні володіння цифровими активами, включаючи біткойн. CoinDesk працює як незалежний підрозділ з редакційним комітетом, який захищає журналістську незалежність. Співробітники CoinDesk, включаючи журналістів, можуть отримувати опціони в групі Bullish як частину своєї компенсації.


Learn more about Consensus 2024, CoinDesk's longest-running and most influential event that brings together all sides of crypto, blockchain and Web3. Head to consensus.coindesk.com to register and buy your pass now.