The ERC-721 token standard is a blueprint for creating unique, non-fungible tokens (NFTs) on the Ethereum blockchain. Unlike fungible tokens (like ETH or ERC-20 tokens, where each unit is identical and interchangeable), each ERC-721 token has distinct characteristics and a unique identifier, making it one-of-a-kind. This standard underpins the ownership and transferability of digital assets such as collectibles, art, and even virtual real estate.
How it works
ERC-721 defines a set of rules and functions that smart contracts must implement to be considered compliant. These functions allow for the tracking of ownership, the transfer of tokens between addresses, and the verification of token uniqueness. When a developer creates an NFT collection, they deploy a smart contract that adheres to the ERC-721 standard. This contract then mints individual tokens, each with its own unique ID. This ID, along with metadata (which might include a link to an image, a description, or other attributes), is stored on the blockchain, establishing the token's individuality.
For instance, if you purchase a unique digital artwork as an NFT, the ERC-721 standard ensures that only one instance of that specific artwork token exists, and your crypto wallet address is recorded as its undisputed owner on the Ethereum blockchain. The standard also includes mechanisms for approving other addresses to manage or transfer your tokens on your behalf, which is crucial for marketplace functionality and other decentralised applications (dApps).
Why it matters for Australian investors
For Australian investors, understanding ERC-721 is crucial as it governs the booming NFT market, a sector where many Australians are increasingly participating. While the value of NFTs is typically denominated in cryptocurrencies like ETH, the underlying technology enabling their uniqueness and verifiable ownership is the ERC-721 standard. The Australian Tax Office (ATO) views NFTs as a form of digital asset, and any gains from their sale for AUD or other crypto are generally subject to Capital Gains Tax (CGT). Therefore, knowing how ERC-721 tokens are created, owned, and transferred helps investors navigate the practicalities of acquisition, disposal, and record-keeping for tax purposes, even if they aren't directly interacting with the code.
Common questions
Q: What's the main difference between ERC-721 and ERC-20 tokens?
A: The key difference is fungibility. ERC-20 tokens are fungible, meaning each unit is identical and interchangeable (like AUD coins or a basic cryptocurrency). ERC-721 tokens are non-fungible, meaning each token is unique and has distinct properties, like a specific piece of art or a digital trading card.
Q: Can ERC-721 tokens be traded on regular cryptocurrency exchanges?
A: Generally, no. ERC-721 tokens, being unique, are not typically traded on traditional cryptocurrency exchanges designed for fungible assets. Instead, they are traded on specialised NFT marketplaces (like OpenSea or Rarible) that are built to handle the unique nature and metadata associated with each token.
Q: Are all NFTs ERC-721 tokens?
A: While ERC-721 is the most widely adopted and foundational standard for NFTs on Ethereum, it's not the only one. Other standards, such as ERC-1155, also exist and offer different functionalities (e.g., allowing for both fungible and non-fungible tokens within the same contract). However, when people generally refer to "NFTs," they are often implicitly referring to those based on the ERC-721 standard.