[blockchain]关于ERC721的理解
ERC721定义了一种Ethereum生态中不可分割的、具有唯一性的token交互、流通的接口规范。该规范本质上是Ethereum上的智能合约,依托于EVM运行。符合该规范的token (Non-Fungible Token, NFT),具有以下特性:
- 在该合约范围内,唯一的
token_id token_id只能被一个owner(i.e.eth address) 所拥有- 一个owner可以拥有多个NFTs,它的balance只记数量。有另外的存储列表记录
token_id-owner_addr的对应关系 - NFT有
approve,transfer,takeOwnerShip等接口方法适于流通的功能。即所属权转移。这些方法是在ERC721标准中定义的。 - 定义一个
multiaddr型式的复合地址来索引该token对应的元数据(名称、图片、各种信息)。通过tokenMetadata方法,获取这个multiaddr(形如url的字符串),来获取token元数据。 - ERC721与ERC20的token,有兼容的地方,即
token name,token symbol。这是便于ERC20的钱包可以显示ERC721的token
目前,ERC721的用例:
- 以太猫。ERC721以外的特性:固定时间产生

最低0.47元/天 解锁文章
3405

被折叠的 条评论
为什么被折叠?



