什么是ERC-721 代币?

之前简单写过篇文章,简单介绍了什么是ERC-20代币。

https://www.jianshu.com/p/415a34ec4c87

ERC-20标准通过定义了一系列的函数,使得在以太坊上发行的token变得极其容易,使得符合标准的ERC-20代币能够兼容以太坊钱包,方便了钱包商、方便了交易所。

ERC是“Ethereum Request for Comments”的缩写,ERC-721的原稿最初由@dete 与2017年底所写,首先被加密猫(CryptoKitties)项目所应用。

在以太坊的EIP (Ethereum Improvement Proposals)里有个编号为721的提案,用做为一个Non-fungible tokens)标准接口。

Non-fungible 可以翻译为”不可互换的代币”,或者译为:非同质代币, 英文简称NFTs。

ERC-721的GitHub讨论页面:https://github.com/ethereum/eips/issues/721

加密猫的流行造成了以太坊网络的瘫痪,但是它们所使用的ERC-721 token引起了人们的注意。

通过ERC-20标准发行的token,每个token都是一样的,就像硬币,每个硬币都是一样的,政府不会通过序列号去区分它们,因此没办法追踪每个的硬币的流通记录。而ERC-721的每个token是独一无二的,每一个代币的价值也可以不一样,在以太坊的网络可以独立追踪。

硬币的功能很容易用ERC-20来实现,因为我们在支付时不关心硬币的来源与去向,只关心它面值多少,能买到多少的东西。

现实生活中也有特殊的场景,举个球鞋的例子来说,同款的耐克球鞋价格都是一样的,如果有一双被乔丹签名了,价值就不一样了,不同的鞋之间就不能同等兑换了,就像加密猫一样,每只猫都有它的“基因”,所以在把球鞋token化时,每双鞋都应有它独特的标记。

ERC-721与ERC-20的还有的区别就是:

  • ERC-20 token 非常具有流动性,ERC-721 token 则流动性弱。

  • ERC-20 token 可以近乎无限分割,ERC-721 token 则不可分割。

ERC-721代币可以很容易在任何交易所流通,但是每个token的的价值取决于各自的独特性和稀有性,

ERC-721兼容了ERC-20的一些特性,定义了name , symbol , totalSupply , balanceOf , ownerOf , approve , takeOwnership , transfer , tokenOfOwnerByIndex , 和 tokenMetadata 的函数. 以及两个事件: Transfer and Approval . 与ERC-20的主要区别是定义了token的owner, 即每个token都详细记录它历史的拥有者,以及定义了token的Metadata, 即元数据,就像IPFS网络里,每个文件都有自己的哈希值作为文件基因一样存在,具体请参照github原文:

https://github.com/ethereum/EIPs/blob/master/EIPS/eip-721.md

ERC-721代币标准适用于:

  • 现实物品的代币化,如房屋、独特的艺术品。

  • 虚拟的收藏品,如独特的小猫照片、可收藏的卡片等。

这个标准接口允许钱包、经纪人、拍卖等应用程序可以在以太坊网络运行,

简而言之,ERC-721开启了一个巨大的潜在收藏品的交易市场,尤其是虚拟物品,想象一下吧,如果劳力士、特斯拉这样的大公司,为他们的粉丝打造一些虚拟的数字收藏品,是不是很容易,也很有意思呢?再想想过去玩QQ游戏的时候,自己创建的个性QQ秀、QQ宠物,也拥有了交易的属性,加上是谁创建的很重要,历史背景可以为它赋予更多价值,区块链的可溯源性依旧是个有待挖掘的一点。

目前已经在用ERC-721的应用有:CryptoKitties、CryptoPunks、Auctionhouse Asset Interface等。

而对于现实物品(资产)的代币化,也很适合用ERC-721来实现,如地产、ER房产等,都可以从线下搬到链上来,实现它所有交易历史的可跟踪,不过在现实物品代币化的路上,我们还会遇到很多未知的挑战。

我是苏江,长期分享区块链思考,若想与我交流,请扫码或加个人微信:su466120534

    原文作者:苏江同学
    原文地址: https://www.jianshu.com/p/41437f66afa8
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