本文主要参考资料:https://eips.ethereum.org/EIPS/eip-721
本文主要合约源码:https://github.com/OpenZeppelin/openzeppelin-contracts
本文合约部署步骤:https://blog.csdn.net/wonderBlock/article/details/109903310
本文环境:以太坊POA联盟链 + chrome浏览器 + metamask + remix
和ERC20一样,ERC721同样是一个代币标准,ERC721官方简要解释是Non-Fungible Tokens,简写为NFTs,多翻译为非同质代币。
同质意味着所有的Token没有任何区别,Token不会因为你使用的方式不同而不一样;而非同质意味着我和你手里的Token是不能直接互换的,本质上是同一份智能合约下的不一样的Token。
主要特性:
1、同一份智能合约下的Token是不一样的,这点和ERC-20有明显的区别,这是通过为每一个Token设置不同的 tokenId 来实现的;
2、tokenId 只能被一个 <