ERC1155,由 Enjin团队首创,它为NFT世界带来半同质性(semi-fungibility)的理念。在 ERC1155 中,tokenId代表的不是单个资产,而是一个资产类别。例如,一个tokenId代表“剑”,而一个钱包地址可能拥有1000把(1000 Copies)这样的剑。 ERC721和ERC1155之间的区别,可以用上面的剑来说明。假如用户想要转移1000把剑,使用ERC721,需要调用1000次transferFrom,而使用ERC1155则只需调用一次数量为1000的transferFrom。 ERC20、ERC721和ERC1155比较 一句话说明:ERC20将代币数量映射到所有者,ERC721将唯一tokenId映射到所有者,ERC1155是从tokenId到所有者到数量的嵌套映射。 Metadata扩展 一些原生数字资产NFT(如ENS域名)全部在链上,不需要附加数据。但还有一些NFT除了需要生成tokenId标示NFT,还需要附加数据来表示资产属性或者映射链下资产。 考虑到这类需求,ERC721提供了Metadata扩展作为可选,包括name、symbol和tokenURI的方法,可以定义NFT的名称和符号以及返回公共URL。Metadata可以存储在中心化服务器和IPFS上。 开发人员可以进一步调用这些方法获取NFT的metadata。 二、NFT生态 先整体上看一下NFT生态。正如Multicoin Capital合伙人Kyle Samani所说,NFT有很多子行业,很多都是完全独立的业务。 根据NFT特性,可以分为7大类: 去中心化域名:ENS、Unstoppable Domai NFT交易市场:Opensea、Rarible、MakersPlace、Mintbase、SuperRare、Dmarket、Async Art、Auctionity、Nifty Gateway、KnownOrigin、WAX DeFi+NFT:yInsure、NFTfi、NIFTEX、Aavegotchi、MEME、Dego、Whale、CryptoWine 游戏:CryptoKitties、Gods Unchained、MyCryptoHeroes、League of kingdoms、Sorare、Axie Infinity 虚拟世界:Decentraland、Sandbox、Cryptovoxels、Somnium Space 收藏品:Urbit、CryptoPunks、Unisock 基础设施:Openzeppelin、Flow、Enjin、0xcert、status、Metamask、Nonfungible.com、NFTBank、Counterparty、Cocos-bcx 三、典型NFT应用 去中心化域名:ENS(Ethereum Name Service)、Unstoppable Domai ENS是最有名的去中心化域名服务平台。ENS将人类可读的名称映射到区块链和非区块链资源,如 Ethereum 地址、 IPFS 散列或网站URL。ENS域名可以在二级市场上买卖。Unstoppable Domains可以让用户以可读的地址替换加密货币地址,且抗审查。 NFT交易市场:Opensea、Rarible、MakersPlace、Mintbase、SuperRare、Dmarket、Async Art、Auctionity、Nifty Gateway、KnownOrigin、WAX OpenSea是目前全球最大的NFT交易平台,目前主流NFT玩家使用的交易平台。OpenSea成立于2018年1月,用户可以直接在Opensea创建NFT代币也可以把其他地方发行的NFT代币上架到OpenSea上,因此集成了各个平台的NFT。 (责任编辑:admin) |