What is ERC-721? The Ethereum NFT Token Standard - Decrypt (2024)

Your Web3 Gaming Power-Up

Enjoy exclusive benefits with the GG Membership Pass

Decrypt’s Art, Fashion, and Entertainment Hub.

Discover SCENE

In 2017, ERC-20 was the Ethereumtoken standard that launched a thousand ICOs. Today, ERC-721 has launched a thousand non-fungible tokens (NFTs). Originally the lesser-known cousin of the ERC-20, ERC-721 has grown to become a pillar of the Ethereum ecosystem, underpinning billions of dollars worth of NFTs.

Blockchains are a revolutionary technology upon which entirely new models of value and ownership are being developed.

Before the ERC-721 token standard, most tokens on blockchains functioned either as a currency, a store of value like gold, or a kind of stock or equity. With ERC-721, it became easy to create tokens that were verifiably, cryptographically unique—and that could be linked to unique content, from artwork to music to sneakers.

AD

AD

What is ERC-721?

Firstly, ERC-721 is a type of standard — a template or format that other developers agree to follow. Following the same standards makes writing code easier, more predictable, and reusable. These standards are completely voluntary, but following a widely used standard means compatibility with a wide variety of applications including exchanges, dapps, and wallets.

ERC-721 is a token standard on Ethereum for non-fungible tokens (NFTs). Fungible means interchangeable and replaceable; Bitcoin is fungible because any Bitcoin can replace any other Bitcoin. Each NFT, on the other hand, is completely unique. One NFT cannot replace another.

Who Invented ERC-721?

The initial ERC-721 specification was proposed by Dieter Shirley as an Ethereum Improvement Proposal (EIP), which is a process for introducing new standards to Ethereum.

Anyone can submit an EIP, but it goes through a process of review and revision before it is accepted by the community. Once accepted, the EIP moves to an Ethereum Request for Comments (ERC), which is a standard process for Ethereum applications. The official authors of the ERC-721 standard are William Entriken, Dieter Shirley, Jacob Evans, and Nastassia Sachs.

Did you know?

Early NFT project

CryptoKitties follows the ERC-721 standard; the cat collecting game used the beta version of ERC-721 before the standard was finalized.

AD

AD

A brief history

  • September 2017 - Dieter Shirley introduces EIP721.
  • December 2017 - CryptoKitties is so popular that it congests the Ethereum network, causing it to slow down significantly.
  • December 2017 - NFT marketplace OpenSea launches. By 2022 it is the largest NFT marketplace, with $5 billion in monthly sales.
  • June 2018 - ERC-721 is accepted as ‘final’, which means there is a strong consensus among Ethereum developers to accept it as a standard.
  • May 2019 - Nike files and is awarded a patent that utilizes ERC-721 standard.
  • February 2020 - Decentraland, a virtual world built using ERC-721 NFTs to represent land and virtual objects, launches.
  • March 2021 - Beeple’s "EVERYDAYS: THE FIRST 5,000 DAYS" NFT sells for $69.3 million at Christie’s auction house.
  • December 2021 - NFT sales in 2021 reached $25 billion.

What’s so special about ERC-721?

The main characteristic of ERC-721 tokens is that each one is unique. When an ERC-721 token is created, there is one and only one of those tokens in existence. These tokens, as NFTs, have spread the idea and application of unique assets on Ethereum.

Did you know?

ERC-721 tokens were also known as deeds, because being in possession of an ERC-721 means that the holder owns the rights to that token and what it represents. However, the authors of ERC-721 decided to use the term "non-fungible token" for an ERC-721 token because the deed was thought to be too closely associated with property and NFTs have many more potential applications.

How are ERC-721 NFTs produced?

A token is simply a smart contract or a piece of code on Ethereum. An ERC-721 token is created by writing a piece of code in a smart contract programming language like Solidity that follows the same basic template or base code.

Once the basic template is followed, you can decide on unique details about the token you are creating such as the owner, name of the token, symbols, etc. You can even program extra functionality into your NFT, but the real fun is how the NFT interacts with other smart contracts.

