NFT-standaarden, metadata en web3


Door NFT-standaarden, de metadata die ze vormen en de technologie achter web3 te begrijpen, krijgen we een beter inzicht in het hele ecosysteem.

Het valt niet te ontkennen dat NFT’s hebben geholpen om blockchain en cryptocurrencies in de mainstream te brengen, waardoor een geheel nieuw publiek is binnengekomen dat NFT’s en digitale kunst voornamelijk een geweldige kans vindt om zichzelf te verrijken.

De groeiende belangstelling voor niet-vervangbare tokens heeft een onaangeboorde markt in korte tijd tot opmerkelijke prestaties gestuwd.In de nabije toekomst zullen NFT’s de manier veranderen waarop we digitale inhoud creëren, consumeren en distribueren, waardoor nieuwe use-cases ontstaan ​​die nog nooit eerder zijn vertoond.

Om deze redenen helpt het begrijpen van de criteria achter dit fenomeen ons ook de technologie en bruikbaarheid van elke NFT en de verschillende betrokken blockchain-protocollen te begrijpen.

Niet-vervangbare tokens (NFT’s)

Dankzij blockchain kunnen we voor het eerst unieke digitale objecten maken, waardoor we bestanden, bronnen en digitale activa kunnen verwerven en bezitten.Deze eigendommen in de vorm van digitale tokens kunnen worden verhandeld en verkocht zoals elk ander actief.

Niet-fungeerbare tokens zijn uniek en kunnen worden onderscheiden van andere tokens, maar het belangrijkste is dat ze niet kunnen worden verdeeld of onderverdeeld, waardoor ze zich onderscheiden van alle andere tokens.

Als zodanig markeren NFT’s de evolutie van op blockchain gebaseerde activa, waardoor gebruikers een digitaal token krijgen dat verschilt van codering, waardoor ze een ondeelbaar en niet-repliceerbaar digitaal object bezitten.

Door het Ethereum-netwerk op de proef te stellen sinds de lancering van CryptoKitties in 2017, is de NFT-markt met grote sprongen gegroeid, waarbij nieuwe records zijn neergezet, niet alleen in termen van groei, maar ook in termen van verkoop- en transactievolume, en landde zelfs op ‘s werelds meest beroemd veilinghuis.

nft marktomvang

Inkomsten genereren Graphics, CryptoPunks en BAYC

Velen van ons maken deel uit van een opkomende technologie die de toekomst van financiën en alles om ons heen zou kunnen veranderen.Het definiëren en naleven van regels is de basis voor standaardisatie die leidt tot een nieuw ontwerpparadigma.

afbeeldingen voor het genereren van inkomstenInkomsten genereren Graphics, de eerste NFT

Ethereum is de primaire blockchain voor het slaan, opslaan en uitwisselen van NFT’s, en hier werden de eerste NFT’s geboren.

Op een conferentie voor tech- en kunstliefhebbers voerden Kevin McCoy en Anil Dash de eerste digitale beeldtransactie op de blockchain uit.Het was 2014 en ze hadden geen idee dat niet-vervangbare tokens binnen een paar jaar op een ontwrichtende manier zouden exploderen, projecten zoals CryptoPunks en BAYC in de media zouden brengen en alle verkooprecords voor digitale kunst zouden breken.

In maart 2021 werd een kunstwerk met de titel “Everydays: The First 5000 Days” bij Christie’s verkocht voor $ 69 miljoen.

terug nftBored Ape Yacht Club, BAYC
terug nftCryptoPunks door LarvaLabs
Hoe worden NFT’s gemaakt?

In dit artikel zullen we leren over de samenstelling van NFT’s, hun tokenstandaarden en hoe ze online kunnen worden geüpload.

NFT bestaat uit 3 objecten:

Token-ID (of ID)

Token eigenaar

Metadata die aan het token zijn gekoppeld

gegevens nft

Een ID is gewoon een numerieke weergave die is gekoppeld aan de NFT en de eigenaar ervan, waardoor deze wordt onderscheiden van andere.De eigenaar is het adres dat is gekoppeld aan de portemonnee van de eigenaar en ten slotte de metadata, de echte inhoud van onze niet-fungible tokens.

Metadata, de kern van NFT’s

