ERC721标准大家没有听说过或不了解没关系,但应该都听说过,在2017年,一种名为CryptoKitties(加密猫)的以太坊游戏吧,当时导致整个以太坊网络拥堵瘫痪的游戏,在顷刻间吸引了全球众多虚拟游戏世界里面的玩家,一只加密猫的价格最高峰竟达到1亿RMB。这款以太坊养猫的Dapp游戏,超级可爱的猫形象,再加上配种,繁殖和拍卖等丰富的玩法,风靡了币圈,一时间币圈大大小小的人都在撸猫。
加密猫是什么,为什么这么疯呢?首先加密猫(CryptoKitties)是基于ERC721代币标准的一款去中心化应用。其次CrptoKitties平均每15分钟会产生1只创始猫,一年后将停产创始猫。猫不能和同宗系的猫进行交配。交配后产生新的DNA(Token)并记录在块中,每只猫的长相由Web前端根据DNA和一些特定的数据决定。 最终一只猫拥有自己的属性:基因码、出生区块的时间戳、再次繁殖的区块号、母亲的ID、父亲的ID、正在交配的对象ID、繁殖冷却时间、代数。
ERC721的主要特性是“Non-Fungible Tokens”,即不可更改的Token,英文简写为“NFTs”,简单理解就是,每个Token都是独一无二的,也就是说ERC721将合约Token的概念,引入到了合约内部,更简单的说每只猫都是一种token。
ERC20是基于同质化的代币,是可置换的,意味着所有的Token直接没有区别,所有Token都是一样的,我有两个ERC20的Token,并不会因为我花的方式不一样而不一样。然而ERC721 的代币是基于是非同质化的,不可互换的Token,简单理解为每个Token都是独一无二的。也就是说ERC721的每个Token都拥有独立唯一的token Id编号。像在CryptoKitties中的猫都被赋予拥有基因,每只猫的基因都是不一样的,零代猫是最有收藏价值的。另在某些情况下, 某些猫的属性比较罕见, 也会受到追捧。
ERC20 是基于标准的代币协议,它能够用于网站流通价值的token,虚拟币等.ERC721的NFT让数字资产变得更有收藏价值,尤其是在加密货币收藏和网络游戏领域拥有巨大的潜力,用ERC20 的代币用于游戏的流通价值积分,用ERC721代表网站的虚拟装备,独一无二的道具等等,设计出基于双重代币游戏模型。目前很火的NeoWorld游戏也是采用这种双重代币的模型。
ERC721与ERC20协议结合丰富了整个区块链的应用场景,让整个生态更有想象空间与活力,相信不久的未来会有更多的Dapp出现在这个领域的。
网友评论