How do you get hold of ERC-721 NFTs?

It's never been easier to buy and store NFTs. Since the NFT craze started in early 2021, dozens of NFT marketplaces and thousands of NFT projects have popped up.

In addition to ERC-721, other token standards, such as ERC-1155, can support NFTs. However, most NFT buyers are more interested in the NFT itself and less concerned with the token standard it is created with.

To get your very own NFT, head over to one of the many trusted NFT marketplaces such as OpenSea or Rarible. Connect an Ethereum wallet such as MetaMask, and browse until you find an NFT that you like and is within your price range. To buy the NFT, make sure you have enough ETH in your wallet and follow the instructions on the screen.

All the major NFT marketplaces have intuitive user interfaces that make buying an NFT as simple as clicking a few buttons. Also, all major Ethereum-compatible wallets support the ERC-721 standard.To store your NFT you'll need an Ethereum wallet; either a software wallet such as MetaMask, or a hardware wallet.

Once you buy the NFT, you are the rightful owner, and no one can take it away or steal it from you — provided you protect your wallet and don't fall prey to a scammer.

AD

AD

What can you do with ERC-721 NFTs?

Today, the most common use case for ERC-721 NFTs is for digital art. Users buy these NFTs for a number of reasons, including supporting artists, investing long-term in hopes that the price will go up, quickly flipping/trading NFTs for a profit, or simply because they like the artwork.

However, use cases for NFTs extend beyond digital art.

NFTs are commonly used in blockchain-based games, such as Gods Unchained, to represent unique assets within the game. The online collectible card game uses NFTs to represent digital cards, which can then be traded with other players or used in battles. Some blockchain-based games even let you move your items over to different games. This is the beginning of the metaverse, a persistent virtual environment in which NFTs represent digital objects that can be moved between different platforms.

Music NFTs are also becoming increasingly popular. Platforms such as Audius make it easy for artists to mint their work as ERC-721 tokens.

Real-world use cases are also starting to emerge. For example, the ability to mint the deed to your house as an NFT to make real estate transactions more efficient. Or using an NFT to represent ownership of high value assets such as a Rolex watch.

What’s listed above is a small slice of available and possible NFT use cases.

The Future

The future of NFTs and the future of ERC-721 tokens are part of a similar story, but not the exact same one.

ERC-721 was Ethereum’s first NFT token standard. It laid the groundwork for the proliferation and use cases of NFTs we see today. Since 2017, when ERC-721 was introduced, other NFT-compatible token standards have emerged, most notably ERC-1155.

AD

AD

These new NFT standards intend to solve some major challenges surrounding ERC-721 tokens. For example, ERC-721 has limited functionality when it comes to interacting with other standards like the popular ERC-20. Also, ERC-721 tokens take up lots of space on the blockchain. As such, they can cause network congestion, which leads to high transaction fees that can make them unreasonably expensive to purchase.

That said, ERC-721 will certainly hold a place in the future of NFTs. While they might not be the best use case for things like gaming or digital art, they may very well serve use cases at the intersection of blockchain and real world assets such as property, digital identity, commodities, and more.

Ethereum isn't the only blockchain to support NFTs, either. Other smart contract blockchains such as BNB Chain and Avalanche have emerged in recent years, each playing host to their own NFTs. With that has come new token standards, many of them based on ERC-721 (such as BNB Chain's BEP-721 and Secret Network's SNIP-721).

Still, ERC-721 is still chugging along, helping to tokenize anything that's unique. That can mean anything from a person’s birth certificate to property, art, or even rare items in video games. The most exciting prospect will be seeing how ERC-721 tokens can be used in smart contracts to create completely new business models and ways to transact.

NFTs, ERC-721 or otherwise, are still in the early days. NFTs offer us the ability to tokenize anything that is unique and verify proof of ownership using blockchain technology. This is a powerful concept, which is only just beginning to be explored. The future of NFTs is limited only by our ability to find new and novel use cases for the technology.