Het opslaan van gegevens in een blockchain is een zeer dure praktijk.Blokgrootte, mempool-grootte en transactiekosten maken het een ongeschikt medium.Op Ethereum is er bijvoorbeeld niet genoeg ruimte op de blockchain om afbeeldingen op te slaan (behalve in de vorm van kleine SVG’s, in vectorafbeeldingen).Daarom moet massaopslag van afbeeldingen, video’s, GIF’s of andere digitale media ergens anders online worden opgeslagen.Het is om deze reden dat technologieën zoals IPFS of Arweave en dedicated services een sleutelrol spelen bij gedecentraliseerde opslag.Om deze reden is besloten om alleen NFT-gerelateerde gegevens op de blockchain te zetten, niet de afbeeldingen zelf, wat veel ruimte en kosten bespaart.Maar wat houdt deze metadata precies in?

Metadata is in feite een JSON-bestand dat het volgende bevat:

beschrijven

Links naar digitale media (gif, jpeg…)

Kenmerken (kenmerken, attributen…)

metadata openzee

ERC staat voor Ethereum Request (for) Comments, en het schetst een reeks regels en instructies die ontwikkelaars moeten volgen om alle nieuwe functies te implementeren.ERC’s zijn in wezen EIP’s (Ethereum Internal Proposals) en zijn voornamelijk bedoeld voor gedecentraliseerde applicaties.

Zoals te zien is op de foto’s die zijn vrijgegeven door de bekende NFT-markt OpenSea, bevat het op ERC-721 gebaseerde slimme contract in dit geval het adres van de eigenaar en de token-URI, een speciale optie die metadata bevat die NFT-kenmerken bevatten, inclusief externe Http-URL of op IPFS of ArWeave.Meer informatie over metadata van Opensea-documenten.

Om beter te begrijpen hoe ze eruit zien, zijn dit metadata van de beroemde Meebits van LarvaLabs:

`{ “name”: “Meebit #12347”, “description”: “Meebit #12347”, “image”: “http://meebits.larvalabs.com/meebitimages/characterimage?index\u003d12347\u0026type\u003dfull\u0026imageType \u003djpg”, “Eigenschappen”: [ { “trait_type”: “类型”, “值”: “人类” }, { “trait_type”: “发型”, “值”: “马尾辫” }, { “trait_type” :“头发颜色”,“价值”:“深色”},{“特质类型”:“眼镜”,“价值”:“飞行员”},{“特质类型”:“衬衫”,“价值”:“抹胸” }, { “trait_type”: “衬衫颜色”, “value”: “绿色” }, { “trait_type”: “裤子”, “value”: “打底裤” }, { “trait_type”: “裤子颜色”, “价值”:“蓝色迷彩”},{“特质类型”:“鞋子”,“价值”:“帆布”},{“特质类型”:“鞋子颜色”,“价值”:“灰色”}]}

Het idee achter metadata is om een ​​oplossing te vinden om NFT’s te karakteriseren voor leken, zoals artiesten, niet alleen ontwikkelaars, die eenvoudig een reeks instructies kunnen volgen om hun collecties te maken.Wat een kunstenaar nodig heeft is:

Maak uw eigen collecties of NFT’s (afbeeldingen, GIF’s, video’s) afzonderlijk
Upload media online (AWS, cloud, IPFS, enz.) en verkrijg de URL die aan elk medium is gekoppeld, en neem deze vervolgens op in metadata
Genereer een uniek JSON-bestand voor elk medium dat metadata bevat, de hierboven getoonde criteria (afbeeldings-URL, attributen/kenmerken, naam, enz.)
Upload alle JSON-bestanden naar de gewenste online media (AWS, cloud, IPFS, enz.) en verkrijg de URL die aan elk JSON-bestand is gekoppeld.

Gecentraliseerde services zoals AWS of Cloud hebben twee problemen met betrekking tot wat we willen bereiken:

Centralisatie: als een server wordt gehackt of tijdelijk uitvalt, gaan onze bestanden ermee verloren of zijn ze ontoegankelijk.
Locatiegebaseerd: dit type server indexeert bestanden op naam, wat betekent dat als we twee verschillende bestanden (drie .pngs) met dezelfde naam uploaden en ze overschrijven, ze er anders uit zullen zien dan de vorige, wat NFT’s proberen te vermijden. enkel nummer object.

IPFS (Interplanetary File System) lost dit probleem op door ons een CID (Content Identifier) ​​​​te geven als het product van dit proces, dat niet alleen ons IPFS-adres is, maar ook afhankelijk is van de inhoud van de metadata.

Als de metadata verandert, verandert ook de URL, waardoor een heel ander bestand wordt geretourneerd.In het systeem van IPFS is het praktisch onmogelijk om twee verschillende afbeeldingen van dezelfde URL te retourneren.

Bovendien is het IPFS-systeem een ​​gedecentraliseerd mechanisme waarmee bestanden op het netwerk kunnen worden gedistribueerd zonder dat een specifieke server nodig is.Dit maakt de gegevens zeer goed bestand tegen problemen die worden ondervonden door gecentraliseerde systemen zoals AWS of vergelijkbare systemen.

Hoewel dit allemaal ingewikkeld kan zijn, kun je voor geeks de repository van Yomi proberen om slimme contracten te genereren voor het inzetten van NFT’s:

slim contract nft

Dankzij YOMI hebben we een tool gemaakt waarmee lezers kunnen experimenteren met het maken van metadata op basis van de ERC-721-standaard.Op de link naar de relevante GitHub-pagina kunt u:

Uploaden: we kunnen bestanden uploaden die in NFT’s moeten worden omgezet.Het wordt geüpload via IPFS en de link wordt ingevoegd in de token-URI in de metadata.
Beschrijving: we kunnen onze favoriete beschrijving invoegen.
Eigenschappen: Eigenschappen die de afbeelding beschrijven kunnen worden ingevoegd.Zoals we hebben gezien, is deze informatie belangrijk voor de zeldzaamheid van het verzamelobject.
Kenmerkwaarde: Aanvullende informatie over het attribuuttype (ja/nee, meer, slecht, 30, etc.).

Zodra deze kenmerken zijn ingesteld, toont het scherm aan de rechterkant metadata in JSON-indeling die kan worden ingevoegd in een slim contract dat is geschreven in Solidity.

Door op “Upload Metadata to IPFS” te klikken, kunt u JSON en geselecteerde bestanden rechtstreeks naar IPFS uploaden en de NFT maken die u aan het maken bent door rechtstreeks op OpenSea met MetaMask te ondertekenen

Slimme contractmetadata

meest voorkomende standaard

Zoals we al vermeldden, veranderde het EIP (Ethereum Internal Proposal) met betrekking tot NFT’s snel in een operationele standaard genaamd ERC (Ethereum Request for Comments), een tokenprotocol dat aan bepaalde vereisten voldoet.

Deze normen vormen de basis voor interactie met slimme contracten en het creëren van nieuwe operationele logica op de markt, waardoor:

Eén taal voor eenvoudige integratie van verschillende platforms

Interoperabiliteit tussen verschillende ketens van hetzelfde protocol kan worden “gelezen”.

Hieronder volgen de meest voorkomende normen en korte beschrijvingen:

ERC-721

Het is gemaakt in januari 2018 en maakt het mogelijk om een ​​API voor slimme NFT-contracten te implementeren, waarbij een reeks informatie (gebeurtenissen) wordt geïntroduceerd, zoals NFT-eigendom, adressaldi, verschillende goedkeuringen en token-URI’s om de reeds genoemde metadata te hebben.

ERC-721R

Onlangs gelanceerd, het is een versie van de vorige 720, maar met functies in slimme contracten waarmee gebruikers voor een vooraf bepaalde periode kunnen worden gecompenseerd.Deze norm is in een ander artikel uitgebreid besproken.

ERC-1155

Gelanceerd door het Enjin-team, kunnen meerdere tokens worden geconfigureerd in één slim contract, waardoor gaskosten worden bespaard en nieuwe functies worden geopend, zoals de mogelijkheid om niet-vervangbare tokens te combineren met fungibele tokens.

ERC-994

Dit is een uitbreiding van ERC-721 die DNFT introduceert, de delegatie van niet-vervangbare tokens, voor fysiek eigendom.Het is bedoeld om kwesties aan te pakken zoals geospatiale conflicten, rechtsgeldigheid en fysieke soevereiniteit van eigendom, en uiteindelijk compatibiliteit met financiële contracten.

ERC-809

De standaard is gericht op het huren van NFT’s via een API die het mogelijk maakt om “concurrerende goederen” te huren, d.w.z. een gebruiker kan niet tegelijkertijd activa van een andere gebruiker gebruiken.

ERC-1201

Net als ERC-809, stelt ERC-1201 voor om erfpachtrechten te symboliseren in plaats van ze simpelweg toe te staan.Op deze manier kunnen activa worden onderverhuurd door simpelweg tokens uit te wisselen.

ERC-998

Dit is een standaard die de overdracht van NFT’s mogelijk maakt (zoals ERC-721) of een alternatief voor ERC-20.Het overdragen van een ERC-998-token betekent dat de hele hiërarchie van eraan gekoppelde items wordt overgedragen.Denk aan de NFT van een personage in een P2E-videogame en wanneer deze wordt verkocht, worden alle andere items overgedragen aan de nieuwe eigenaar: bepantsering, helmen, wapens, enz.

Wat er gebeurt, is dat ERC-998-tokens kunnen worden gecombineerd met ERC-721, in een reeks extensies die hieronder specifiek worden gespecificeerd:

ERC998ERC721 Samenstelbare top-down ontvangen, vasthouden en overdragen van ERC721-tokens
ERC998ERC20 Samenstelbare top-down ontvangen, opslaan en verzenden van ERC20-tokens
ERC998ERC721 configureerbare bottom-up koppeling met andere ERC721-tokens
ERC998ERC20 composable bottom-up, gekoppeld aan ERC721-tokens, maar met ERC-20-tokens

dNFT: Dynamische NFT

We hebben gezien hoe het belangrijkste kenmerk van NFT’s is hoe de statische aard van hun gegevens hun inhoud uniek en onveranderlijk maakt, waardoor omgevingen en markten worden geopend die we uitvoerig hebben besproken.Hoewel deze kenmerken voordelen vertegenwoordigen voor het creëren van “schaarste” en “uniekheid” in de digitale wereld, kunnen ze beperkingen vormen voor iedereen die NFT’s wil minten en ze tijdelijk veranderlijk in plaats van onveranderlijk wil maken, wat een nieuwe logica van de werking suggereert.

Hetzelfde geldt als het wijzigen van de URI die is gekoppeld aan de IPFS-link in de metadata van de NFT inderdaad het visuele uiterlijk van de NFT kan veranderen (dit is dus al mogelijk via standaarden zoals ERC-721), dan is deze wijziging alleen het voorrecht van de ontwikkelaar, dus ze kunnen de functies naar believen wijzigen, waardoor de vertrouwde functies die een gedecentraliseerd systeem zich richt ongeldig worden.Wat dus nodig is, is een protocol dat de trustless-eigenschappen intact houdt, maar de gegevens in de NFT veranderlijk maakt.

GameFi vereist bijvoorbeeld een zeer hoge mate van interactiviteit.Hier voorkomen NFT’s verbeteringen aan wapens, personages of objecten, bijvoorbeeld door spelers te binden om ze te slaan en door te verkopen op de secundaire markt.Maar als we onze items willen gebruiken om vooruitgang te boeken in het spel, of misschien iets willen doorverkopen dat we zorgvuldig in het spel hebben verbeterd, kunnen we dat niet doen.Dit is waar dNFT’s of dynamische NFT’s binnenkomen.

dNFT’s introduceren dynamische variabiliteit in metadata op basis van andere voorwaarden dan metadata, wijzigen van code in slimme contracten en automatisch wijzigen van wijzigingen die worden toegepast op metadata en wanneer ze worden toegepast.Deze externe voorwaarden kunnen worden geleverd door orakels, met feeders van derden die de blockchain verbinden met externe systemen, nieuwe informatie verstrekken en dynamische NFT’s constant laten veranderen.De meest bekende hiervan is Chainlink.

30

De toekomst van NFT’s en het web3

In de afgelopen jaren heeft een stortvloed aan implementaties met betrekking tot NFT’s geleid tot honderden EIP’s en ERC’s, waarbij innovatieve use-cases zijn geïntroduceerd.Deze vooruitgang staat niet stil, projecteert zichzelf verwoed in IRL (in het echte leven) en Phygital, in een poging zichzelf op te dringen aan de echte wereld door de huidige beperkingen te overwinnen en de technologie te gebruiken waar we het over hebben gehad.

Het is moeilijk te geloven dat dergelijke technologie beperkt zal blijven tot het digitaliseren van kunstwerken of games, maar het zal inderdaad vruchtbare grond vinden in apps en services die nog volledig moeten worden verkend.

Innovaties en vorderingen op het gebied van NFT’s kunnen meerdere markten stormenderhand veroveren en het potentieel van web3 ontsluiten.Digitale makers en gebruikers met elkaar verbinden zonder dat er andere tussenpersonen nodig zijn, dat is het doel van het nieuwe internet.

NFT’s zullen in de toekomst de creatie en constructie van nieuwe vormen van eigendom mogelijk maken, maar dit heeft zowel rechten als plichten.

Bron van informatie: samengesteld uit CRYPTONOMIST door 0x Information.Het copyright behoort toe aan de auteur Danilo Giudice en mag niet worden gereproduceerd zonder toestemming

Total
0
Shares
Related Posts