Ingen NFT-er er skapt like. Faktisk er de ikke alle skapt på samme måte. Ethereum Foundation har en rekke forskjellige NFT-standarder som lar brukere lage forskjellige typer NFT-er som oppfører seg annerledes eller har forskjellige verktøy. Her skal vi se på noen av de NFT-sentriske ERCene og EIPene du bør vite om.
Forstå Ethereum-standarder
Før vi dykker inn i de forskjellige Ethereum-standardene for NFT-er, la oss raskt vurdere hvordan Ethereum-standarder blir til.
Selv om vi vet at Vitalik Buterin er skaperen og "lederen" av Ethereum, kan han fortsatt ikke ta ensidige beslutninger. I stedet er det et stort nettverk av utviklere som jobber sammen for å gjøre endringer i hvordan Ethereum-blokkjeden fungerer. De gjør disse endringene gjennom Ethereum forbedringsforslag.
Ideer til nye standarder starter som "Ethereum Requests for Comment" eller "ERCs." Disse går gjennom en (vanligvis) lang og krevende offentlig gjennomgang, kommentar og revisjonsprosess. De aller fleste blir aldri akseptert og blir aldri en del av Ethereum-nettverket.
Nummerbetegnelsen for ERC-er og EIP-er er gitt i den rekkefølgen de er foreslått i stedet for den rekkefølgen de er akseptert. For eksempel er det en ERC-601, men du må lete ganske hardt for å finne ERC-602 – fordi den aldri ble en fungerende Ethereum-standard.
Noen Ethereum-standarder er for tokens (fungible og andre), og andre er for kontrakter, grensesnitt og andre elementer i Ethereum-nettverket.
The Dawn of Modern NFT-er og smarte kontrakter
ERC-20 skapte ETH slik vi kjenner den i dag, inkludert tokens evne til å fungere i smarte kontrakter. NFT-er fungerte teknisk på ERC-20, og de tidligste NFT-ene ble preget på ERC-20 før dedikerte NFT-standarder oppsto. Men, ERC-20 optimaliserte ikke for NFT-er. ERC-721 gjorde det.
Nærmere bestemt, arbeid med én NFT om gangen fungerte med ERC-20, men jo mer du la til, jo rotete ble det. Tross alt var ERC-20 ment for valuta som av natur er fungibel. Innen 2018 når ERC-721 ble avsluttet, var det allerede klart at ikke-fungible tokens måtte være håndterbare i en skala som ikke var gjennomførbar med ERC-20-standarden.
Selvfølgelig, fordi de fleste NFT-er er kjøpt med "grunnleggende" tokens, og NFT-er og grunnleggende tokens var forskjellige standarder, oppsto behovet for "en standardstandard." ERC-1155 åpnet døren for smarte kontrakter som involverer både ERC-20 og ERC-721.
Standarder for skapere og artister
Etter hvert som NFT-er ble populær, spesielt i kunstscenen, ble det stadig mer vanlig å se folk lage og overføre NFT-er i stor skala. ERC-2309 gjorde papirarbeidet enklere ved å la samtidige eller påfølgende NFT-er i en kontrakt ha påfølgende token-identifikatorer.
ERC-2981 er standarden som lar mynteren av en NFT trekke ut royalties fra videresalg, uavhengig av plattformen (eller plattformene) som salget eller videresalget skjer på.
Ethereum-standarder utvider bruken av 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 gjør det mulig å lage tokens som har forskjellige identifikatorer (ikke-fungible), men samme verdi (fungible). Det kan høres ut som et ERC-20-token, men igjen, denne EIP løser et spesifikt problem.
Medlemskap i en desentralisert autonom organisasjon er et godt eksempel. DAO fungerer som børsnoterte selskaper. Enkeltpersoner betaler for medlemskap og, ved å bevise at de har medlemskap (i dette tilfellet gjennom eierskap av spesielle kryptovaluta-tokens), tar beslutninger om hvordan organisasjonen fungerer.
Tokenene som brukes til å sikre medlemskap, kreve velgerrettigheter og ha andre verktøy i en DAO kan ikke alle være like, men de må alle ha samme verdi. Dette gjør at de kan identifiseres, men det lar dem også overføres. Det er det ERC-3525 gjør.
Men anta at du vil at et token bare skal være brukbart én gang? Som en billett som tillater brukeren en viss nytte og deretter forsvinner? Det er en EIP for det. ERC-4400 lar ERC-721-tokens modifiseres for å bli "konsumert" når en eier innkasserer den for en lovet velsignelse. På samme måte, ERC-4907 lar en person "leie" NFT-er for en forhåndsbestemt tidsramme.
ERC-4906 har også med NFT å gjøre, men det er relativt kjedelig. Standarden har nettopp gjort det enklere å spore redigeringer av en NFTs metadata.
Flere NFT-standarder betyr bedre fungerende NFT-er
De fleste som eier de fleste NFT-er kunne sannsynligvis ha sluttet å lese på ERC-721. Men for de som ønsker å lage og bruke NFT-er på innovative måter og de som fortsatt tror at det mest spennende NFT-verktøyet fortsatt er på vei, er nye Ethereum NFT-standarder avgjørende.