Stay on top of crypto news, get daily updates in your inbox.

What is ERC-721? The Ethereum NFT Token Standard - Decrypt (2024)

FAQs

What is ERC-721? The Ethereum NFT Token Standard - Decrypt? ›

Non-Fungible Token (NFT) Framework: ERC-721 isn't a token itself, but rather a technical standard that defines a way to create and manage NFTs. These NFTs act as unique digital certificates of ownership for virtual items. Imagine them as digital receipts that prove you own a specific piece within a collection.

What is the ERC-721 NFT standard? ›

The ERC-721 token standard has been used in the context of digital art, where artists can create unique pieces of art as NFTs, providing them with a new avenue for their work. The ERC-721 token standard is used in the gaming industry, where game developers can create unique in-game items as NFTs.

What is the ERC721 standard code? ›

ERC721 is a standard for representing ownership of non-fungible tokens, that is, where each token is unique. ERC721 is a more complex standard than ERC20, with multiple optional extensions, and is split across a number of contracts.

What does ERC-721 refer to an Ethereum set of instructions to create Stablecoins? ›

ERC-721 is an Ethereum token standard that defines a non-fungible token (NFT) contract. Unlike fungible tokens like Ether (ETH) or ERC-20 tokens, each ERC-721 token is unique and non-interchangeable.

How does ERC-721 work? ›

Ownership and Transfer: ERC-721 tokens implement a robust ownership model where each token is owned by a specific Ethereum address. Ownership can be transferred securely and transparently using smart contracts, ensuring verifiable ownership history and preventing counterfeit or duplicate tokens.

How to view ERC-721 NFT? ›

For ERC-721 NFTs, use the tokenURI function, which is part of the ERC-721 standard. This function retrieves a token's metadata so you can view it. For ERC-1155, use the uri method. Note the tokenURI and uri methods are optional for contracts.

How to add ERC-721 NFT to metamask? ›

Add ERC-721 NFTs
  1. Step 1: Import tokens into your metamask wallet. Import Tokens.
  2. Step 2: Add custom token. Add Custom token. You have to specify the Token Decimal as 0. The token symbol is the same as the collection name specified in the ERC-721 contract. This token symbol can edit as well.

How to create ERC-721 NFT? ›

Create an ERC721 Token on Kaleido in 4 Simple Steps
  1. Step 1: Create a Kaleido Account. If you haven't already, sign up for a Kaleido account here. ...
  2. Step 2: Create a Blockchain Network. To get started, create a blockchain network. ...
  3. Step 3: Create a Token Pool. ...
  4. Step 4: Mint Your NFT. ...
  5. Step 5: Transfer Your NFT to Metamask.
May 29, 2024

What are the advantages of ERC-721? ›

ERC-721 tokens enable the creation and ownership of unique digital assets, fostering a new market for digital collectibles, art, and virtual goods. Each token is distinct, with its own set of metadata and characteristics, providing authenticity and scarcity in the digital realm.

What does ERC token stand for? ›

Key Takeaways

An ERC20 token is a standard for creating and issuing smart contracts on the Ethereum blockchain. ERC stands for "Ethereum Request for Comment," and the ERC20 standard was implemented in 2015.

What are the disadvantages of ERC-721? ›

One of its key features, 'indivisibility,' has a downside. The incapacity to divide into smaller units becomes impractical in scenarios where fractional or partial ownership of certain projects is desired. Minting and transfer of each ERC-721 token needs a separate transaction, which leads to higher transaction fees.

How can I spend my ERC money? ›

No, there are no legal requirements regarding how you spend your ERC refund check. The ERC is a tax refund — not a government loan or grant. This means that business owners are free to invest the ERC money to expand their company, pay business expenses and debts, or simply take the money home as profit.

Is ERC-721 free? ›

ERC-721, or Ethereum Request for Comment 721, is a free, open standard that describes how to build non-fungible or unique tokens on the Ethereum blockchain.

What is the difference between ERC20 and ERC-721? ›

