Understanding Non-Fungible Tokens (aka NFTs) will help jumpstart your NFT journey. There are three main Ethereum Standards for NFTs ERC721, ERC998, and ERC1155. To begin with, Ethereum developed the first NFT standard token known as ERC721.
Two additional ERC998 and ERC1155 token standards followed ERC721. Each standard token has specific use-cases and there is no doubt that more NFT Standards will be introduced in the future. Most people only have heard of NFTs being used in the gaming or collectible industries. You are not late to the party, NFTs are still considered to be in the early stages of adoption.
Non-fungible Tokens (NFTs) are digital assets with unique characteristics. Unlike Bitcoin, Ethereum, or other tokens that are fungible and can be traded with one another, each NFT asset is distinct from the others. An example of NFTs in real life includes art, trading cards, games, land titles, and so much more.
Table of Contents – Non-Fungible Tokens (NFTs), Ethereum Standards ERC721, ERC998, & ERC1155.
- Ethereum ERC 721 Standard
- Ethereum ERC 998 Standard
- Ethereum ERC 1155 Standard
- Flow Blockchain
- Flow-NFT Standard
- Tezos Blockchain
- FA2 Standard
What exactly are NFT’s?
NFT stands for Non-Fungible Token. It is a type of digital token which is both unique and scarce. An NFT is essentially a unique proof of ownership of something, usually a digital asset. NFTs are digital versions of physical collector’s items and most importantly, no two NFTs are the same. Each new NFT standard represents similar and additional characteristics of the NFT asset and or ownership.
NFT’s are on the rise. Currently, users that are interested in non-fungible tokens primarily think of them as cryptographic tokens which hold digital art or crypto collectibles. Soon, NFTs will change the way we create, distribute, and consume digital content. Enterprise use cases of NFT’s will include several DRM (Digital Rights Management) use cases.
Understanding NFTs and token standards which underlie this phenomenon will help users understand the nuances of each type of NFT and the various blockchain protocols involved. Since Ethereum’s ERC721 was the first NFT standard available several consumer applications are built on top of it.
Users and digital artists who are minting or creating NFTs through third-party websites sometimes don’t know the exact token standard or blockchain they are using to issue a new NFT. The rarer or more desirable an NFT is, the more expensive the NFT becomes!
Understanding Non-Fungible Token Standards
The original Non-Fungible Token standard was the ERC-721 and was built on the Ethereum blockchain. the ERC-721 is one of the most used Ethereum blockchain standards. By the way, ERC is simply an acronym that stands for “Ethereum Request for Comments.” Ethereum was the pioneer in this space and is still the most widely used blockchain platform for creating and launching NFTs. The Flow and Tezos blockchain protocols, however, are catching up fast and will likely surpass Ethereum in the near future.
Transactions on all blockchain platforms have an associated cost with them, usually a negligible amount. The transactions on Ethereum are processed in ‘gas’. When Ethereum was created, gas was linked to the price of ETH on the open market, the founders didn’t expect the price of ETH to rise to the point where it became prohibitive to transact on the platform. As of this writing, it costs over $80 to mint an NFT using the ERC721 standard on Ethereum.
Ethereum’s native language is Solidity. Ethereum also started with the proof of work consensus mechanism and plans to switch to the proof of stake consensus mechanism.
ERC 721 Standard
The most commonly used token standard that started everything. ERC721 tokens are non-fungible; each token is unique and can be priced independently. This is why unique digital assets such as an artist’s digital art creation can be stored on such a token. Each token is unique and cannot be destroyed or duplicated. Each token can be thought of as a collectible based on the uniqueness and rarity of its properties. This was the first non-fungible token standard to be created.
ERC 998 Standard
ERC998 tokens are like ERC721 tokens in that they are both non-fungible. ERC998 tokens are also ‘composable’, which means that assets within this type of token can be composed or organized into complex positions and traded using a single transfer of ownership.
An ERC 998 Token can hold both unique non-fungible tokens (such as the ERC 721), as well as uniform fungible tokens (such as the ERC-20). The ERC 998 token can then be valued and traded. Since the ERC-998 token can own a unique set of digital assets, it can be thought of as a portfolio of assets or as a holding company for a diverse set of assets.
ERC 1155 Standard
ERC1-155 tokens allow for users to register fungible (ERC-20) and non-fungible (ERC-721) tokens using the same address and smart contract. This token standard was developed with games in mind where fungible tokens could represent a transactional currency in a game and the non-fungible items could represent in-game collectibles and in-game exchangeable assets.
Witek Radomski, the co-founder of Enjin Coin, actually developed the ERC-1155 standard, for video game tokens on Ethereum in 2017.
To understand Flow, we need to start with Cryptokitties. Cryptokitties is an NFT based game that allows users to buy, sell, collect, and breed digital cats. It was launched using ERC721 tokens. It became so popular that it clogged the Ethereum blockchain network. The team behind the game (Dapper Labs) set out to solve this problem and in the process created Flow; a blockchain that was designed with crypto-collectibles and games in mind. Dapper Labs also created NBA Top Shot which is a very popular NFT based digital collectibles platform. Flow uses the proof of stake consensus mechanism.
Smart contracts on the Flow network are written in Cadence, Flow’s language. Flow allows for “Upgradeable Smart Contracts”, i.e., smart contracts which can be deployed in a ‘beta state’ and then be incrementally updated by the original authors until they are satisfied. Users will be notified. that this smart contract isn’t finalized yet and can choose to wait until it is completed before trusting it. Once the original authors of the smart contract are satisfied with their code, they can irrevocably release control and it becomes immutable from that point forward. Flow has been designed for scale.
Tezos is a decentralized blockchain that uses the liquid proof stake consensus mechanism. Tezos has a native cryptocurrency called Tez. The creators of the platform recognize that transaction fees need to be low for wide adoption and ease of use. Tezos has three primary token standards of which only the FA2 is non-fungible. Tezos is a decentralized blockchain that uses the liquid proof stake consensus mechanism. Tezos has a native cryptocurrency called Tez. The creators of the platform recognize that transaction fees need to be low for wide adoption and ease of use. Tezos has three primary token standards of which only the FA2 is non-fungible.
The FA2 token standard, also known as the TZIP-12, is a unified token contract interface that supports a wide range of token types such as fungible, non-fungible, non-transferable as well as multi-asset contracts. It gives developers a lot of flexibility to define and invent new token types which can support complex token interactions while maintaining a standard API for external applications and wallets. These token structures can include NFTs and contain numerous different gaming items with interactive and transmutable features.
While Ethereum was the first blockchain platform with NFT capabilities, it wasn’t specifically built for NFTs. Platforms like Flow and Tezos were built with an NFT first attitude. There is no doubt that there will be more NFT standards to choose from soon. NFTs will power the next generation of games, and media applications, they may also find utility in digital identity, healthcare, and insurance applications. Understanding the intricacies, nuances, and transaction fee structures of each alternative is important when considering which platform and token standard to choose.
Find Original Published Article HERE
Did you know that the crypto industry is still rather new? More standards will be introduced as the crypto space expands.
Do you own any NFTs right now?
What other crypto industry topics are you interested in learning more about?