- Повернутися до менюЦіни
- Повернутися до менюдослідження
- Повернутися до менюКонсенсус
- Повернутися до менюСпонсорський матеріал
- Повернутися до меню
- Повернутися до меню
- Повернутися до меню
- Повернутися до менюВебінари та Заходи
Що таке IPFS і Filecoin і як їх можна використовувати для NFT?
Децентралізовані системи не можуть обіцяти «постійності» даних, але є частиною максималістського підходу до зберігання.
Що ви насправді отримуєте, купуючи 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, завантажуючи локальну копію та забезпечуючи розміщення даних у місцях, які вони вважають безпечними.
Ми повинні відвести розмову від гарантій «постійності» до кращого розуміння наполегливості та стійкості.
Дивіться також: «Permanent Dropbox» на основі Arweave залучив 1,6 мільйона доларів США
Це правда, що таку культуру, де люди несуть більше відповідальності за свої 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! Розмова про це змушує служби, постачальників інструментів і служби зберігання взаємодіяти та спільно вирішувати проблему
Примітка: Погляди, висловлені в цьому стовпці, належать автору і не обов'язково відображають погляди CoinDesk, Inc. або її власників та афіліатів.
David Choi
Девід Чой є менеджером із продуктів у Protocol Labs, де він очолює команду Nitro, яка створює децентралізоване надійне сховище для розробників простими та чудовими способами через IPFS і Filecoin , включаючи NFT.Storage і Web3.Storage.