Token ownership: ERC20 tokens are owned collectively, while ERC 721 tokens have a single owner. Token transfer: ERC20 tokens can be easily transferred and traded, while ERC721 tokens require a more complex transfer process and may not be suitable for trading on exchanges.

Which ERC token is used for NFT? ›

NFT standards such as ERC-721 and ERC-1155 are used to create and manage NFTs on the Ethereum blockchain. These standards define the rules and protocols for creating, owning, and trading NFTs, making it possible for developers to create NFT-based applications and marketplaces.

What is the difference between ERC-721 and 1155 NFT? ›

ERC-721 focuses on making each token unique and represents the claim of something special you can't copy. It's great for things like one-of-a-kind digital art or rare collectibles. ERC-1155 is more flexible. It lets you build NFTs that can be either exclusive or interchangeable.

How do I know if my contract is ERC-721 or ERC1155? ›

According to EIPs, ERC721 and ERC1155 will implements EIP165. Therefore, we can use the supportsInterface of EIP165 to check whether the contract is ERC721 or ERC1155. The interface id for ERC1155 is 0xd9b67a26 , while the interface of ERC721 is 0x80ac58cd .

Top Articles
Build a Website using React
Top Ten Tax Deductions for Landlords
Plus Portals Stscg
Melfme
Free Robux Without Downloading Apps
Buckaroo Blog
Nichole Monskey
Inevitable Claymore Wow
Nonne's Italian Restaurant And Sports Bar Port Orange Photos
Walthampatch
Calmspirits Clapper
Nebraska Furniture Tables
Premier Reward Token Rs3
finaint.com
Becu Turbotax Discount Code
Check From Po Box 1111 Charlotte Nc 28201
Alexander Funeral Home Gallatin Obituaries
Destiny 2 Salvage Activity (How to Complete, Rewards & Mission)
Google Doodle Baseball 76
Nearest Walgreens Or Cvs Near Me
Military life insurance and survivor benefits | USAGov
Best Transmission Service Margate
Best Nail Salons Open Near Me
Prey For The Devil Showtimes Near Ontario Luxe Reel Theatre
Foodsmart Jonesboro Ar Weekly Ad
Dal Tadka Recipe - Punjabi Dhaba Style
Doctors of Optometry - Westchester Mall | Trusted Eye Doctors in White Plains, NY
Claio Rotisserie Menu
Hobby Lobby Hours Parkersburg Wv
Marlene2995 Pagina Azul
Will there be a The Tower season 4? Latest news and speculation
Used 2 Seater Go Karts
Loopnet Properties For Sale
Jt Closeout World Rushville Indiana
Smayperu
Dreamcargiveaways
Beth Moore 2023
Facebook Marketplace Marrero La
Planet Fitness Santa Clarita Photos
ENDOCRINOLOGY-PSR in Lewes, DE for Beebe Healthcare
877-292-0545
South Bend Tribune Online
Sofia With An F Mugshot
Craigslist Food And Beverage Jobs Chicago
Tfn Powerschool
The Horn Of Plenty Figgerits
Pickwick Electric Power Outage
Dying Light Mother's Day Roof
Minute Clinic Mooresville Nc
Greg Steube Height
2121 Gateway Point
The Missile Is Eepy Origin
Latest Posts
Article information

Author: Clemencia Bogisich Ret

Last Updated:

Views: 6131

Rating: 5 / 5 (80 voted)

Reviews: 95% of readers found this page helpful

Author information

Name: Clemencia Bogisich Ret

Birthday: 2001-07-17

Address: Suite 794 53887 Geri Spring, West Cristentown, KY 54855

Phone: +5934435460663

Job: Central Hospitality Director

Hobby: Yoga, Electronics, Rafting, Lockpicking, Inline skating, Puzzles, scrapbook

Introduction: My name is Clemencia Bogisich Ret, I am a super, outstanding, graceful, friendly, vast, comfortable, agreeable person who loves writing and wants to share my knowledge and understanding with you.