Non-Fungible Tokens (NFTs): The Complete Guide

Non-fungible tokens (NFTs) are blockchain-based tokens representing unique digital items such as digital art, collectibles, video game items, domain names, and more. 

The concept of NFTs is somewhat polarizing: one end of the spectrum raves about the creation of a financial infrastructure to trade and collect digital assets, and the other tends to view the value of NFTs and digital assets as dubious compared to their tangible real-world counterparts. 

Much of the static in the antagonist argument comes from a misunderstanding of how valuable the digital economy has grown to be. Understandably, the notion that completely digital items are being sold for thousands to millions of dollars sounds preposterous to a community used to buying physical art and trading cards. 

Epic Games, the creator of the popular video game Fortnite, sold $2.4 billion worth of costumes in 2018. Now, if the average person doesn’t know what Fortnite is, let alone why people are buying costumes for their character on it, they may be ideological odds with NFTs. 

Fortnite is a great example because, although none of the costumes or items are blockchain-based NFTs, it provides a great perspective of market value for purely digital assets. However, since those costumes aren’t NFTs, their value is entirely limited to existing within the NFT ecosystem. If one wants to buy a Fortnite skin (costume) from someone, they would have to go to a marketplace like eBay, pay money through the platform, and trust that the seller doesn’t scam them or that eBay is a fair intermediary if a dispute arises. 

Fortnite skins on eBay

NFT technology allows the owners of NFT-based digital assets to transact peer-to-peer and seamlessly trade NFTs for cryptocurrency. 

The benefits of the technology, however, don’t stop there. NFTs have enabled a deep variety of use-cases, from digital trading cards to video games to the representation of assets in the real world. 

Welcome to the complete guide on Non-Fungible Tokens (NFTs). This article isn’t investment advice. NFTs and all digital assets have very volatile prices and can be risky to own. 

What is “Fungibility”

Fungible (adjective): an item that can replace or be replaced by another identical item. Fungible items are mutually interchangeable.

For example, Bitcoin is a “fungible” asset because 1 BTC will always equal 1 BTC. A $20 bill is valued the same as another $20 bill, regardless of its serial number. You can replace a $20 bill with another $20 bill and still be completely whole. 

A non-fungible token is a representation of a digital asset that is unlike other assets. An NBA Top Shot highlight with a serial number of 1/1000 has a different value of the same highlight but with a serial number of, let’s say, 893/1000. 

Note: if you’re unfamiliar with NBA Top Shot, check out our guide. A “serial number” basically refers to the order assigned to each NFT moment. If there are 1000 “prints” of a moment, the serial number for an individual number will be X/1000.

Fungibility is a relative concept that tends to reflect on the market value of an item. For example, some assets are semi-fungible within a class. Two parties can swap tickets for NBA Finals nose-bleed seats without too sharp a change in value, but they can’t be swapped for courtside seats. 

NFTs and Digital Assets: A Dynamic Duo

Non-fungible assets precede the invention and popularization of the blockchain; domain names, social media handles, tickets to events, and in-game items are all examples of non-fungible digital assets. 

Traditional assets generally lack the ability to sell or trade outside of a particular ecosystem. For example, the popular MMORPG Runescape has an in-game economy with some rare items, such as Party Hats, attracting upwards of $5,000 in USD. However, trading this asset requires an enormous amount of trust between two parties, or the use of a third-party “escrow” intermediary. 

screenshot by Pavel Sorkin 04/feb/2020 from https://www.playerauctions.com/runescape-items/

The blockchain provides a “coordination layer” for digital assets. With blockchain-based assets, users get full ownership and management permission over their property. 

A blockchain allows developers to build and collaborate with common and reusable standards, allowing them to specify ownership criteria, transferability, and access. This is comparable to other facets of the digital space, such as PNG or JPEG image file formats, or HTML & CSS formats for displaying visual content on a website. 

In less techy words, think of the blockchain as the concrete foundation and plumbing for a house structure, and developers as the builders. 

The NFT token standard, introduced in late-2017, essentially dictates how digital assets can leverage a blockchain, provided they meet the standard criteria set out by the developers. 

NFTs standardized the trading, interoperability, liquidity, and ability to prove proprietorship across all digital asset classes. 

Since NFTs are interoperable, meaning they can exist in the same ecosystem together (unlike, let’s say, digital plane tickets and a RuneScape party hat), they can also be traded in open marketplaces.  

For the first time in digital history, people can list their digital assets in global 24-7 open marketplaces, creating liquidity. Think of NFTs as an evolution from a primitive inefficient bartering ecosystem to an eBay-like marketplace. 

However, unlike eBay, many of these marketplaces are completely decentralized. There is no need for escrow, and since the blockchain can automatically prove the legitimacy and ownership of an item, it’s almost impossible to scam or be scammed. 

The first NFT token standard,  ERC721, was launched by Dapper Labs in CryptoKitties. The ERC721 standard maps unique identifiers to address; these identifiers correspond to single assets. It also allows for a permission means of transferring those assets using the transferFrom method.

