Quantum, NFT, выпущенный в 2014 году нью-йоркским художником Кевином Маккоем на блокчейне Namecoin, часто считается первым NFT в истории. Тем не менее, хотя он является одним из старейших, технически он не является первым NFT в мире.
Первые NFT можно проследить до Colored Coins, разработанные в сети Bitcoin в 2012. Colored Coins был экспериментальным проектом, предназначенным для изучения идеи невзаимозаменяемых токенов.
Несколько отчетов проанализировали его возможности и оценили его как успех, отличающийся от обычных операций с биткоинами. Однако, поскольку он был создан в сети Bitcoin, существовали технические ограничения, потому что язык сценариев Bitcoin требовал полного консенсуса о его ценности.
“Например, Три человека согласны, что 100 цветных монет представляют 100 акций компании. Если хотя бы один участник решит, что они больше не приравнивают цветные монеты к акциям компании, вся система развалится.”
Тем не менее, Colored Coins стимулировали дальнейшие инновации и создали основу для NFT. Последующие проекты, такие как Counterparty (создатель активов и децентрализованный обмен), подтвердили потенциал размещения реальных активов в распределённых журналах. Однако было очевидно, что разработчикам требуется более гибкий блокчейн для демонстрации всего потенциала NFT.
Когда в июле 2015 года была запущена сеть Ethereum и представила программируемый код через интеллектуальные контракты, разработчики, наконец, получили жизнеспособную платформу для разработки проектов NFT. Одной из первых NFT в сети Ethereum была Etheria, виртуальный изометрический мир, где игроки могут владеть плитками, обрабатывать их для блоков и строить вещи. Проект был создан в 2015 году и с тех пор стал предметом коллекционирования как часть истории Ethereum.
Перенесемся на 2017 год, мы стали свидетелями выпуска таких известных проектов, как CryptoPunks, Mooncats и CryptoKitties, которые сейчас широко известны.
Примерно в это же время начали формироваться надлежащие стандарты разработки NFT. До этого большинство взаимозаменяемых токенов на Ethereum использовали стандарт ERC-20 (ERC означает Ethereum Request for Comment). Стандарт ERC-20 хорошо работает для многих функций Ethereum, используемых в построении взаимозаменяемых токенов, но недостаточно хорошо оснащен для создания уникальных токенов.
В сентябре 2017 года Дитер Ширли, участник Github, предложил ERC-721 для стандартизации токенов для уникальных токенов. Это предложение направлено на улучшение прошлых итераций, таких как газовая эффективность, и на то, чтобы позволить блокчейну распознавать не взаимозаменяемые токены.
Именно в этом предложении впервые появился термин “NFT”. Этот новый стандарт будет использоваться позже CryptoKitties, первым проектом по реализации ERC-721. Начиная с CryptoKitties, многие проекты NFT последовали этому примеру и приняли стандарт ERC-721.