Разуменне стандартаў NFT, метаданых, з якіх яны складаюцца, і тэхналогіі, якая ляжыць у аснове web3, дапамагае нам лепш зразумець экасістэма ў цэлым.
Бясспрэчна, што NFT дапамаглі вывесці блокчейн і крыпта ў мэйнстрым, прыцягнуўшы зусім новую аўдыторыю, якая ў першую чаргу лічыла NFT і лічбавае мастацтва выдатная магчымасць узбагаціцца.
Усё больш і больш карыстальнікаў зацікавіліся незаменнымі токенамі, дзякуючы чаму незасвоены рынак дасягнуў уражлівых паказчыкаў за вельмі кароткі час. Ў недалёкай будучыні, NFT зменяць тое, як мы ствараем, спажываем і распаўсюджваем лічбавы кантэнт, адкрываючы новыя варыянты выкарыстання, якіх раней не было.
Па гэтых прычынах разуменне стандартаў, якія стаяць за гэтай з'явай, таксама дапамагае нам зразумець тэхналогію і зручнасць выкарыстання кожнага NFT і розных задзейнічаных пратаколаў блокчейна.
Нематэрыяльныя токены (NFT)
Дзякуючы блокчейну мы змаглі упершыню ў гісторыі зрабіць лічбавы аб'ект унікальным, што дазваляе нам набываць і валодаць файламі, рэсурсамі і лічбавымі ўласцівасцямі. Гэтымі ўласцівасцямі, якія пастаўляюцца ў выглядзе лічбавых токенаў, можна гандляваць і прадаваць, як і любыя іншыя актывы.
Незаменныя токены ўнікальныя і адрозніваюцца ад іншых токенаў, але, самае галоўнае, яны нельга падзяліць або падзяліць на дробныя часткі, адрозніваючы іх ад усіх іншых токенаў.
Такім чынам, NFT адзначаюць эвалюцыю актываў на аснове блокчейна, прадастаўляючы карыстальнікам лічбавы токен, адрозны ад крыптавалют, які дае валоданне непадзельным лічбавым аб'ектам, які не дублюецца.
З самага пачатку ст CryptoKitties у 2017 годзе, які падверг выпрабаванню сетку Ethereum, рынак NFT вырас як на дражджах, усталяваўшы новыя рэкорды не толькі ў росце, але таксама ў продажах і аб'ёмах, нават патрапіўшы ў самыя вядомыя аўкцыённыя дамы свету.
Манетызаваная графіка, CryptoPunks і BAYC
Многія з нас з'яўляюцца часткай толькі што зараджанай тэхналогіі, якая можа змяніць будучыню фінансаў і ўсяго вакол нас. Вызначэнне правілаў і захаванне іх з'яўляецца асновай стандартызацыі, якая вядзе да распрацоўкі новых парадыгмаў.
Ethereum з'яўляецца асноўным блокчейном для чаканкі, захоўвання і абмену NFT, і менавіта тут нарадзіўся першы NFT.
На канферэнцыі для аматараў тэхнікі і мастацтва, Кевін Маккой і Аніл Дэш, зрабіў першую транзакцыю лічбавай выявы на блокчейне. Гэта быў 2014 год, і яны не ведалі, што незаменныя токены выбухнуць разбуральна на працягу некалькіх гадоў, прынясучы такія праекты, як CryptoPunks і BAYC у СМІ, пабіўшы ўсе рэкорды продажаў лічбавага мастацтва.
У сакавіку 2021 года мастацкі твор пад назвай «Кожны дзень: першы 5000 дзеньs” прадаецца за 69 мільёнаў долараў на аўкцыённым доме Christie's.
Як ствараецца NFT?
У гэтым артыкуле мы разгледзім з чаго складаецца NFT, яго стандарты токенаў і як загрузіць яго ў Інтэрнэт.
NFT складаецца з 3 аб'ектаў:
- метададзеныя звязаны з лексемай
Ідэнтыфікатар - гэта проста лічбавае прадстаўленне, звязанае з NFT і яго ўладальнікам, дзякуючы чаму яго можна адрозніць ад іншых. The уладальнік гэта адрас, звязаны з кашальком уладальніка, і, нарэшце, Метададзеныя, сапраўдны змест нашых незаменных токенаў.
Метададзеныя, сэрца NFT
Захоўванне дадзеных у блокчейне - вельмі дарагая практыка. Памер блока, памер мемпула і транзакцыйныя выдаткі робяць яго непрыдатным сродкам. У Ethereum, напрыклад, у блокчейне не хапае месца для захоўвання выявы (за выключэннем выпадкаў, калі гэта невялікая SVG, у вектарнай графіцы). Такім чынам, масавае захоўванне малюнкаў, відэа, gif або любых іншых лічбавых носьбітаў павінна захоўвацца ў іншым месцы ў Інтэрнэце. Менавіта па гэтай прычыне такія тэхналогіі, як IPFS або Arweave і спецыяльныя службы гуляюць ключавую ролю ў дэцэнтралізаваным сховішчы. Менавіта па гэтай прычыне было вырашана размясціць толькі дадзеныя, звязаныя з NFT у блокчейне, а не ў самой выяве, што дазваляе зэканоміць шмат месца і зэканоміць выдаткі. Але з чаго канкрэтна складаюцца гэтыя метададзеныя?
Метададзеныя - гэта ў асноўным a JSON файл, які змяшчае:
- Спасылка на лічбавы носьбіт (gif, jpeg, ...)
- Характарыстыкі (рысы, атрыбуты, ...)
ERC стэнды для Запыт (для) каментарыяў Ethereum, ён акрэслівае набор правілаў і інструкцый, якім павінны прытрымлівацца распрацоўшчыкі для рэалізацыі ўсіх новых функцый. ERC па сутнасці EIP (унутраныя прапановы Ethereum) у асноўным прысвечаны дэцэнтралізаваным прыкладанням.
Як відаць з выявы, апублікаванай Адкрытае мора, добра вядомы рынак NFT, смарт-кантракт, у дадзеным выпадку заснаваны на ERC-721, змяшчае уладальнікадрас і TokenURI, спецыяльная опцыя, якая змяшчае «месца», дзе знаходзяцца метаданыя, якія змяшчаюць характарыстыкі NFT, у тым ліку знешні URL Http або на IPFS або ArWeave, пражываць. Больш інфармацыі аб метададзеных на Дакументы Opensea.
Каб лепш зразумець, як яны выглядаюць, гэта Метададзеныя ад знакамітага LarvaLabs Мібіты:
`{ “name”: “Meebit #12347”, “description”: “Meebit #12347”, “image”: “http://meebits.larvalabs.com/meebitimages/characterimage?index\u003d12347\u0026type\u003dfull\u0026imageType \u003djpg”, “atributes”: [ { “trait_type”: “Тып”, “value”: “Human” }, { “trait_type”: “Прычоска”, “value”: “Ponytail” }, { “trait_type” : “Колер валасоў”, “value”: “Цёмны” }, { “trait_type”: “Акуляры”, “value”: “Авіятары” }, { “trait_type”: “Кашуля”, “value”: “Топ” }, { “trait_type”: “Колер кашулі”, “value”: “Зялёны” }, { “trait_type”: “Штаны”, “value”: “Легінсы” }, { “trait_type”: “Колер штаноў”, “ value”: “Blue Camo” }, { “trait_type”: “Абутак”, “value”: “Canvas” }, { “trait_type”: “Колер абутку”, “value”: “Шэры” } ] }
Ідэя Metadata заключаецца ў тым, каб знайсці рашэнне для апісання характарыстык NFT таксама для неспецыялізаванай аўдыторыі, такой як мастакі, а не толькі для распрацоўшчыкаў, якія могуць проста прытрымлівацца набору інструкцый, каб стварыць сваю калекцыю. Мастаку патрэбныя рэчы:
- Стварыць уласную калекцыю або NFT індывідуальна (малюнкі, gif, відэа)
- Загрузіце медыяфайлы ў Інтэрнэт (AWS, воблака, IPFS, …) і атрымаць URL-адрас, звязаны з кожным з іх, які потым будзе ўключаны ў метададзеныя
- Стварыць унікальны JSON файл для кожнага носьбіта, які будзе ўтрымліваць метададзеныя, як у стандартным паказаным вышэй (URL выявы, атрыбуты/рысы, імя і г.д.)
- Загрузіць усё JSON файлы ў патрэбны інтэрнэт-носьбіт (AWS, воблака, IPFS, …) і атрымаць URL, звязаны з кожным з іх JSON файлы.
Цэнтралізаваныя службы, такія як AWS or Воблака пакутуюць ад дзвюх праблем, звязаных з мэтай, якую мы хочам дасягнуць:
- Цэнтралізацыя: калі сервер будзе ўзламаны або нават часова выйдзе з ладу, наш файл будзе страчаны разам з ім або будзе недаступны.
- На аснове месцазнаходжання: гэты тып сервера індэксуе файлы па імёнах, што азначае, што калі мы загрузім два розныя файлы з аднолькавым імем (three.png) і перапішам іх, яны будуць выглядаць інакш, чым папярэдні, чаго NFT спрабуе пазбегнуць, даючы адназначны лічбавы аб'ект.
,en IPFS (Міжпланетная файлавая сістэма) вырашае гэтую праблему, даючы нам a CID (ідэнтыфікатар кантэнту) як прадукт гэтай працэдуры, які будзе не толькі нашым ОПЗ адрас, але таксама будзе залежаць ад зместу яго метададзеных.
Калі метаданыя змяняюцца, URL таксама зменіцца разам з імі, такім чынам вяртаючы зусім іншыя файлы. У сістэме, прынятай ст ОПЗ, фактычна немагчыма вярнуць дзве розныя выявы з аднаго URL.
Акрамя таго, ОПЗ сістэма - гэта дэцэнтралізаваны механізм, які дазваляе файлам быць распаўсюджваецца па сетцы без наяўнасці пэўнага сервера. Гэта робіць дадзеныя вельмі ўстойлівымі да праблем, з якімі сутыкаецца цэнтралізаваная сістэма, напрыклад AWS ці аналагічны.
Хоць усё гэта можа быць складаным, для вылюдкаў можна паэксперыментаваць з рэпазітар прадастаўлены Ёмі для пакалення Смарт-кантракты для разгортвання NFT:
Дзякуючы ЁМІ, мы стварылі інструмент, каб дазволіць чытачу паспрабаваць свае сілы ў стварэнні метададзеных на ERC-721 стандарты. Па спасылцы па тэме GitHub старонка можна будзе:
- Загружаць: Мы зможам загрузіць файл, які будзе зроблены ў NFT. Ён будзе загружаны праз ОПЗ і спасылка будзе ўстаўлена ў TokenURI метададзеных.
- Апісанне: мы зможам уставіць апісанне, якое нам больш падабаецца.
- рысы характару: можна будзе ўставіць атрыбуты, якія апісваюць малюнак. Гэтыя звесткі, як мы бачылі, важныя для рэдкасці калекцый.
- Рысы Значэнне: дадатковая інфармацыя пра тып атрыбуту (Так/Не, Больш, Дрэнна, 30 і г.д.).
Пасля таго, як гэтыя характарыстыкі будуць устаноўлены, на дысплеі справа будуць паказаны метаданыя ў JSON фармат, які можна ўставіць у Разумны кантракт напісана ў Solidity.
Націснуўшы на «Загрузіць метададзеныя ў IPFS” можна будзе загрузіць абодва JSON і абраны файл непасрэдна ў IPFS і чаканіце NFT, які вы ствараеце, падпісаўшы яго непасрэдна з дапамогай MetaMask на OpenSea!
Самыя распаўсюджаныя стандарты
Як мы ўжо згадвалі, EIP (унутраныя прапановы Ethereum) звязаныя з NFT, неўзабаве ператварыліся ў аператыўныя стандарты пад назвай ERC (запыт каментарыяў Ethereum) становяцца пратаколамі токенаў, якія адпавядаюць пэўным патрабаванням.
Гэтыя стандарты з'яўляюцца фундаментальнымі для ўзаемадзеяння са смарт-кантрактамі і стварэння новай аперацыйнай логікі на рынку, дазваляючы:
- Адзіная мова для лёгкай інтэграцыі паміж рознымі платформамі
- Узаемадзеянне паміж рознымі ланцужкамі, якія могуць «чытаць» адны і тыя ж пратаколы.
Ніжэй прыведзены найбольш распаўсюджаныя стандарты з кароткім апісаннем:
ERC-721
Створаны ў студзені 2018, ён дазваляе ўкараняць API для смарт-кантрактаў NFT, прадстаўляючы цэлы шэраг інфармацыі (падзей), напрыклад, права ўласнасці на NFT, баланс адраса, розныя ўзгадненні і TokenURI in для таго, каб мець ужо згаданыя Метададзеныя.
ERC-721R
Нядаўна прадстаўленая, гэта версія папярэдняй версіі 720, але з функцыямі ў смарт-кантракце, якія дазваляюць карыстальніку атрымліваць кампенсацыю на працягу загадзя вызначанага перыяду часу. Гэты стандарт падрабязна абмяркоўваўся ў a асобны артыкул.
ERC-1155
Прадстаўлены ст Энджын каманда, гэта дазваляе канфігураваць некалькі токенаў у адным смарт-кантракце, эканомячы плату за газ і адкрываючы новыя функцыі, такія як магчымасць аб'яднаць незаменныя токены з заменнымі токенамі.
ERC-994
Гэта пашырэнне прадстаўленага ERC-721 ДНФТ, г.зн. Дэлегаваныя незаменныя токены, якія выкарыстоўваюцца ў фізічная ўласнасць. Яна накіравана на вырашэнне такіх праблем, як канфлікт геаграфічных прастор, юрыдычная сапраўднасць і фізічны суверэнітэт уласнасці і, нарэшце, сумяшчальнасць з фінансавымі кантрактамі.
ERC-809
Гэты стандарт прызначаны для арэнда NFT праз API, які дазваляе арэнду любых «сапернік дабро», гэта значыць любы актыў, выкарыстанне якога адным карыстальнікам немагчыма адначасова іншым.
ERC-1201
Падобна ERC-809, ERC-1201 прапануе сімвалізаваць правы арэнды а не проста дазваляць ім. Такім чынам можна субарэнда актыў, проста абмяняўшы токен.
ERC-998
Гэта стандарт, які дазваляе перадаваць альбо NFT, напрыклад ERC-721, альбо ўзаемазаменны ERC-20. Перадача токена ERC-998 азначае перадачу усю іерархію элементаў, прымацаваных да яго. Падумайце пра NFT персанажа ў a P2E відэагульня, якая пры продажы перадае новаму ўладальніку ўсе астатнія прадметы: даспехі, шлем, зброю і г.д.
Адбываецца тое, што токен ERC-998 можна аб'яднаць з ERC-721 у шэрагу пашырэнняў, якія былі спецыяльна ўказаны ніжэй:
- ERC998ERC721 якія складаюцца зверху ўніз, якія атрымліваюць, захоўваюць і перадаюць токены ERC721
- ERC998ERC20 якія складаюцца зверху ўніз, якія атрымліваюць, захоўваюць і перадаюць токены ERC20
- ERC998ERC721 якія складаюцца знізу ўверх, якія спасылаюцца на іншыя токены ERC721
- ERC998ERC20 якія складаюцца знізу ўверх, якія спасылаюцца на токены ERC721, але з токенам ERC-20
dNFT: дынамічны NFT
Мы бачылі, як асноўная характарыстыка NFT заключаецца ў статычным характары іх даных, што робіць іх кантэнт унікальным і нязменным, адкрываючы кантэксты і рынкі, якія мы доўга абмяркоўвалі. Хоць такія характарыстыкі з'яўляюцца моцным бокам у лічбавым свеце за тое, што стварылі «дэфіцыт» і «ўнікальнасць» там, дзе іх не было, яны могуць быць абмежаваннем для тых, хто хоча чаканіць NFT і зрабіць іх зменлівымі ў часе замест нязменных, прапаноўваючы новую логіку функцыянавання.
Калі гэта праўда, што змяненне URI звязана з ОПЗ спасылка ў метададзеных NFT можа фактычна змяніць візуальны выгляд NFT (і таму гэта ўжо магчыма з такімі стандартамі, як ERC-721), гэтак жа дакладна, што такая мадыфікацыя будзе прэрагатывай толькі распрацоўшчыкаў, хто мог такім чынам змяняць рысы па жаданні, анулюючы характарыстыку недаверу, на якую імкнецца дэцэнтралізаваная сістэма. Такім чынам, неабходны пратакол, які захоўвае характарыстыку недаверу нязменнай але робіць даныя ў NFT зменлівымі.
GameFi, напрыклад, патрабуе вельмі высокай інтэрактыўнасці. Тут NFT перашкаджаюць паляпшэнню зброі, персанажаў або прадметаў, напрыклад, абавязваючы гульца чаканіць іх і перапрадаваць на другасным рынку. Але калі б мы хацелі прасунуцца ў гульні з нашымі прадметамі, магчыма, перапрадаць тое, што мы старанна палепшылі падчас гульні, нам бы перашкодзілі гэта зрабіць. Вось дзе dNFT, або дынамічныя NFT, Увайдзіце.
dNFT прадстаўляюць дынамічную зменлівасць метададзеных на аснове ўмоў па-за межамі метададзеных, змяняючы код у смарт-кантракце і рэалізуючы аўтаматычныя змены ў тым, якія змены прымяняць да метададзеных і калі іх прымяняць. Гэтыя знешнія ўмовы могуць забяспечвацца Oracles, фідэрамі іншых вытворцаў, якія падключаюць блокчейн да знешніх сістэм, забяспечваючы новую інфармацыю і дазваляючы дынамічным NFT пастаянна змяняцца. Сярод найбольш вядомых з'яўляюцца Chainlink.
30
NFT і будучыня Інтэрнэту3
Паслядоўнасць укараненняў, звязаных з NFT, выпусціла сотні EIP і ERC у апошнія гады, укараненне інавацыйных варыянтаў выкарыстання. Гэты прагрэс не спыніўся, шалёна праецыруючы сябе ў напрамку IRL (у рэальным жыцці) і Phygital, спрабуючы навязаць сябе ў рэальным свеце, пераадольваючы цяперашнія абмежаванні і выкарыстоўваючы тэхналогіі, пра якія мы гаварылі.
Цяжка паверыць, што такая тэхналогія захаваецца абмяжоўваецца алічбоўкай твораў мастацтва або гульняў, але сапраўды знайшоў бы спрыяльную глебу ў праграмах і сэрвісах, якія яшчэ не да канца вывучаны.
Інавацыі і прагрэс NFT, верагодна, ахопяць некалькі рынкаў, раскрываючы патэнцыял web3. Падключэнне лічбавыя стваральнікі і карыстальнікі без патрэбы ў іншых пасярэдніках - гэта тое, на што накіраваны новы Інтэрнэт.
NFT дазволіць ствараць і будаваць новыя формы ўласнасці ў будучыні, але гэта мае як правы, так і абавязкі.
Уласнасць - стрыжань цывілізацыі.
(Лявон Самсон)
Крыніца: https://en.cryptonomist.ch/2022/04/30/nft-standards-metadata-web3/