ERC-20 vs ERC-721 via ERC721.org

Another NFT token standard, ERC1155, was launched by Enjin, which brings the concept of semi-fungibility to the blockchain world. ERC1155 IDs can represent classes of assets, rather than single individual assets. 

The ERC-998 standard hasn’t been used much, but is still worth mentioning; it allows for a way for people to own both non-fungible and fungible assets.

To dive further into the technicalities of NFTs, we recommend browsing through popular NFT marketplace OpenSea

Common NFT Questions (and Answers!)

What’s stopping an NFT creator from just making more of the same NFT?

Through smart contracts, another innovation is made possible by the blockchain; developers can create “hard caps” on the supply of NFTs. If a smart contract says there will only be 10 of an asset, there is no way to reverse it. Further, these smart contracts can prevent NFTs from being modified after they have been released. 

In practice, a developer can specify that only 10 copies of a “rare” item can ever be created, while keeping the supply of common items infinite. 

What was the first NFT?

CryptoKitties launched in November 2017 and was an enormous driver of attention into the NFT and digital collectible ecosystem, but it was preceded by a few notable projects. 

Launched in June 2017, CryptoPunks by Larva Labs was the first NFT experiment on Ethereum: 10,000 unique collectible punks with unique characteristics were sold. These punks could be used with non-custodial wallets like MetaMask, making it easier for the average crypto-savvy individual to get involved with NFTs. 

CryptoPunks

Since there are only 10,000 collectible punks without any further creations, CryptoPunks are a glance at the role scarcity plays with digital collectibles. Some CryptoPunks have sold for over $5,000,000.

Prior to 2017, early NFTs include Rare Pepes (built on the Bitcoin counterparty system) and colored coins (on the Bitcoin network.) 

Where Can I Make NFTs?

A handful of NFT minting platforms do a great job at bridging the world of creatives with that of the blockchain. 

Popular platforms include OpenSea, Digital Art Chain (mint any digital image into an NFT), Marble Cards (create unique digital cards), Mintbase, Mintable, Kred platform (create business cards, coupons, and collectibles), Rarible, and Cargo.

What are the Most Exciting Uses of NFTs?

Traditional IP owners have jumped into the NFT space to better connect with their audiences and monetize their products. For example, there is MLB Crypto (on-chain baseball game for the MLB), F1DeltaTime (Formula 1 racing game on the blockchain),  CryptoSpaceCommanders (StarTrek ships inside the Lucid Sight game), Stryking and Sorare (soccer trading cards), and NBA Top Shot (NBA trading card NFTs).

Entire virtual worlds are being built on the blockchain, where NFTs represent characters and items. Decentraland, for example, is a virtual reality metaverse. Enjin has a “multiverse” platform. 

Naming services (think “.com” domain names on the blockchain) are also trendy. Unstoppable Domains, built initially on the Zilliqa blockchain released .crypto domains, each of which is an ERC721 asset. The Ethereum Name Service is also worth mentioning. 

Final Thoughts: Why are NFTs Valuable?

Beauty is in the eye of the beholder. NFTs have a market value because the market deems them so. 

However, beyond the pricing of an average NFT asset, the NFT technology itself is an enormous evolution in collecting and owning property, whether digital or not. 

Beyond the already great value proposition of utility, liquidity, and provenance, NFTs are based on decentralized technology. They can accomplish peer-to-peer and prove true, unrestricted ownership of a digital asset while also achieving centralized organizations’ primary value (trust, escrow, etc.).

CryptoKitties: A Beginner’s Guide on the Digital Cat NFT Pioneer

CryptoKitties is a Non-Fungible Token-based (NFT) game that allows users to collect, trade, and breed digital cats together to produce a variety of new cats. It is widely regarded as the first project to bridge the otherwise “too techy” world of NFTs with a mainstream audience. 

If this guide is among your first exposure to the world of blockchain-based digital collectibles, think of CryptoKitties as a hybrid between NeoPets and Pokemon, where each creature has a real-world value on a live market. 

The technology underpinning CryptoKitties, the blockchain, essentially acts as a replacement for a centralized “authenticity verification and escrow” department that accompanies most collectible auctions and marketplaces, such as eBay.

The following guide will explore CryptoKitties as an NFT pioneer, how the game functioned, and critical lessons learned by CryptoKitties that have benefited the entire world of NFT creators.

The Origin of CryptoKitties

CryptoKitties was launched in late 2017 at an Ethereum-oriented hackathon, ETH Waterloo by Axiom Zen, the creator of CryptoKitties’ creator, the consumer-focused Flow-blockchain Dapper Labs. The primitive game was built on-chain on Ethereum (a decision that proved to be chaotic for both parties). 

CryptoKitties raised a total of $23 million from top-shelf investors like a16z and Union Square Ventures. 

The first generation of cats “Generation 0” was auctioned to a small audience in a Dutch auction format, and any new cats could be sold on a secondary market. 

The Axiom Zen team, courtesy of the Axiom Zen Medium blog.

