摘要:刚刚0xcert团队宣布:运行CryptoCrystal和其他加密收藏项目的EthereumERC-721标准自去年年底开始使用,但尚未最终确定和收录。
爱必数字资产研究院,特地制作本专题深度解析一下ERC-721标准是什么东西,它与传统ERC20相比有何区别异同,特邀请李币莱帮助广大币圈韭菜,解析ERC-721会带来什么影响,以及我们应对如何应对!
一、ERC721到底是何方神圣?
ERC721官方简要解释是Non-FungibleTokens,简写为NFTs,多翻译为非同质代币。
ERC721是由DieterShirley在2017年9月提出。DieterShirley正是谜恋猫CryptoKitties背后的公司AxiomZen的技术总监。
许多人已经听说过以太坊区块链上的一款新游戏,名为以太猫(CryptoKitties)。
后续又出款了很多的类似的游戏,网易招财猫,百度莱茨狗和加密鱼等等,不过玩法套路都是差不多。
因此,区块链谜恋猫也是第一个实现了ERC721标准的去中心化应用。ERC721号提议已经被以太坊作为标准接受,但该标准仍处于草稿阶段。
通常认为在ERC-721上运行的加密猫(CryptoKitties)实际上是运用NFT通证的第一个例子,也是ERC-721标准的基础。
ERC-721标准为区块链带来了独特性,开辟了更广泛的实施可能性。用该标准的第一作者WilliamEntriken的话来说:“它可以让你跟踪和转移你拥有的东西,并将它记录在区块链上。”
ERC20代币是可置换的,且可细分为N份(1=10*0.1),而ERC721的Token最小的单位为1,无法再分割。
如果同一个集合的两个物品具有不同的特征,这两个物品是非同质的,而同质是某个部分或数量可以被另一个同等部分或数量所代替。
非同质性其实广泛存在于我们的生活中,如图书馆的每一本,宠物商店的每一只宠物,歌手所演唱的歌曲,花店里不同的花等等,因此ERC721合约必定有广泛的应用场景。通过这样一个标准,也可建立跨功能的NFTs管理和销售平台(就像有支持ERC20的交易所和钱包一样),使生态更加强大。
由于创意独特新颖并且在以太坊网络上初步表现不错,该款游戏近期在加密货币社区内数次成为头条新闻。在加密猫这款游戏中,玩家可以购买、出售、交易以及饲养电子猫。
这些电子猫可被视为“可繁殖的豆豆娃(BeanieBabies,一款玩具公仔的名称),因为每只猫在某种程度上是独一无二的。这种独特性使得加密猫极具收藏价值,因为人们会对好几款猫咪的特征产生兴趣并希望拥有许多只。
以太坊代币标准721,或称ERC721,是DieterShirley在2017年底引入的一项以太坊改进计划。这项提议标准让智能合约能够像ERC20一样按照可交易代币进行操作。ERC721代币是独一无二的,原因在于这些代币是非同质的。
二、ERC20,ERC721?两者的区别是什么?
以太坊养猫的核心是智能合约,ERC是以太坊代币标准的缩写。常见ERC标准有ERC20,ERC721和ERC825。ERC20是标准Token接口,这个规定了Token的基本功能,方便第三方使用。
在一些开源组织的工作推动下,ERC20的标准已经简单到能5分钟发行一个ERC20的Token。
ERC721是针对不可置换Token的智能合约标准接口,(non-fungiletokens)不可置换Token简称NFTs,操作标准API的实现方法。
以太坊养猫中的猫都是ERC721的Token,每只猫都是拥有不一样基因的猫,归根到底也就是拥有不一样属性的Token。
猫的编号其实也就是Token的编号,猫的基因也就是Token的属性。撸猫归根到底其实是改变ERC721标准下的Token属性,从而达到每个猫都具有不一样的基因。
ERC20是标准Token接口,ERC20的Token可以无限细分为10^18份,而ERC721的Token最小的单位为1,无法再分割。
用猫来解释,就是你的猫就是一个NFT,我的猫也是一个NFT,我们两个人的猫是不能互换的。两个猫都是独立的个体,但是我们两个人的猫仍然是属于同一份智能合约的不一样的Token而已。
另外ERC20是可置换的,意味着所有的Token直接没有区别,所有Token都是一样的,我有两个ERC20的Token,并不会因为我花的方式不一样而不一样,显然NFT可以将Token区别开发,像在CryptoKitties中的猫都被赋予拥有基因,每只猫的基因都是不一样的,零代猫是最有收藏价值的。
另外在某些情况下,某些猫的属性比较罕见,也会受到追捧。
简而言之,ERC721的Token具有收藏价值的属性。
三、ERC721为非技术人员带来了什么?
在WilliamEntriken看来,“当你买房子时,你有没有试过做标题搜索?这种方式又慢,费用又高,但当你用标准化的方式来追踪物品的所有权时,这边的又快又便宜,这种方式让商业更有效率。”
contractERC721{//ERC20compatiblefunctionsfunctionname()constantreturns(stringname);functionsymbol()constantreturns(stringsymbol);functiontotalSupply()constantreturns(uint256totalSupply);functionbalanceOf(address_owner)constantreturns(uintbalance);//FunctionsthatdefineownershipfunctionownerOf(uint256_tokenId)constantreturns(addressowner);functionapprove(address_to,uint256_tokenId);functiontakeOwnership(uint256_tokenId);functiontransfer(address_to,uint256_tokenId);functiontokenOfOwnerByIndex(address_owner,uint256_index)constantreturns(uinttokenId);//TokenmetadatafunctiontokenMetadata(uint256_tokenId)constantreturns(stringinfoUrl);//EventseventTransfer(addressindexed_from,addressindexed_to,uint256_tokenId);eventApproval(addressindexed_owner,addressindexed_approved,uint256_tokenId);}
四、ERC-721标准推出目的是什么?
如果您熟悉以太坊,您可能会知道最常用的标准是ERC-20。它主要用于智能合约的开发,这些智能合约可以创造有价值的通证,比如加密货币,每一个通证都具有与其他类型通证相同的价值-这意味着它们是可互换或可交换的,但是,对于ERC-72而言1,通过此标准创建的通证可以代表任何类型的数字或现实世界中的有形资产,从您的汽车到您的大学学位,ERC-721可以识别每个类别中的各个独特功能。
这为在区块链上创建,拥有和管理关于特定真实对象或凭证的数据提供了机会,甚至您可以将它们存储在电子钱包中。ERC-721标准创建的通证价值是独一无二。
ERC标准的使命和潜力
ERC-721标准的实施为区块链领域带来了一个全新的视野,它将技术从在线图表和数字创建资产转移到人造物理对象,收藏品和重要文件,让这物品真正数字化,ERC-721标准可以让社区能够参与资产的著作权和原创性调查,这使得ERC-721标准可以显著影响易遭遇欺诈、剽窃或伪造的行业和领域。
ERC-721目标,将现实资产映射到区块链世界
开宗明义,将物理和虚拟世界资产映射到区块链世界的、基于类ERC-721标准的应用和基础协议将会是nextbigthing。
什么是ERC-721?现在向你奔跑而来的迷恋猫,招财猫,莱茨狗都是基于ERC-721创造出来的,每只都是一个独一无二的ERC-721Token,当然ERC-721并不苟且于眼前的猫猫狗狗。(注释:ERC721是针对不可置换Token的智能合约标准接口,(non-fungiletokens)不可置换Token简称NFTs,操作标准API的实现方法。)
1、ERC-20VSERC-721
ERC-20和ERC-721Token标准的最大区别在于Token之间是否可以互换,“fungible”or“non-fungible”。用以下浅显的例子说明。
正如你的一元钱和我的一元钱没有价值的区别,ERC-20标准下我的TokenXYZ和你的TokenXYZ是可以互换的,“fungible”。
而同一辆奥迪Q7在卖出的一瞬间就成为不可互换的两辆车,因为他们的主人会用不同方式驾驭这辆Q7。
如果每辆Q7都代表一个ERC-721标准的Token,它们是独一无二不可互换、不可分割的,“non-fungible”。
2、ERC-721的应用并不苟且于眼前的猫猫狗狗
a.将资产映射到区块链世界
ERC-721被大家初识还要归功于价格高昂的加密宠物,这些猫猫狗狗都是从虚无中产生的,第0代加密猫之间逐步繁衍出了新世代的加密猫,这些加密猫基于随机数产生了稀有的基因,从而有了收藏属性。
★案例1虚拟怪兽ERC-721Token化
用户可以抓捕一只属于自己独一无二的虚拟怪兽(一个ERC-721Token),怪兽通过健身房和比赛增加力量从而增加价值。
在虚拟游戏世界中有收藏属性的道具、皮肤、装备同样找到了与ERC-721的高度契合之处。Token化之后的游戏装备有了可见证的独一性,另一方面也可以步步溯源直到其最初的主人和状态。
然而ERC-721在虚拟世界却远不能发挥其最大威力,它更大的想象空间在于将物理世界的资产映射到区块链上,成为物理世界和区块链世界的界面。
从房子、车子到一张飞机票,从一幅画、一支笔到一张证书,它们都可以通过ERC-721在区块链找到自己映射的数字资产,一一对应。
★案例2物理世界车辆ERC-721Token化
本案例希望可以帮助15亿车主将他们在物理世界的车辆映射到区块链上成为车辆数字资产,提供管理工具,交易市场等。
如果每一颗尘埃都有一个IP地址,让互联网可以访问到它的信息,那么每一颗尘埃也都应该有一个代表自己价值Token,让区块链可以传递其价值。
b.Wallet2Wallet去中介交易
爱必宝钱包即希望当所有物理和虚拟世界的资产都可以被映射上链后,可以想象我们的数字钱包会变得琳琅满目,大到自己的房子,小到一张飞机票,有虚拟的宠物,也有对应实体的数字汽车。
想象这样的场景,每个人的数字资产在每个人的钱包中安全存储,被具有共识的货币单位统一衡量,并且可以通过区跨链实现价值的传递转移,个体钱包对钱包的交易将成为可能。
★案例3ERC-721通证交易市场
比如一个去中心化的数字收藏品交易平台,用户可以在平台购买基于ERC-721通证的加密猫,加密朋克等加密数字资产。
还有一件事值得我们深度思考,货币的出现有两个原因:
虚拟世界消灭了第一个原因,ERC-721让资产本身货币化则削弱了第二个原因。
当一个代币只有度量单位的意义时则甚至不需要流通,就好像“厘米”这个东西你不能在任何地方买到,ERC-721推动的P2P交易的终极是以物易物,所有的中介都被去掉了。
等等,如果代币都不需要流通了,那还要代币干嘛?还要ICO干嘛?
c.非标通证ERC-721与标准通证ERC-20的相互转化
非标通证ERC-721与标准通证ERC-20可以相互转化吗?这些转化可能产生什么有意义的应用呢?
考虑一下如下问题,下面这张有美国第三十九任总统詹姆斯·厄尔·卡特签名的1美元钞票是非标通证ERC-721还是标准通证ERC-20?
这是一个从标准转变为非标准通证的经典例子,一个ERC-20的标准通证,经过总统签名后它成了独一无二具备收藏属性的ERC-721的非标准通证。
在区块链世界,我会非常好奇知道创世区块产生的第一批50个比特币存在谁的钱包地址里,也许我们可以由此找到中本聪的痕迹。
反向看,当N个非标准通证的ownerid均指向同一个机构时,这意味着这个机构也许拥有N套房产,N辆车子,N个游戏账号,这个机构是否可以基于这个数字资产池发行10000个具有股权和使用权属性的标准通证呢?
在真实世界我们管他叫ABS,AssetBackedSecurity资产证券化,李币莱认为:在数字资产世界,这也许可以被叫做TBT,TokenBackedToken。
五、ERC-721如何得到确认
在最终确认前Ethereum进行了为期两周的标准审查流程,ERC-721是用该过程审查的第一个标准,其后每一个标准都必须遵循相同的过程。在两周内,ERC-721标准时刻接受于社区的“最后评估”,由于该标准的代码没有重大变化,ERC-721现已通过验证!
六、ERC-721的验证过程
以太坊欢迎开发者社区参与以太坊系统改进,提交新的以太坊改进建议(EIPs)以及开发基于以太坊的新标准。
目前以太坊有两位EIP编辑负责新标准的审查,ERC-721此前已经得到了第一编辑的确认,今天,第二位编辑也正是批准了它。
七、广大币民韭菜们如何使用ERC721
前面,我们介绍了很多基础知识和技术,那么ERC721与广大币民韭菜有何关系,我们又该如何利用这个新标准,会产生什么样的影响呢?
李币莱认为:ERC721的NFT让数字资产变得更有收藏价值,尤其是在加密货币收藏和网络游戏领域拥有巨大的潜力。在CryptoKitties中一只猫能值1000个ETH,在大型多人网络游戏中,一把剑可能也值2000个ETH,而在ERC721中它仅仅只是一个智能合约中的一个Token。
所以,ERC721带来的NFT概念,非常适合作为加密数字资产收藏品!
数字资产的概念,游戏的虚拟数字资产,5G和VR普及大众,结合区块链,将来十几亿人每天游玩在数字社会中,在数字社会中的产权需要确定,NFT无疑是非常适合用来确定数字资产的产权,毕竟智能合约非常擅长管理虚拟社会的方方面面。另外,ERC721还可以促进追踪、交易和管理诸如房屋或汽车等真实资产的交易和管理等等。
爱必宝钱包,近期也会增加ERC721支持,未来ERC721开发也和ERC20开发一样,五分钟就能帮助任何一个个人用户和企业客户,将ERC721标准应用到自己的产品和资产中去,实现人人拥有数字资产的愿景。
李币莱说:“我们看到了它的未来,所有这些不同类型的代币都可以自由地交换。”
随着区块链技术的发展,初创公司和开发者开始对ERC721越来越感兴趣,这是一种让加密数字资产更容易普及的方式。
毫无疑问,ERC721将会比ERC20应用更加广泛。相比当前千亿级别的加密货币市场,数字资产预计将来会带来超越万亿级别的市场规模!