What Exactly Are Non-Fungible Tokens (NFTs)?

what exactly are nfts

Have you heard of NFTs but found it really difficult to comprehend what they are? Although these digital assets are quite popular right now, they can be somewhat puzzling at first. You know how limited edition prints of art or collectibles charge a premium since there are only a certain number available? NFTs operate in the same manner as they do but in the digital world. Visualize an intriguing work of art that once captured your interest 99.99% of the time. It may be a sculpture, painting, or even a rare collectible object. That one work is extremely expensive and unique because the artist only made that one. Now consider being able to purchase a digital copy of that piece of art. “But can’t I just screenshot or copy that digital item?” is probably what’s on your mind right now. Yes, you could attempt to replicate it, but that would be like trying to replicate Mike Tyson or the Mona Lisa; it wouldn’t be the same as having the original. It is hard to duplicate or counterfeit an NFT since it is a distinct digital certificate of ownership that is validated on the blockchain. Key Takeaway What is a NFT and What Makes it Unique? A non-fungible token, often referred to as an NFT, is a unique digital asset that represents ownership of a unique item or piece of content, such as art, music, videos, or even tweets. NFTs are stored on a blockchain, which is a decentralized, distributed ledger that records transactions across a network of computers. So in essence, NFTs allow people to assert ownership over digital files through the use of blockchain.  There are a few key things that make NFTs unique. Firstly, unlike cryptocurrencies which are fungible (interchangeable), no two NFTs are exactly the same. Even NFTs representing identical digital files can be distinguished from one another. This is because each NFT is associated with a unique cryptographic token that is encoded directly onto the blockchain.  Another key difference between NFTs and cryptocurrencies is that while cryptocurrencies are fungible (each token is equal), NFTs are non-fungible and unique. This allows NFTs to represent real-world scarce digital goods while cryptocurrencies are more suited for use as a currency or medium of exchange. History of Non-Fungible Tokens (NFTs) While the recent mainstream popularity of NFTs is new, the concept of non-fungible tokens on blockchain has been around since 2014. That year saw the creation of the first known NFT called “Quantum” by Kevin McCoy, which was minted on the Namecoin blockchain. However, it wasn’t until 2021 that this NFT was resold for a significant price, demonstrating early interest.  Most NFTs today leverage one of two Ethereum technical standards – ERC-721 or ERC-1155. ERC-721 was created in 2018 and laid out the first formal specifications for how NFTs could be represented on Ethereum. It covered aspects like ownership transfer protocols and interfaces for wallets to handle NFTs. Then in 2019, the ERC-1155 standard was introduced as an improvement, allowing for more efficient “batch” minting and transfer of multiple NFTs in one transaction. A major catalyst that drove the mainstream popularity of NFTs was the March 2021 sale of a digital artwork by the artist Beeple for $69 million at Christie’s auction house. As one of the most expensive pieces of digital art ever sold, this record-breaking auction helped propel NFTs into the public consciousness. In the following months, countless new NFT projects were launched across domains like art, collectibles, virtual worlds and more. How NFTs Work The process of creating an NFT, known as “minting”, involves a few key technical steps. First, the digital asset such as an image, video, etc. is uploaded to IPFS (InterPlanetary File System) which assigns it a unique hash-based IPFS address. This IPFS address is then included in the smart contract metadata along with details about things like the asset name, description, and properties. Next, the smart contract is deployed to the blockchain, usually Ethereum, through a wallet. This “mints” the NFT by generating the unique cryptographic token on the blockchain. The token contains a link to the IPFS hash pointing to the file’s location and is assigned to the wallet address that deployed the contract. From there, ownership of the NFT can be transferred by selling the token to another wallet. Interestingly, different blockchains may refer to NFTs by different terminology. For example, on the Bitcoin blockchain they are called “Ordinals” which represent the serial numbers assigned to Satoshis (the smallest unit of Bitcoin). However, the core concepts remain the same – a unique digital asset is associated with a non-fungible cryptographic token on a blockchain, allowing ownership to be tracked and transferred. Technical Details of NFTs The inner workings of NFTs rely on two key technological advancements: blockchain technology and smart contracts. Here’s a breakdown of how they function together: Blockchain Technology Imagine a giant, public ledger where every transaction is permanently recorded and visible to everyone. That’s essentially what a blockchain is. Each record, or “block,” contains data and is cryptographically linked to the blocks before and after it. This creates an immutable chain of information, making it nearly impossible to tamper with or alter any data. In the case of NFTs, the blockchain acts as the secure and transparent record of ownership for each NFT. Every time an NFT is created (minted), transferred, or sold, this information is added to the blockchain ledger. This allows anyone to verify the ownership history and authenticity of an NFT. Smart Contracts Smart contracts are like a self-executing agreement written in code. These reside on the blockchain and automatically execute when certain predefined conditions are met. For NFTs, smart contracts are used for several purposes: Proof-of-Work vs. Proof-of-Stake It’s important to note that different blockchains use different mechanisms to validate transactions and secure the network. The most common method is Proof-of-Work (PoW), which requires significant computational power and can be energy-intensive. This is a major criticism surrounding NFTs, as some blockchains using PoW