安能辨我是雌雄:欲上位的染色币区块链
每个人从出生开始,就拥有绝对独特的外观以及性格,就算是双胞胎,也会有很多细微的差距,但是在生活中,如果没有相处很久,...
耳朵财经TokenData本期向大家横向对比BCH染色币概念和ERC-721技术,让大家了解这是一对怎样的龙凤胎。
指导 | 孟江东
分析师 | 林燕铭
早在2013年,比特币社区就提出了关于染色币的概念,并且异常火爆,但当时的热议仅仅停留在理论阶段,并没有实际的实施方案。
时间来到5年后,BCH在5月15日完成了一次硬分叉升级,除了区块容量提升至更大的32MB,还解锁了一部分操作语言用来扩展目前的BCH系统,并提及了染色币的开发方案。“染色”是指对某个/些地址上的BCH进行标记,赋予其特定意义,这类拥有独特标识的BCH就是BCH染色币。
这让脑洞大开的用户得以尽情创造,用户可以根据需要制定各种各样的权益证明,例如,股权证明、商品证书、产权证书等等,甚至还可以发行各种各样的token。当然,染色币的本质依旧是BCH,染色币的存储和转移利用的依旧是BCH系统。
比如你是一名黄金供应商,你可以给一定量的BCH染色,并规定每一枚染色币对应一块黄金,持有多少数量染色币,就可以兑换相应数量的黄金。此时的染色币背后就有真实的贵金属做支撑,染色币就是对黄金的权益证明。同理,这种方案可以用在其他资产上,产权、股权亦或债权,使用者可以充分发挥想象力。
第一个真实世界的用例是Cryptonized Cash(CC),这是一个关于cryptonize.it的激励计划,现在正在运行。它通过CC奖励客户,可以在下次订购时以折扣价购买产品。
(图片来源于ctyptonize.it商店)
在cryptonize.it的网上商店,你可以用BCH购买任何你想要的商品。对于每一位使用BCH购物的用户,crytonize.it都会奖励一定数量的Cryptonized Cash(CC)。CC本质上是BCH,只是在BCH上插入一段元数据作为标识,这些元数据就是购物积分在BCH上的映射。所以,CC就是对标购物积分的染色币。
CC作为染色币的首个真实用例,它可以运用于Cryptonize.it网上商城的107种物品上,消耗一定量的CC就会获得相应的折扣,就像我们平常使用购物积分一样方便。这在一定程度上给了众多染色币支持者信心。
2017年,以太坊一跃成为全球第二大加密货币,在研究智能合约的协议时,开发人员设计出了了一套ERC-721标准,用于发行具有众多特点且具有唯一性的通证。
ERC是Ethereum Request for Comments的缩写,代表以太坊开发者提交的协议提案,不同的协议内容分别用不同的ERC编号来表示。
从广为人知的ERC20开始,ERC系列协议经过不断地更新和拓展,其支持的功能也越来越丰富。最初的ERC20主要是用于发行诸多同质的、可相互替代的Token。ERC233、ERC621、ERC827等则是对ERC20协议的更正和扩展。这些协议都无法发行属性不同、独一无二的Token,于是ERC721便横空出世。
ERC721是为NFT(Non-Fungible Token)非同质通证所定义的一种标准,以此标准发行的Token最大的特点为每个Token属性均不相同,独一无二。
(图片来源:耳朵财经TokenData)
伴随ERC721诞生的就是加密猫(Crypto Kitties),这是一款基于区块链的宠物养成游戏,里面的每一只猫都是基于ERC721协议的Token。在加密猫游戏上衍生的诸多换装游戏、战斗游戏都是通过ERC721协议实现,每一件服装或武器都是一个不同的Token。
(图片来源CSDN)
ERC721协议其实和ERC20协议很类似,通证名称、通证符号、通证支持的小数位等等都变动不大。但ERC721中每个通证都将是唯一的一串Hash码,这是实现每个通证独一无二特性的基础。基于此,ERC721协议产生相同数量通证所需要的编码程序也更复杂。
染色币技术方案的发明,是为了实现ERC系列协议的功能,以达到与之竞争的目的。截止目前,ERC系列协议已经助力区块链2.0时代越走越远,基于ERC20协议发行的Token多达117739种,基于ERC721协议诞生的令牌合同有213个。相比之下,BCH染色币则处在一个初步开发状态,其最广为人知的Token只有CC,一种对标购物积分的染色币。
BCH染色币和ERC721协议都可以实现发行不同质Token的功能,在这条路上,ERC721显然走在了前列。ERC721协议已经产出了213种非同质Token,排行前五的Token都有一定的活跃度。加密猫24小时地址转移数12701笔,其活跃度稳居第一,是ERC721协议最成功的范例。
目前来讲,ERC721协议的应用范围比较单一。活跃度排行靠前的Token都是游戏领域的运用,主要可以归类为宠物养成游戏、卡牌游戏两大类。二者都是利用ERC721协议的非同质通证发行原理,这使得游戏中每一个Token(即宠物或卡牌)都有独特属性,于是这些Token就有了升值、炒作的空间。2017年12月,有人在网上为其加密猫挂上了13亿人民币的天价,当然这笔交易并没有成功。尽管如此,一只加密猫卖几十万人民币却是司空见惯。
理性地看,加密猫无非是ERC721协议下的一种Token而已,尽管其属性独一无二,但并无实质内涵,所以其价值有待商榷。但有一点是无疑的,ERC721协议发行的Token已经得到了部分市场的认可,它确实可以实现非同质通证的发行。
BCH社区为了实现与ETH智能合约的竞争,一直都在探索属于自己的智能合约方案。这期间共产生5种提案,Group、Tokeda、虫洞Wormhole、SLP、染色币,这5种提案都是为了实现BCH发行Token而产生的。但是,前四种都是对ERC系列协议的模仿或是不成熟的染色币方案,只有最后的完整染色币才是独属于BCH自己的特色方案。
平台Cryptonize.it和Cashpay钱包的开发者已经发布了他们搭建的染色币协议,这份协议充分展现了BCH染色币协议操作简便、应用广泛的特性。基于此协议发行Token非常简单,大体分为两步。
第一步:添加一个钱包,写下12字的助记符种子短语来备份钱包,然后将创建Token所需的BCH存入到钱包中。你可以针对你的染色币对标的对象给钱包命名,例如家庭度假资金。
第二步:开始发行Token,也就是染色过程。用户为Token定义一些数据,如Token的名称、发行者的名称、创建Token的总数,代表Token的图标等。染色完毕后,Token即创建成功,
就是这简单的两个过程,实现了Token的发行。在这一点上,BCH染色币将简化操作发挥到了极致。但是这种Token是绑在BCH上的,如果说BCH是车,那么你自己的Token就是车上的乘客。对于帮助BCH这辆大巴运行的矿工而言,他们可不认识乘客。所以,在流通过程中,极有可能出现“乘客混淆”的情况。
换句话说,矿工是色盲。在他们看来,所有的染色币都是BCH,他们没有义务去区分。这就会导致,带有独特标识的染色币在链上与普通的BCH混淆。为解决这个问题,所有的染色币必须采用特定的钱包,这增加了染色币流通的复杂性。还有一个问题是,这个用染色币发行Token的平台目前缺乏与友好的SPV客户端(如移动钱包)的兼容性,这也是如今BCH染色币用户稀少的原因之一。
总的来说,由于BCH染色币尚处于起步阶段,现在占据市场大部分空间的是ERC系列协议。尽管最新的ERC721仅仅应用于少数领域,但它的市场地位仍高于BCH染色币。
从功能和适用范围上看,BCH染色币优于ERC721协议。BCH染色币可用于标记所有类型资产,发行Token只是它的功能之一。就目前的智能合约而言,目前尚没有功能如此全面的存在。
BCH染色币所能标记的资产,既可以是同质或不同质的,也可以是二者的混合体。而ERC721仅仅是停留在发行不同质的Token,即便算上ERC20,ERC系列协议也仅仅是解决了同质与不同质Token的发行工作。对于二者的混合体,ERC系列协议尚没有出台实际的解决方案。ERC1155有望实现为同质与不同质Token的打包功能,但该协议还处于草稿阶段。
其次,ERC721针对的是独一无二、不可分割的Token,强调的是发行的每种Token都只有一个,不可再分。而BCH染色币同样可实现这一功能,同时BCH染色币还可以标记可分割的资产。BCH的最小单位是聪,可以用每一聪或几聪来标记资产的一部分,这完全由发行人自己决定。
BCH染色币并不完美,存在诸多局限性:矿工是色盲、发行人身份验证、钱包不兼容。矿工问题和兼容性问题在之前已经解释过,现在来解释一下发行人身份验证。
因为BCH染色币就像权益证明一样,可以对标诸多现实资产,所以这之中就会涉及发行人的信用问题。如何确认发行人的身份?如何确保发行人拥有等量资产?如何确保发行人的承诺有效?这些问题都需要得到解决。
目前存在的发行人验证方式共有三种:
1、关联发行人的社交网络。
2、将文件放在SSL认证服务器上。
3、使用经过认证的私钥-公钥对签名。
但是,染色币协议目前只支持上述前两种验证方式。也即,验证发行人的社交网络来确认发行人的身份和信誉,通过权威机构认证的SSL数字证书来确认发行人的资质和履行承诺能力。这两种方式相对传统,没有摆脱中心化的验证方式。
第三种私钥-公钥对签名认证是加密世界更为先进的验证方式。私钥对应的是发行人,公钥则对应多方验证人,这种一对多模式的验证方法显然更具有说服力。但是目前并没有能力实现这种验证方式,这就是染色币方案推行的局限性之一。
ERC721协议相对而言比较成熟,不存在流通和验证等困难。但它的局限性却是应用单一,即便其它ERC协议可以弥补部分缺陷,但总归来说,它并不具备对标所有资产的功能,也没有将现实资产和加密交易连接起来的包容性。
从先行优势看,ERC系列协议已经走在了前列,ETH已经提供给用户适应各种要求的ERC协议。而BCH染色币才刚刚起步,用户认可度低,甚至很多人并不知道有BCH染色币的说法。纵然BCH染色币表现出强大的功能性,但它要与ERC721等ERC系列协议形成竞争力,还需要较长的一段路程。
理论上说,BCH染色币前景会很光明,因为它具有包容性。BCH染色币可对标除本身外的所有资产,可实现虚拟交易与现实资产的连接。这是广大数字交易支持者梦寐以求之事。
实际上,BCH社区内存在错综复杂的派系斗争,内部尚未团结,更没有足够精力去开发短时间内收益不高的染色币。因为争议,BTC分叉出了BCH。最近,BCH社区内部又起争议,二度分叉的事宜被提出。这种情况下,BCH的未来不甚明朗,染色币的未来会怎样也很难判断。
1.TMT观察网遵循行业规范,任何转载的稿件都会明确标注作者和来源;
2.TMT观察网的原创文章,请转载时务必注明文章作者和"来源:TMT观察网",不尊重原创的行为TMT观察网或将追究责任;
3.作者投稿可能会经TMT观察网编辑修改或补充。