Ingen NFT'er er skabt lige. Faktisk er de ikke alle skabt på samme måde. Ethereum Foundation har en række forskellige NFT-standarder, der giver brugerne mulighed for at skabe forskellige slags NFT'er, der opfører sig anderledes eller har forskellige værktøjer. Her vil vi se på et par af de NFT-centrerede ERC'er og EIP'er, du bør kende til.
Forståelse af Ethereum-standarder
Før vi dykker ned i de forskellige Ethereum-standarder for NFT'er, lad os hurtigt overveje, hvordan Ethereum-standarder bliver til.
Selvom vi ved, at Vitalik Buterin er skaberen og "lederen" af Ethereum, kan han stadig ikke træffe ensidige beslutninger. I stedet er der et enormt netværk af udviklere, der arbejder sammen om at lave ændringer i, hvordan Ethereum blockchain fungerer. De gør disse ændringer igennem Ethereum forbedringsforslag.
Idéer til nye standarder starter som "Ethereum-anmodninger om kommentarer" eller "ERC'er." Disse gennemgår en (normalt) lang og besværlig offentlig anmeldelse, kommentarer og revisionsproces. Langt de fleste bliver aldrig accepteret og bliver aldrig en del af Ethereum-netværket.
Nummerbetegnelsen for ERC'er og EIP'er er angivet i den rækkefølge, de foreslås, i stedet for den rækkefølge, de accepteres. For eksempel er der en ERC-601, men du skulle se ret godt efter for at finde ERC-602 – fordi den aldrig blev en fungerende Ethereum-standard.
Nogle Ethereum-standarder er for tokens (fungible og andet), og andre er til kontrakter, grænseflader og andre elementer i Ethereum-netværket.
The Dawn of Modern NFT'er og smarte kontrakter
ERC-20 skabt ETH, som vi kender det i dag, herunder tokens evne til at arbejde i smarte kontrakter. NFT'er arbejdede teknisk på ERC-20, og de tidligste NFT'er blev præget på ERC-20, før dedikerede NFT-standarder opstod. Men, ERC-20 optimerede ikke til NFT'er. Det gjorde ERC-721.
Specifikt arbejdede med én NFT ad gangen med ERC-20, men jo mere du tilføjede, jo mere rodet blev det. ERC-20 var trods alt beregnet til valuta, som i sagens natur er fungibel. Inden 2018 hvornår ERC-721 blev afsluttet, var det allerede klart, at ikke-fungible tokens skulle være håndterbare i en skala, der ikke var gennemførlig med ERC-20-standarden.
Selvfølgelig, fordi de fleste NFT'er er købt med "basic" tokens, og NFT'er og basic tokens var forskellige standarder, opstod behovet for "en standards standard." ERC-1155 åbnet døren til smarte kontrakter, der involverer både ERC-20 og ERC-721.
Standarder for skabere og kunstnere
Efterhånden som NFT'er vandt popularitet, især i kunstscenen, blev det mere og mere almindeligt at se folk skabe og overføre NFT'er i stor skala. ERC-2309 gjort papirarbejdet lettere ved at tillade samtidige eller på hinanden følgende NFT'er i en kontrakt at have på hinanden følgende token-id'er.
ERC-2981 er standarden, der gør det muligt for mynteren af en NFT at udtrække royalties fra videresalg, uanset hvilken platform (eller platforme), hvorpå salget eller videresalget finder sted.
Ethereum-standarder udvider anvendelsen af NFT'er
Du har hørt om fungible tokens. Du har hørt om ikke-fungible tokens. Har du hørt om "semi-fungible tokens?" ERC-3525 giver mulighed for oprettelse af tokens, der har forskellige identifikatorer (ikke-fungible), men den samme værdi (fungible). Det lyder måske som et ERC-20-token, men igen, denne EIP løser et specifikt problem.
Medlemskab af en decentraliseret autonom organisation er et glimrende eksempel. DAO'er virker ligesom børsnoterede virksomheder. Enkeltpersoner betaler for medlemskab og ved at bevise, at de har medlemskab (i dette tilfælde gennem ejerskab af særlige kryptovaluta-tokens), træffer de beslutninger om, hvordan organisationen fungerer.
De tokens, der bruges til at sikre medlemskab, gøre krav på vælgerrettigheder og have andre værktøjer inden for en DAO, kan ikke alle være ens, men de skal alle have samme værdi. Dette gør det muligt for dem at være identificerbare, men det gør det også muligt at overføre dem. Det er, hvad ERC-3525 gør.
Men antag, at du kun vil have et token til at være brugbart én gang? Som en billet, der giver brugeren et bestemt hjælpeprogram og derefter forsvinder? Der er en EIP for det. ERC-4400 tillader ERC-721 tokens at blive ændret til at blive "forbrugt", når en ejer indkasserer det for en lovet velsignelse. Tilsvarende ERC-4907 giver en person mulighed for at "leje" NFT'er i en forudbestemt tidsramme.
ERC-4906 har også at gøre med NFT'er, men det er forholdsvis kedeligt. Standarden har netop gjort det nemmere at spore redigeringer af en NFTs metadata.
Flere NFT-standarder betyder bedre fungerende NFT'er
De fleste mennesker, der ejer de fleste NFT'er, kunne sandsynligvis være holdt op med at læse på ERC-721. Men for dem, der ønsker at præge og bruge NFT'er på innovative måder, og dem, der stadig tror, at det mest spændende NFT-værktøj stadig er på vej, er nye Ethereum NFT-standarder afgørende.