Inga NFTs skapas lika. Faktum är att de inte alla är skapade på samma sätt. Ethereum Foundation har ett antal olika NFT-standarder som tillåter användare att skapa olika typer av NFT: er som beter sig annorlunda eller har olika verktyg. Här kommer vi att titta på några av de NFT-centrerade ERC: er och EIP: er du bör känna till.
Förstå Ethereum-standarder
Innan vi dyker in i de olika Ethereum-standarderna för NFT: er, låt oss snabbt överväga hur Ethereum-standarder kommer till.
Även om vi vet att Vitalik Buterin är skaparen och "ledaren" av Ethereum, kan han fortfarande inte fatta ensidiga beslut. Istället finns det ett enormt nätverk av utvecklare som arbetar tillsammans för att göra ändringar i hur Ethereum blockchain fungerar. De gör dessa förändringar igenom Ethereums förbättringsförslag.
Idéer för nya standarder börjar som "Ethereum Requests for Comment" eller "ERCs." Dessa går igenom en (vanligtvis) lång och mödosam offentlig granskning, kommentar och revisionsprocess. De allra flesta accepteras aldrig och blir aldrig en del av Ethereum-nätverket.
Nummerbeteckningen för ERC och EIP ges i den ordning de föreslås snarare än den ordning de accepteras. Det finns till exempel en ERC-601, men du måste leta ganska hårt för att hitta ERC-602 — eftersom den aldrig blev en fungerande Ethereum-standard.
Vissa Ethereum-standarder är för tokens (fungibla och andra), och andra är för kontrakt, gränssnitt och andra delar av Ethereum-nätverket.
The Dawn of Modern NFTs och Smart Contracts
ERC-20 skapade ETH som vi känner den idag, inklusive tokens förmåga att fungera i smarta kontrakt. NFT: er fungerade tekniskt på ERC-20, och de tidigaste NFT: erna präglades på ERC-20 innan dedikerade NFT-standarder uppstod. Men, ERC-20 optimerade inte för NFT. Det gjorde ERC-721.
Närmare bestämt, att arbeta med en NFT åt gången fungerade med ERC-20, men ju mer du lade till, desto rörigare blev det. Trots allt var ERC-20 avsedd för valuta som till sin natur är fungibel. När 2018 ERC-721 slutfördes stod det redan klart att icke-fungibla tokens skulle behöva vara hanterbara i en skala som inte var genomförbar med ERC-20-standarden.
Naturligtvis, eftersom de flesta NFT: er köps med "basic" tokens, och NFT: er och grundläggande tokens var olika standarder, uppstod behovet av "en standards standard." ERC-1155 öppnade dörren till smarta kontrakt som involverar både ERC-20 och ERC-721.
Standarder för kreatörer och artister
När NFT: er blev populära, särskilt inom konstscenen, blev det allt vanligare att se människor skapa och överföra NFT: er i stor skala. ERC-2309 gjorde pappersarbetet enklare genom att tillåta samtidiga eller på varandra följande NFT: er i ett kontrakt att ha på varandra följande tokenidentifierare.
ERC-2981 är standarden som gör att myntaren av en NFT kan utvinna royalties från återförsäljning, oavsett på vilken plattform (eller plattformar) som försäljningen eller återförsäljningen sker.
Ethereum-standarder utökar användningen av NFT
Du har hört talas om fungible tokens. Du har hört talas om icke-fungibla tokens. Har du hört talas om "semi-fungibla tokens?" ERC-3525 möjliggör skapandet av tokens som har olika identifierare (icke-fungibla) men samma värde (fungibla). Det kan låta som en ERC-20-token, men återigen, denna EIP löser ett specifikt problem.
Medlemskap i en decentraliserad autonom organisation är ett utmärkt exempel. DAOs fungerar som börsnoterade företag. Individer betalar för medlemskap och fattar, genom att bevisa att de har medlemskap (i det här fallet genom ägande av speciella kryptovaluta-tokens), beslut om hur organisationen fungerar.
De polletter som används för att säkra medlemskap, göra anspråk på rösträtt och ha andra verktyg inom en DAO kan inte alla vara desamma, men de måste alla ha samma värde. Detta gör att de kan vara identifierbara, men det gör att de också kan överföras. Det är vad ERC-3525 gör.
Men anta att du vill att en token bara ska vara användbar en gång? Som en biljett som tillåter användaren ett visst verktyg och sedan försvinner? Det finns en EIP för det. ERC-4400 tillåter ERC-721 tokens att modifieras för att "konsumeras" när en ägare växlar in den för någon utlovad välsignelse. Liknande, ERC-4907 tillåter en person att "hyra" NFTs under en förutbestämd tidsram.
ERC-4906 har också med NFT att göra, men det är jämförelsevis tråkigt. Standarden gjorde det bara lättare att spåra redigeringar av en NFT: s metadata.
Fler NFT-standarder betyder bättre fungerande NFT
De flesta som äger de flesta NFT: er kunde förmodligen ha slutat läsa på ERC-721. Men för de som vill skapa och använda NFT på innovativa sätt och de som fortfarande tror att det mest spännande NFT-verktyget fortfarande kommer, är nya Ethereum NFT-standarder avgörande.