ERC-721

Definition

ERC-721is the Ethereum token standard for Non-Fungible Tokens (NFTs)– unique digital assets where each token has a distinct identity and cannot be exchanged on a one-to-one basis like ERC-20 fungible tokens. Proposed by William Entriken, Dieter Shirley, Jacob Evans, and Nastassia Sachs in January 2018 and formalized as EIP-721, ERC-721 defined the interface that all unique blockchain assets must implement: `ownerOf(tokenId)`, `transferFrom()`, `approve()`, `safeTransferFrom()`, and `tokenURI()`. The `tokenURI()` function pointing to off-chain metadata (typically JSON on IPFS) is what enables an NFT to represent an image, music, video, or any asset. ERC-721 unleashed the NFT revolution – CryptoKitties, the first major ERC-721 application (2017), congested the Ethereum network; Bored Ape Yacht Club, CryptoPunks, Art Blocks, and thousands of collections followed. The 2021-2022 NFT boom generated over $40 billion in trading volume, with individual ERC-721 tokens selling for thousands to millions of dollars.

Origin & History

DateEvent
Nov 2017CryptoKitties launches – first major NFT application; congests Ethereum before ERC-721 is finalized
Jan 2018EIP-721 formally proposed by Entriken, Shirley, Evans, Sachs
Jun 2018ERC-721 finalized as an Ethereum standard
2020NBA Top Shot (built on Flow, not Ethereum, but ERC-721 inspired) launches and generates early NFT interest
Mar 2021Beeple’s “Everydays” sells for $69.3M at Christie’s as ERC-721 NFT – NFT boom begins
2021BAYC mints at 0.08 ETH → reaches 150 ETH floor; CryptoPunks sell for $10M+
2021OpenSea volume: ~$3.4B in Aug 2021 alone; Ethereum NFT trading volume reaches ~$40B for the year
2022Market correction; blue-chip ERC-721s maintain value; broader market resets
2023ERC-721 remains dominant NFT standard; Bitcoin Ordinals introduce non-EVM NFTs
“ERC-721 gave us the ability to own something unique on the internet for the first time. Not a copy – the original, provably yours.”
NFT ecosystem contributors

How It Works

FeatureERC-20 (Fungible)ERC-721 (Non-Fungible)
UniquenessAll tokens identicalEach token unique (by ID)
DivisibilityDivisible (0.001 ETH)Indivisible (whole tokens)
Exchange rate1:1 with same tokenNo equal exchange possible
Use caseCurrency, votingArt, collectibles, deeds
Key functionbalanceOf()ownerOf(tokenId)
MetadataOptional symbol/nametokenURI() per token

In Simple Terms

  1. Digital original: ERC-721 creates tokens where each one has a unique ID – like serial numbers on collector items. Token #4321 is different from Token #4322 even if they’re from the same collection.
  2. Provable ownership: The blockchain records exactly who owns each token ID – no counterfeiting, no disputes about “whose is the real one” – ownership is cryptographic fact.
  3. Metadata makes it real: The `tokenURI()` function points to a JSON file describing what the NFT represents – an image URL, attributes, description – turning a blockchain number into a piece of digital art.
  4. Can’t split it: Unlike Bitcoin where you can own 0.00001 BTC, an ERC-721 NFT is indivisible – you either own all of Token #1234 or none of it.
  5. The royalty innovation: ERC-721 enabled on-chain royalty tracking – creators can receive a percentage of every secondary sale automatically through the EIP-2981 royalty extension.

Real-World Examples

ScenarioImplementationOutcome
Bored Ape Yacht Club10,000 unique ERC-721 tokens; each ape has distinct trait combinationFloor price peaked at 150+ ETH ($500K+); total collection value $3B+
Beeple Christie’s auctionSingle ERC-721 NFT “Everydays: The First 5000 Days” sold via Christie’s$69.3M sale; legitimized digital art as asset class globally
CryptoKitties congestionDec 2017: CryptoKitties ERC-721 transfers use 25% of all Ethereum gasDemonstrated both NFT demand and Ethereum’s scalability limitations
Real estate deedPropy sells first US property as ERC-721 NFT in 2022ERC-721 represents legal title deed; blockchain records ownership transfer

Advantages

AdvantageDescription
Provable uniquenessCryptographic proof that each token is unique and authentically original
Transparent ownershipPublic blockchain records make ownership undeniable and verifiable
Programmable royaltiesCreators receive automatic royalties on secondary market sales
Global liquidityInstantly tradeable on OpenSea, Blur, LooksRare from anywhere in the world
ComposabilityNFTs used as collateral in DeFi (NFTfi, Arcade), staking, and governance

Disadvantages & Risks

DisadvantageDescription
Gas inefficiencyEach transfer requires a separate transaction; expensive during congestion
Metadata fragilitytokenURI() pointing to centralized server can break if server goes offline
Speculative marketsNFT prices driven by speculation and social trends rather than fundamental utility
Copyright confusionOwning an NFT doesn’t automatically confer copyright to the underlying asset
High royalty disputesMarketplaces like Blur allow royalty bypassing – creator earnings not guaranteed

Risk Management Tips:

  • Verify NFT metadata is stored on IPFS or Arweave (not centralized servers) before purchasing
  • Understand that you’re buying the token record, not necessarily copyright – check project T&Cs
  • Research collection legitimacy: verify contract on Etherscan, confirm founder identity
  • Use blue-chip collections (CryptoPunks, BAYC) with long track records for any significant investment

FAQ

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

ERC-721 tokens have a supply of exactly 1 per token ID – truly unique. ERC-1155 tokens can have supply N (1 to millions) per token ID – enabling semi-fungible editions. For one-of-one art, use ERC-721; for tiered editions, use ERC-1155.

Do you own the copyright to an NFT you purchase?

Typically no – you own the token representing the work, but copyright remains with the creator unless explicitly transferred. Always check the specific project’s terms of service.

What happens to an NFT if the project shuts down?

You still own the token on-chain – that can’t be taken away. However, if metadata was stored on centralized servers that go offline, your NFT’s image and attributes may become inaccessible. IPFS-stored metadata is more durable.

How do on-chain royalties work for ERC-721?

EIP-2981 (Royalty Standard) allows ERC-721 contracts to specify a royalty percentage. Marketplaces that respect EIP-2981 automatically pay the creator royalty on secondary sales. Some marketplaces (Blur) allow buyers to bypass these royalties.

What is the gas cost of minting an ERC-721?

Minting a new ERC-721 token typically costs 50,000-150,000 gas units. At 50 gwei gas price, that’s ~$15-50. During NFT booms (like Otherside launch), gas wars push costs to $500-2000+ per mint.

Related Terms

  • ERC-1155 – Multi-token standard supporting both unique and edition NFTs
  • tokenURI – ERC-721 function pointing to NFT metadata
  • OpenSea – Largest NFT marketplace built on ERC-721 infrastructure
  • Metadata – Off-chain JSON data describing NFT attributes, image, and properties

News & Events