PolarSPARC

Basics of NFTs


Bhaskar S 12/21/2021


Let us start with a simple question - how much would you be willing to pay for the following GIF image (called Nyan Cat) ???


Nyan Cat
Nyan Cat

Any bids ??? What if you were told that it sold for hefty price of 600K ???

You may feel this is INSANE !!! Remember the Internet frenzy in the late 90s, when the valuations were over-the-roof ??? Welcome to that kind of a crazy world of NFTs !!!

You may ask - what is an NFT ??? Well, it stands for Non Fungible Tokens.

We will unpack the terms in the following paragraphs.

Per the English dictionary definition Fungible means, an asset that can be freely exchanged, in whole or in part, with another asset. For example, the exchange of a dollar bill for 4 quarters.

A Non-Fungible asset on the other hand, cannot be exchanged for any other asset, since it is very unique and one of a kind.

A Token is a virtual digital asset that can only exist on a Blockchain.

There are three aspects to a Blockchain:

Ethereum is a popular open source Blockchain platform that allows one to host and run distributed applications.

An Ethereum Request for Comments (or ERC for short) is a set of well defined rules that allows a Smart Contract to interact well with other Smart Contracts on the Ethereum platform in a standard way.

Now that we have all the terms unpacked, an NFT is nothing more than a Smart Contract (that adheres to the ERC721 standard), which represents a unique digital asset as a non-fungible digital token on the Ethereum platform. Once an NFT is created on the Ethereum platform, it can be thought of as a digital proof of authenticity/ownership of the corresponding unique digital asset, stored in the owner's digital wallet (along with the other digital assets), and transacted with.

The assets in an NFT world can include (but not limited to) digital artwork (including generated art), literature, images, videos, software (including video games), etc.

An NFT (aka ERC721) token encapsulates the following pieces of data about the digital asset:

Given that one can code Smart Contracts in a Blockchain, the original creator of a piece of digital asset can embed additional logic to collect royalties (for their creation) each time the associated digital asset is transacted (bought or sold), without the involvement of any broker or middleman.

The current NFT frenzy comes from few human behaviors, such as, the feeling of owning something unique that no one else has (bragging rights), the fear of missing out on something new and exciting (herd mentality).

Now, that we have a basic understanding of NFTs, the next question will be - so, how does one get started ???

To get started, one needs the following:

The following are the steps to get started on a Desktop using a browser extension:



© PolarSPARC