As an NFT, each CryptoKitty exists on the blockchain as a unique asset using Ethereum’s ERC-721 non-fungible token standard. The breeding aspect of the game is an on-chain algorithm nestled within a closed-source smart contract that determines the “cattributes” (genetic code of the new cat.) Some cats with certain cattributes are valued more than others, so ensuring the randomness of breeding required an adept level of foresight. 

The trading and breeding mechanisms underpinning CryptoKitties allowed for a rudimentary path for experienced users to profit: buy a bunch of cats, breed them to make a rarer more valuable cat, sell the cat on the secondary market, and repeat. Another strategy is to buy a cat on the secondary market with hopes of flipping it for a higher price to a future buyer. 

Silly and lovable digital pictures of cats selling for thousands of dollars had palpable value for media outlets thirsty to give a raging audience interested in the perceived absurdity of the cryptocurrency boom what they wanted. As more outlets wrote about CryptoKitties, often lampooning the game as a ridiculous fad, more users poured into the game to see what all the hubbub was about. 

As the game became more popular and the demand for CryptoKitties increased, so did the prices– the game was soon engulfed in a speculative mania. At its peak, the game saw roughly 5,000 ETH in volume, accounting for 95% of Ethereum’s network usage. 

CryptoKitties funding

The avalanche of CryptoKitty users wreaked havoc on the Ethereum network; Ethereum can process only a limited number of transactions at once, currently about 15 transactions per second. With CryptoKitties’ popularity, the daily average pending transactions jumped from 1,500 to 11,000, leading to longer transaction times and high gas prices. Now, new cat buyers, as well as any user trying to move tokens on the Ethereum network, was faced with extremely high gas fees and long wait times. e paying astronomical fees and waiting hours on end for their transactions to be confirmed.

Dubbed the CryptoKitties Congestion Crisis, the playful hackathon product turned viral sensation nearly slowed the Ethereum network to a halt. CryptoKitties led to a 6x increase in total network requests on the Ethereum network in December 2017 alone, ringing the alarm for Ethereum core developers and associated projects. 

“Although we wouldn’t have pursued the CryptoKitties project if we didn’t want it to be a success, we did not expect it to catch fire quite like it did,” said Bryce Bladon, Co-Founder of CryptoKitties, in comments to Ethereum dev house ConsenSys. “ And I mean that in the metaphorical and, potentially, the literal sense. […] All signs were great. We thought we’d caught all the bugs and issues. We were expecting to have to deal with things like scaling at some point. We did not expect it to be in the first week.”

Successfully navigating the Congestion Crisis required close collaboration with the largest organizations utilizing the Ethereum network. 

The CryptoKitties hype fizzled from the mania, further dampened by a bearish 2018 cryptocurrency market. The average CryptoKitty prices and volume declined– the game has an average volume of 50 ETH per week.

Axiom Zen & Dapper Labs: Post-Crypto Kitties

The story of CryptoKitties shares a similar arch as many products that achieve rapid popularity early on: the virality exposed several fundamental issues that would prevent the company from scaling. 

Although the crisis was averted, it exposed the reality of how urgent Ethereum’s scalability issues truly were. With the DeFi craze of 2021 and the ensuing exorbitantly high Ethereum gas prices, the network has yet to solve this pain point.

The Dapper Labs team would build its own high-volume blockchain called Flow in early-2020. The Flow blockchain uses a native token, FLOW, to allow validators, users, and developers to participate in the FLOW network and earn rewards. 

Leaning on lessons gained in its launch of CrypoKitties, Dapper Labs launched NBA Top Shot in 2020. The project would go onto generate over $205 million in revenue in February 2021, helping usher in a new wave of NFT creators. 

CryptoKitties, however, is still an active project with a loyal base of users. The original version is considered less of a “game” than a collection platform and marketplace, but there have been several “layer two” games built by third-party developers. As a permissionless project, CryptoKitties enables unaffiliate developers to build their own applications as layers on top of the public CryptoKittiew smart contracts. 

Popular CryptoKitty games include Kitty Race, where users can race their cats to win ETH, KittyHats, where users can further accessorize their cats, and even– get this– Wrapped Kitties, a platform where users can “wrap” their NFT Kitties into ERC20 tokens to be traded on DeFi exchanges. 

Final Thoughts

As an early pioneer of blockchain-based digital collectibles, CryptoKitties has served as an inspiration for hundreds, if not thousands of NFT ventures. 

The nebulous mainstream opinion of CryptoKitties skewed towards incredulity in 2018, entering crescendo when a CryptoKitty was auctioned off for $140,000. In retrospect, $140,000 seems a paltry sum next to today’s comparables of high-flying auctions of digital art: ranging from an NBA Top Shot of LeBron James dunking for $208,000 to Beeple’s $69 million NFT auction

The NFT narrative is being written one day at a time, and while the CryptoKitties chapter is far from over, it’s hard to not acknowledge its role in shaping today’s NFT economy and ecosystem.