Non-fungible tokens (NFTs) are the hottest trend for the past couple of months. Here’s everything you need to know about them.
With the creation of Bitcoin back in 2009, Satoshi Nakamoto would have probably never guessed that the world would buy digital, collectible CryptoKitties, Punks, Hashmasks, celebrity music, and so forth.
However, all of the above made use of a whole new Ethereum standard for identifying unique assets on its blockchain – the ERC-721, better known as the solution for the creation and transfer of non-fungible tokens.
This article discusses the following questions related to non-fungible tokens:
We can describe an NFT as a cryptographic token that defines an asset uniquely. It can represent both a digital asset such as an image, but it can also track real-world assets, such as a house or car, or a song, for example. As you can uniquely define assets, this means you can also prove ownership over said assets, and moreover, prove their authenticity.
You might wonder why we need non-fungible tokens to uniquely track assets? The problem with regular tokens created using the ERC-20 standard is that they are divisible and can be interchanged.
We don’t want this property for tracking unique assets. This would mean you can divide your digital image or physical car into different tokens and distribute it. That would defeat the whole purpose of non-fungible tokens, as you want only one of them pointing to a single asset. Moreover, if we can make copies of tokens, it becomes impossible to uniquely define them.
For that reason, non-fungible tokens solve the interchangeability problem. A regular ERC-20 token can be interchanged with any other ERC20 token. Again, ERC-721 tackles this exact property. Therefore, each NFT token tracks a different asset and can’t be interchanged with another asset.
To give you a better understanding, let’s take a look at a fungibility example. The fungibility property matters most for digital currencies such as Bitcoin. This allows people to freely trade Bitcoins with each other as it doesn’t matter which Bitcoin you own.
However, when we apply fungibility to digital assets, that would mean users can freely trade them, and we can’t prove ownership of the asset as you can interchange them with any other asset. That’s a problem if we want to uniquely identify assets. For that reason, non-fungible tokens have been created.
So, we have already discussed the importance of non-fungibility for NFTs. Let’s take a look at the following three properties that make NFTs so desired – uniqueness, rarity, and indivisibility.
We’ve already discussed the importance of uniqueness. NFTs allow you to uniquely define an asset by providing metadata that describes the asset and sets it apart from other assets.
For example, a project, such as Decentraland, sells virtual pieces of land. To uniquely define each piece of land, the metadata consists of virtual coordinates and the properties of the land, such as the percentage of land that’s covered by grass or what buildings it has.
Rarity, also referred to as scarcity, is an element that makes NFTs popular. With a traditional ERC20, token developers can freely define the limits for the token. Let’s say you want a supply of 1,000,000 tokens? Yes, that’s possible. Do you want more tokens? Just increase the total supply within your smart contract (different algorithms put different rules on that possibility or prohibit it entirely).
With NFTs, it’s not possible to infinitely create new assets. Rarity makes sure that you can only define each asset once on the blockchain, which makes NFTs so desired among collectors.
Someone else can’t register the same asset for a second time, which makes assets rare. In other words, rarity gives value to NFTs, as long as people want to spend money on them. To get back to the Decentraland example, you can truly own a piece of land in a game and trade it just like a real piece of land.
Lastly, you can’t split NFTs. For example, you can own one full bitcoin. However, if you don’t have enough money to buy a full bitcoin, you can split a bitcoin into smaller denominations and buy 1/10 of a bitcoin. The denominated units of bitcoin are known as satoshis.
To expand on this example, you don’t want to allow users to buy 10% of a train ticket. In other words, if Bitcoin had non-fungible characteristics, you would only be able to buy a full bitcoin.
As mentioned before, Ethereum introduced the ERC-721 standard that allows developers to define unique assets. It was finalized on the 24th of January 2018 and defines the functions for Ethereum contracts to comply with it. However, the ERC721 metadata contract is much more interesting for us as the real magic happens here.
We can provide both a name and symbol for the NFT we want to define. Furthermore, we have to provide a URI that points to a JSON file that describes the unique properties of the NFT. A JSON file is another form of data notation where we keep track of properties such as name, description, and image URL to further define the NFT.
NFTs are very convenient for digital economies. The gaming industry, for example, is home to many micro-economies. Just take a look at games such as CS:GO, League of Legends, or Fortnite: Battle Royale. Each of those games hosts an economy of in-game assets that can be traded among players. Players often receive in-game assets for winning a game, such as skins for their avatar or stickers for their weapon.
Here, gamers are willing to pay money for receiving a beautiful skin to enhance their gaming experience. However, gamers do not truly own those assets, and often, the game can still control the price for in-game assets or make modifications to a particular skin which can cause its price to drop sharply. This has happened in the past with CSGO skins.
“NFTs are a great use case for gaming economies so that digital assets can’t be altered, the scarcity can be controlled, and gamers can trade these digital assets.”
This would even open up the possibility to create inter-game economies where a weapon or avatar skin can be used across different games.
Furthermore, the decentralized identity movement also benefits from NFTs as you can link physical properties such as your house or car to your decentralized identity, becoming a true proof of ownership where you can trustlessly transfer assets in a global market.
Many projects have introduced NFTs. Let’s take a look at some of the most prominent projects that make use of this technology.
It’s impossible not to talk about CryptoKitties as this was the first use case of NFTs to hit mainstream media. Its concept is closely linked to that of Pokemon Go. Instead of collecting Pokemons that each have unique characteristics, you can collect digital crypto cats that come with certain characteristics. Through breeding cats, you can create new cats and so discover new characteristics.
Next up, Decentraland is a virtual reality world in which you can own a piece of virtual land. The game allows you to further develop your piece of land or build things on top of it. All of these details are stored in the metadata of your NFT. Most importantly, the game allows you to trade virtual land with other gamers so you can create large virtual communities.
Remember playing card games and exchanging them with your friends, such as Yu-Gi-Oh? Some collectors went as far as listing cards on eBay or other online marketplaces to complete their collection. As you can see, it wasn’t easy back in the days to trade and collect cards. Card collectors had to deal with various uncertainties –
Gods Unchained has created a collectible card game where cards are issued as NFTs. Therefore, solving all of the above problems as the ownership of cards can be transferred digitally, and you can verify the authenticity of each card. Furthermore, you can quickly exchange ownership of cards via a simple Ethereum transaction.
NBA Top Shots is undoubtedly one of the most popular platforms for NFTs, built on the FLOW blockchain.
It’s a novel concept where different moments from various NBA games are captured and then minted into NFTs. There are various tokens with a different rarity.
For instance, some moments are only minted into a few NFTs, while others – into thousands. This is why some are skyrocketing in value as investors flood the market to own them.
More interestingly, the platform has quickly risen to become one of the most hyped ones, and every pack drop receives thousands of people on the waiting list, eager to participate.
Lastly, it’s worth mentioning the OpenSea marketplace, which allows for any NFT to be auctioned on the platform. OpenSea acts as a decentralized marketplace where trading happens through a smart contract. It allows you to trade more than 200 types of NFTs, including CryptoKitties, SuperRare art, Gods Unchained cards, and even Ethereum domain names.
Now that you’re aware of what NFTs are let’s see how you can buy them. First off, there are a few very popular marketplaces that are booming with volume on NFTs. One of them is OpenSea, and the other one is Rarible.
Let’s have a look at how to buy an NFT on OpenSea. To use both of them, you need to connect an ERC-721 compatible wallet such as MetaMask.
This is how the browsing section of the platform looks like. As you can see, on the left side, you can find various collections that are usually the ones trending the most.
Below each NFT, you can see how much time there is until the auction is completed. For this example, we’re clicking on the first available NFT – the one of the Wrapped MoonCat.
This is how the specific NFT buying page looks like. You have all the information needed in front of you. This includes the price history (if there’s any trading data), the creator, a description of the NFT, as well as the current offers down below. From here, there are two options.
First, you can buy the NFT directly for its listing price. In this case, it’s 0,9999 ETH. If you want to participate in the auction, however, you need to “make an offer” using the button down below. If your offer is accepted, your account will be debited, and you will receive the NFT in return for the ETH.
So, how did NFTs manage to receive value? It’s the same as asking why a particular painting is valued at 1,000 euros. Why would you pay $1,000 for a physical painting that may as well be counterfeit as you can own a digital painting of which you know you are the sole owner, and you can prove its authenticity.
In the end, the value of an NFT depends on how much money one is willing to pay for it, just as with any collectible item. The value isn’t inherent to the object itself but is rather assigned by people who deem it valuable. In essence, value is a shared belief.
It’s also interesting to note that some particular NFTs have absolutely exploded in value. For instance, Beeple’s “The First 5,000 Days” NFT sold for a whopping $69 million.
In conclusion, NFTs have gained a lot of popularity and exposure over recent years as they act as proof of ownership and authenticity of both digital and physical items. On top of that, NFTs allow users to trustlessly transfer ownership, eliminating fraud.
Georgi Georgiev is CryptoPotato’s editor-in-chief and a seasoned writer with over four years of experience writing about blockchain and cryptocurrencies. Georgi’s passion for Bitcoin and cryptocurrencies bloomed in late 2016 and he hasn’t looked back since. Crypto’s technological and economic implications are what interest him most, and he has one eye turned to the market whenever he’s not sleeping. Contact George: LinkedIn
Sign-up FREE to receive our extended daily market update and coin analysis report