ERC-721 und NFT: Ein neues Paradigma des digitalen Eigentums
Im vorherigen Abschnitt haben wir uns mit der Welt des austauschbaren „Geldes“ in Form von ERC-20-Tokens befasst. Nun tauchen wir ein in ein Reich voller Individualität und Einzigartigkeit und untersuchen den bahnbrechenden Standard, der dem Internet echtes „Eigentum“ verleiht: ERC-721 und NFTs.
3.3 ERC-721 und NFT: Ein neues Paradigma des digitalen Eigentums
ERC-721 verwandelt „einzigartige Assets“ in On-Chain-Objekte, und NFTs nutzen dies, um unersetzliche Werte wie Kunst, Tickets und Spielgegenstände zu tragen, wodurch überprüfbares, handelbares und zusammensetzbares digitales Eigentum im Internet zum ersten Mal Realität wird.
Denken Sie zurück an die frühen Tage des Internets, als Sie ein Bild, ein Lied oder einen Text endlos kopieren konnten, aber echtes „Eigentum“ unerreichbar war. Sie konnten es speichern, aber zu beweisen, dass Sie der alleinige Eigentümer waren oder es frei ohne Plattformberechtigung zu handeln, war unmöglich. NFTs (Non-Fungible Tokens) haben dies komplett auf den Kopf gestellt.
Grundlegende Konzepte von NFT
Im Mittelpunkt von Non-Fungible Tokens (NFTs) steht die „Nicht-Fungibilität“ – jeder Token ist einzigartig. Wenn ERC-20-Tokens wie ein Stapel identischer Geldscheine sind (Ihr 1 $ und mein 1 $ sind austauschbar), dann sind NFTs vergleichbar mit der originalen „Mona Lisa“ im Louvre, von der es nur eine gibt.
Der ERC-721-Standard definiert die Kernattribute für diese einzigartigen Assets:
ownerOf(tokenId): Diese entscheidende Funktion ermöglicht es jedem, herauszufinden, welche Ethereum-Adresse ein bestimmtes ID-NFT (z. B. CryptoPunk #7804) eindeutig besitzt.tokenURI(tokenId): Diese Funktion stellt einen Link zu einer JSON-Datei bereit, die die Metadaten des NFT enthält. Diese Datei beschreibt, was dieses einzigartige Asset „ist“, oft einschließlich seines Namens, seiner Beschreibung, seiner Attribute und Links zu seinen visuellen Dateien (wie Bildern, Audio, 3D-Modellen).safeTransferFrom(): Eine sichere Übertragungsfunktion, die sicherstellt, dass der Empfänger (insbesondere Vertragsadressen) das NFT korrekt verarbeiten kann; andernfalls wird die Transaktion automatisch zurückgesetzt, um ein versehentliches Sperren von Assets zu verhindern (Referenz: eips.ethereum.org).
Kernvergleich mit ERC-20
- Fungibel vs. Nicht-Fungibel: ERC-20-Konten erfassen einen Ganzzahlbetrag (Ich habe 100 WETH); ERC-721-Konten erfassen eine Liste von IDs (Ich besitze NFTs mit den IDs #123, #456, #789).
- Teilbarkeit: ERC-20-Tokens können unendlich geteilt werden (z. B. 0,001 ETH); ein Standard-ERC-721-NFT ist eine unteilbare atomare Einheit. Um Bruchteilseigentum zu erreichen, müsste man sich auf den ERC-1155-Standard oder zusätzliche „Fraktionalisierungs“-Protokolle verlassen.
Explosion durch einen einheitlichen Standard
Ähnlich wie bei ERC-20 ist die Standardisierungskraft von ERC-721 der Schlüssel zum explosiven Wachstum seines Ökosystems.
- Wallet/Marktplatz „Eine Integration, universell über Ketten hinweg“: NFT-Marktplätze wie OpenSea oder Blur müssen nur einmal gemäß der ERC-721-Standardschnittstelle entwickeln, um alle neuen NFT-Serien, die diesem Standard folgen, in Zukunft automatisch zu erkennen, anzuzeigen und zu handeln.
- Netzwerkeffekt: Diese nahtlose Integrationsbequemlichkeit erzeugt ein starkes positives Schwungrad: Mehr Künstler sind bereit, NFTs auszugeben → zieht mehr Sammler an → bildet eine größere Marktliquidität → motiviert Künstler weiter zum Minting.
- Datenlage: Trotz Marktzwischenzyklen bleibt die NFT-Wirtschaft lebendig. Stand Juni 2025 bleiben die weltweiten täglichen On-Chain-NFT-Verkäufe stabil bei etwa 20 Millionen US-Dollar, angetrieben von Blue-Chip-Sammlerstücken und Gaming-Assets, was ihre anhaltende Vitalität unterstreicht (Datenquelle: cryptoslam.io).
Erweiterte Erweiterungen: Jenseits des grundlegenden Eigentums
Aufbauend auf ERC-721 hat die Community eine Reihe leistungsstarker Erweiterungsstandards entwickelt, die weitere Anwendungsszenarien erschließen:
- ERC-721A (Optimierung des Batch-Mintings): Vom Azuki-Team initiiert, ermöglicht dies Benutzern, mehrere NFTs in einer Transaktion zu minten, wobei die Gas-Kosten nahezu denen des Mintings eines einzelnen NFT entsprechen. Dies reduziert die Kosten für Benutzer, an beliebten Projektveröffentlichungen teilzunehmen, erheblich und ist zum De-facto-Standard für PFP-Projekte (Profilbilder) geworden (Referenz: alchemy.com, dev.to).
- ERC-4907 (Mietbares NFT): Durch das Hinzufügen einer temporären
user-Rolle und einer Ablaufzeit im Vertrag ermöglicht dieser Standard, dass NFTs sicher gemietet oder verliehen werden können. Das Eigentum (owner) bleibt unverändert, aber die Nutzungsrechte (user) können innerhalb einer bestimmten Zeit übertragen werden. Dies wurde schnell in Szenarien wie der Vermietung von Spielrequisiten, Veranstaltungstickets und Mitgliedschaften übernommen (Referenz: nes-tech.medium.com).
- ERC-2981 (On-Chain-Lizenzgebührenstandard): Bietet eine Standardschnittstelle zur Deklaration von Lizenzgebühren für NFTs. Dies ermöglicht es Sekundärmärkten wie OpenSea, bei jedem Weiterverkauf automatisch und vertrauenslos den vereinbarten Anteil an den ursprünglichen Ersteller zu zahlen, was das Geschäftsmodell für digitale Künstler komplett verändert.
Typische Anwendungsszenarien
NFT-Anwendungen haben längst die „kleinen Bilder“ übertroffen und durchdringen alle Aspekte der digitalen Wirtschaft:
- Digitale Kunst & Sammlerstücke: CryptoPunks und BAYC haben digitale Identität und Gemeinschaftskultur definiert und die PFP-Avatar-Wirtschaft angeführt.
- Gaming-Assets: In-Game-Requisiten, Charaktere und Ländereien werden als NFTs gemintet, wodurch Spieler ihre Spiel-Assets zum ersten Mal wirklich besitzen und sie frei außerhalb des Spiels handeln können.
- Tickets & Mitgliedschaften: Konzerttickets, Eventpässe und DAO-Mitgliedskarten werden als NFTs ausgegeben, was die Überprüfung der Authentizität ermöglicht, Schwarzhandel verhindert und einen aktiven, marktpreisbasierten Sekundärkreislauf bildet.
- Tokenisierung von Real-World Assets (RWA): Eigentumszertifikate für Immobilien, Herkunftszertifikate für Luxusgüter, Teileigentum an Musik-Urheberrechten usw. können als NFTs tokenisiert werden, um ihre Liquidität und Transparenz zu verbessern.
- Domainnamen & Identität: ENS (Ethereum Name Service) Domainnamen (z. B.
vitalik.eth) und Lens Protocol persönliche Profile (z. B.stani.lens) sind NFTs, die menschenlesbare Namen an komplexe Blockchain-Adressen binden und die Identitätsschicht von Web3 bilden.
Technische und Risikobetrachtungen
- On-Chain vs. Off-Chain Speicherung: Der Kern von NFTs ist die On-Chain-Aufzeichnung des Eigentums. Ihre Mediendateien (Bilder, Videos) sind jedoch aufgrund hoher Kosten zu groß, um direkt On-Chain gespeichert zu werden. Daher entscheiden sich die meisten Projekte dafür, Mediendateien auf dezentralen Speichernetzwerken wie IPFS oder Arweave zu speichern. Für extrem wertvolle Kunstwerke entscheiden sich einige Projekte dafür, Schlüsselmerkmale (wie Pixel-Hashes) On-Chain zu schreiben, um eine größere Dauerhaftigkeit zu gewährleisten.
- Urheberrechtskonformität: Der Besitz eines NFT bedeutet nicht den Besitz des Urheberrechts am zugrunde liegenden Werk. Spezifische kommerzielle Nutzungsrechte, Vervielfältigungsrechte usw. müssen von der Projektpartei im Lizenzvertrag (wie dem CC0-Vertrag) oder zusätzlichen Verträgen geklärt werden.
- „Wash Trading“ & Bewertung: Seien Sie vorsichtig bei der Aufblähung von Handelsvolumen und Preisen durch Selbsthandel. Bei der Bewertung des wahren Werts einer NFT-Serie sind die Anzahl unabhängiger Halter, der Gini-Koeffizient der Halterverteilung und andere quantitative Indikatoren in der Regel aussagekräftiger als einfache Floor-Preise oder Top-Verkaufsrankings.
- Private-Key-Sicherheit: Der Wert von Blue-Chip-NFTs kann leicht Hunderttausende oder sogar Millionen von Dollar erreichen. Für Inhaber von hochwertigen NFTs ist die Verwendung von Hardware-Wallets zur Speicherung und die Verwaltung mit Multi-Signatur-Tresoren (wie Gnosis Safe) eine notwendige Maßnahme, um die Assetsicherheit zu gewährleisten.
Übungsaufgaben für Leser
- Öffnen Sie Remix und verwenden Sie den von OpenZeppelin bereitgestellten Vorlagenvertrag
ERC721PresetMinterPauserAutoId:
- Geben Sie den Namen und das Symbol des NFT ein, das Sie erstellen möchten, während der Bereitstellung und deployen Sie es ins Testnetz.
- Rufen Sie die
mint-Funktion auf, um zwei NFTs für sich selbst zu minten. - Verwenden Sie die
safeTransferFrom-Funktion, um eines davon an die Adresse eines Freundes zu übertragen und beobachten Sie dasTransfer-Ereignisprotokoll in den Transaktionsdetails auf Etherscan.
- Wählen Sie eine NFT-Serie, mit der Sie vertraut sind, und überprüfen Sie deren Floor-Preis auf OpenSea und Blur, zwei wichtigen Marktplätzen. Berücksichtigen Sie die möglichen Preisunterschiede, die Liquiditätstiefe und die Lizenzgebührenrichtlinien (Blur hat aufgrund seiner optionalen Lizenzgebührenrichtlinie große Kontroversen ausgelöst) zwischen den beiden Plattformen und wie sie gemeinsam die Preisgestaltung und das Handelsverhalten beeinflussen.
Weiterführende Lektüre
- EIP-721 Originaltext: Lesen Sie die ursprüngliche Definition, Designmotivation und Funktionsbeschreibung des NFT-Standards.
- Alchemy Blog „ERC-721A vs. ERC-721“: Sehen Sie sich einen tiefgehenden technischen Test zu den Prinzipien und Effekten der Gas-Einsparungen beim Batch-Minting an.
- Medium „Renting NFTs with ERC-4907“: Erfahren Sie mehr über die spezifischen Implementierungsmethoden und vielfältigen Anwendungsfälle von mietbaren NFTs.
- CryptoSlam NFT Global Index: Erhalten Sie tägliche, Multi-Chain-NFT-Verkaufsdaten, Benutzerzahlen, Blue-Chip-Index und andere makroökonomische Marktdaten.
- OpenZeppelin Contracts Dokumentation: Erfahren Sie, wie Sie Kombinationen aus ERC-721, ERC-2981 und AccessControl-Berechtigungsverwaltungsmodulen sicher implementieren.
Im nächsten Abschnitt (3.4) werden wir einen effizienteren und flexibleren Asset-Standard erkunden, der sich auf „ERC-1155 und Asset-Vereinheitlichung: Semi-Fungibilität und Multi-Ressourcen-Verpackung“ konzentriert.