Ende November 2017 veröffentlichte das Vancouverer Designstudio Axiom Zen CryptoKitties, ein Spiel zum Sammeln und Züchten von Zeichentrickkatzen, die als einzigartige Token auf der Ethereum-Blockchain lebten. Katzen begannen, für sechsstellige Beträge verkauft zu werden, und das Spiel verzeichnete in seinen ersten Tagen rund 1,3 Millionen US-Dollar an Verkäufen. Es war auch zu beliebt, um zu laufen: Bis zum 6. Dezember 2017 machte CryptoKitties etwa 13,5 Prozent der Rechenleistung des Netzwerks aus, verzögerte unabhängige Transaktionen und sogar einen Token-Verkauf.
Jeder andere Ethereum-Token folgte ERC-20, das ein Guthaben als eine einzige austauschbare Zahl behandelt und daher keine einzigartigen Vermögenswerte darstellen kann. Projekte, die unterscheidbare Dinge verfolgten – Decentralands virtuelles Land, CryptoPunks, Spielgegenstände –, hatten jeweils ihr eigenes inkompatibles Schema gebaut. Im Januar 2018 schloss sich Dieter Shirley von Axiom Zen mit William Entriken, Jacob Evans und Nastassia Sachs zusammen, um ERC-721 vorzuschlagen: eine Schnittstelle, bei der jeder Vermögenswert eine dauerhafte uint256-ID ist und das Paar aus Vertragsadresse und Token-ID global eindeutig ist.
Die Schnittstelle ist bewusst klein gehalten – den Eigentümer einer ID prüfen, sie sicher übertragen, einen Operator genehmigen –, sodass jede Wallet, jeder Marktplatz oder jede Auktions-App, die sie einmal implementiert, jeden jemals geprägten NFT handhaben kann. Die Einführung war keine Arbeit mehr pro Projekt: Ein Marktplatz existierte, bevor der nächste Token startete. Der Standard wurde 2018 finalisiert, und CryptoKitties wurde als Dapper Labs ausgegliedert, mit 12 Millionen US-Dollar von Andreessen Horowitz und Union Square Ventures.
Eine gemeinsame Schnittstelle macht jeden einzigartigen Token handelbar
Standardfunktionen bedeuten, dass Marktplätze und Wallets bereits existieren, wenn der nächste Token startet
Die Schnittstelle ist winzig – Eigentümer, Übertragung, Genehmigung –, sodass ihre Implementierung günstig und ihre Prüfung einfach ist
Bei Menge null oder eins verschwindet die Race-Condition der ERC-20-Freigabe einfach
Die Überlastung durch CryptoKitties ließ jeden Ethereum-Entwickler in derselben Woche das Bedürfnis spüren
Wenn Vermögenswerte einzigartig sind, ist das Knappe die Interoperabilität. Veröffentliche eine kleine Schnittstelle und lass die Wallets und Marktplätze anderer Leute deine Einführung für dich tragen.
Der Standard überlebte die Katzen. NFTs breiteten sich auf Kunst, Musik, Tickets und Spielgegenstände aus, und der Handel schwoll 2021 auf rund 18 Milliarden US-Dollar an Rekordverkäufen an, bevor er zusammenbrach – bis August 2022 wurde ein medianer CryptoKitty für etwa 0,04 Ether (40–50 US-Dollar) verkauft, oft weniger als das Gas, das zum Bewegen nötig war. Das Design hielt in jedem Fall: Marktplätze und Wallets sprechen weiterhin ERC-721, das halbfungible ERC-1155 erweiterte dieselbe Schnittstellenlogik, und Blockchain-Spiele wechselten auf Sidechains, um Ethereums Überlastung zu entkommen, statt das Token-Format aufzugeben.
DEN BELEGEN FOLGEN
Die Quellen
- EIP-721: Non-Fungible Token Standard Ethereum Improvement Proposals · eips.ethereum.org ·
- CryptoKitties raises $12M from Andreessen Horowitz and Union Square Ventures TechCrunch · techcrunch.com ·
- Meet CryptoKitties, the new digital beanie babies selling for $100k CNBC · cnbc.com ·
- How the CryptoKitties fiasco likely doomed NFT games on Ethereum IEEE Spectrum · spectrum.ieee.org ·