Was ist ERC-721?
Warum ERC-721 die technische Grundlage vieler NFTs und eindeutiger digitaler Objekte auf Ethereum ist
Definition
ERC-721 ist der Ethereum-Standard für nicht-fungible Token, also eindeutig unterscheidbare digitale Einheiten wie klassische NFTs.
ERC-721 ist der Standard für Non-Fungible Token (NFTs) auf Ethereum. Jeder Token nach diesem Standard ist einzigartig und nicht austauschbar, im Gegensatz zu fungiblen ERC-20 Token. Vorgeschlagen am 24. Januar 2018 von William Entriken, Dieter Shirley, Jacob Evans und Nastassia Sachs, wurde er im Juni 2018 finalisiert. Dieter Shirley war CTO von Dapper Labs, dem Unternehmen hinter CryptoKitties, und brachte die praktische Erfahrung aus dem Projekt direkt in die Standardisierung ein.
CryptoKitties: Vom Spiel zum Standard
CryptoKitties ging am 28. November 2017 auf dem Ethereum-Mainnet live, also noch vor der formalen Veröffentlichung des ERC-721-Standards. Das Sammelspiel nutzte eine frühe, noch nicht standardisierte Version der Schnittstelle. Der massive Erfolg (zeitweise rund 12 % aller Ethereum-Transaktionen) zeigte, dass es einen Bedarf für einzigartige digitale Assets gab, und trieb die Formalisierung des Standards voran. Ohne CryptoKitties hätte es ERC-721 in dieser Form vermutlich nicht gegeben. Das Spiel bewies, dass Blockchain-Technologie über reine Zahlungsmittel hinausgeht und digitale Einzigartigkeit abbilden kann.
Die neun Pflichtfunktionen
| Funktion | Was sie tut |
|---|---|
balanceOf(address) | Gibt die Anzahl der NFTs eines Besitzers zurück |
ownerOf(tokenId) | Identifiziert den Besitzer eines bestimmten NFTs |
safeTransferFrom(from, to, tokenId, data) | Sicherer Transfer mit optionalem Datenparameter |
safeTransferFrom(from, to, tokenId) | Sicherer Transfer ohne Datenparameter |
transferFrom(from, to, tokenId) | Transfer ohne Empfänger-Check (unsicher) |
approve(address, tokenId) | Genehmigt eine Adresse für ein einzelnes NFT |
setApprovalForAll(operator, bool) | Operator-Berechtigung für alle NFTs |
getApproved(tokenId) | Gibt die genehmigte Adresse für ein NFT zurück |
isApprovedForAll(owner, operator) | Prüft, ob ein Operator für alle NFTs berechtigt ist |
Der Unterschied zwischen transferFrom und safeTransferFrom ist entscheidend: Die sichere Variante prüft, ob der Empfänger NFTs verarbeiten kann (über den Callback onERC721Received). Wird ein NFT an einen Smart Contract ohne diese Funktion gesendet, ist es dauerhaft verloren.
Die teuersten NFT-Verkäufe aller Zeiten
| Werk | Preis | Jahr |
|---|---|---|
| The Merge (Pak) | 91,8 Mio. USD | 2021 |
| Everydays: The First 5000 Days (Beeple) | 69,3 Mio. USD | 2021 |
| Clock (Pak & Julian Assange) | 52,7 Mio. USD | 2022 |
| HUMAN ONE (Beeple) | 28,9 Mio. USD | 2021 |
| CryptoPunk #5822 | 23,7 Mio. USD | 2022 |
Im Oktober 2025 wurde CryptoPunk #1563 für rund 12 Mio. USD verkauft, der höchste verifizierte NFT-Sale des Jahres. Der Gesamtmarkt lag 2025 bei etwa 5,5 Mrd. USD Handelsvolumen. Ethereum dominiert mit 45-62 % des Volumens, gefolgt von Solana und Bitcoin Ordinals. Der Markt ist K-förmig: Wenige starke Collections wie CryptoPunks und Bored Apes dominieren, während die meisten Projekte an Relevanz verlieren.
Gas-Kosten und Alternativen
Ein ERC-721 Mint kostet bei normalen Gas-Preisen 15-50 USD, ein Transfer ähnlich viel. Auf Solana (Metaplex) kostet ein Mint unter 0,01 USD. ERC-721A, eine Batch-Minting-Optimierung von Azuki, spart bis zu 80 % bei Mehrfach-Mints. ERC-1155 bietet bis zu 90 % Gas-Ersparnis bei Batch-Transfers, unterstützt aber auch fungible Token. ERC-404 experimentiert mit einem Hybrid-Ansatz, bei dem fungible und non-fungible Eigenschaften direkt verknüpft sind, ist aber kein offizieller Standard. Layer-2-Lösungen wie Polygon, Arbitrum und Base reduzieren die Kosten drastisch, bei gleicher ERC-721-Kompatibilität.
Sicherheitsrisiken: Reentrancy und Phishing
Das größte Risiko bei ERC-721 ist die Reentrancy-Attacke über den Callback onERC721Received. Bei safeTransferFrom und _safeMint ruft der Contract den Empfänger-Contract auf, bevor der Transfer abgeschlossen ist. Ein Angreifer kann in diesem Callback beliebige Logik ausführen, darunter erneute Aufrufe des Mint- oder Transfer-Contracts. Im Juli 2022 verlor das Omni Protocol durch genau diesen Angriffsvektor Gelder. Gegenmaßnahmen: das Checks-Effects-Interactions-Pattern und Reentrancy Guards. Mindestens genauso gefährlich sind Phishing-Approvals: Angreifer locken Nutzer auf gefälschte NFT-Marktplätze und fordern setApprovalForAll-Signaturen an. Mit dieser Berechtigung können sie alle NFTs aus der Wallet abziehen. Prüfe regelmäßig deine aktiven Approvals und widerrufe unnötige Berechtigungen.
Nutze immer safeTransferFrom statt transferFrom, um sicherzustellen, dass der Empfänger NFTs verarbeiten kann. Und prüfe regelmäßig deine setApprovalForAll-Berechtigungen, denn eine einzige Phishing-Signatur kann deine gesamte NFT-Sammlung gefährden.
Was ist der Unterschied zwischen ERC-721 und ERC-1155?
ERC-721 erstellt ausschließlich non-fungible (einzigartige) Token, jede Collection braucht einen eigenen Smart Contract. ERC-1155 kombiniert fungible und non-fungible Token in einem Contract und ermöglicht Batch-Transfers mit 80-90 % Gas-Ersparnis. Für reine NFT-Projekte mit einzigartigen Einzelstücken ist ERC-721 der Standard.
Warum war CryptoKitties so wichtig für ERC-721?
CryptoKitties ging im November 2017 live, noch bevor ERC-721 formal eingereicht wurde. Das Spiel nutzte eine frühe Version des Standards und verursachte zeitweise 12 % aller Ethereum-Transaktionen. Der Erfolg bewies den Bedarf für einzigartige digitale Assets und trieb die Formalisierung des Standards voran.
Was ist eine Reentrancy-Attacke bei ERC-721?
Bei safeTransferFrom ruft der Contract den Empfänger über onERC721Received auf, bevor der Transfer abgeschlossen ist. Ein Angreifer kann in diesem Callback erneut den Original-Contract aufrufen und so Gelder oder NFTs mehrfach abziehen. Das Checks-Effects-Interactions-Pattern und Reentrancy Guards schützen dagegen.
Verwandte Begriffe
NFT
Ein NFT (Non-Fungible Token) ist ein einzigartiger Token auf der Blockchain, der digitales oder phys...
ERC-20
ERC-20 ist ein Ethereum-Standard für fungible Token, der festlegt, wie solche Token technisch aufgeb...
Token
Ein Token ist ein digitaler Vermögenswert, der auf einer bestehenden Blockchain ausgegeben wird. Im ...
Über die Autorin

Dr. Stephanie Morgenroth
Steffi ist promovierte Medizinerin, Krypto-Investorin seit 2021 und erreicht mit MissCrypto über 100.000 Menschen auf Social Media. Sie macht komplexe Themen wie Bitcoin, DeFi und Krypto-Steuern verständlich, ehrlich, unabhängig und ohne Hype.
Über Steffi →Risikohinweis: Meine Inhalte dienen ausschließlich zur Information und stellen keine Anlageberatung dar.
Diese Seite kann Affiliate-Links enthalten. Bei einem Kauf über diese Links erhalte ich eine Provision — du unterstützt meinen Kanal ohne Mehrkosten. Danke! ❤️